How to clear app cache programmatically on Flutter










1















As I have been developing app using Flutter. I came to find that app is heavy in size plus it is using a lot of space as app data and app cache. Is there any way to clear app cache programmatically?



Edit: my app's size in release mode is about 7mb and app data is about 11mb.
My app opens one site within app and it also streams online radio so it's app data goes on increasing










share|improve this question
























  • What is the size of the apk and the app data?

    – CopsOnRoad
    Nov 14 '18 at 9:48











  • in release mode its 7.5mb and app data minimum is 11mb and it goes on increasing

    – DoeJ
    Nov 16 '18 at 3:47











  • 7.5 MB is an expected size. Flutter has to provide many heavy files underneath the platform.

    – CopsOnRoad
    Nov 16 '18 at 5:38











  • but my problem is how to clear app cache only

    – DoeJ
    Nov 17 '18 at 12:11















1















As I have been developing app using Flutter. I came to find that app is heavy in size plus it is using a lot of space as app data and app cache. Is there any way to clear app cache programmatically?



Edit: my app's size in release mode is about 7mb and app data is about 11mb.
My app opens one site within app and it also streams online radio so it's app data goes on increasing










share|improve this question
























  • What is the size of the apk and the app data?

    – CopsOnRoad
    Nov 14 '18 at 9:48











  • in release mode its 7.5mb and app data minimum is 11mb and it goes on increasing

    – DoeJ
    Nov 16 '18 at 3:47











  • 7.5 MB is an expected size. Flutter has to provide many heavy files underneath the platform.

    – CopsOnRoad
    Nov 16 '18 at 5:38











  • but my problem is how to clear app cache only

    – DoeJ
    Nov 17 '18 at 12:11













1












1








1








As I have been developing app using Flutter. I came to find that app is heavy in size plus it is using a lot of space as app data and app cache. Is there any way to clear app cache programmatically?



Edit: my app's size in release mode is about 7mb and app data is about 11mb.
My app opens one site within app and it also streams online radio so it's app data goes on increasing










share|improve this question
















As I have been developing app using Flutter. I came to find that app is heavy in size plus it is using a lot of space as app data and app cache. Is there any way to clear app cache programmatically?



Edit: my app's size in release mode is about 7mb and app data is about 11mb.
My app opens one site within app and it also streams online radio so it's app data goes on increasing







dart flutter






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 16 '18 at 3:51







DoeJ

















asked Nov 14 '18 at 9:31









DoeJDoeJ

669




669












  • What is the size of the apk and the app data?

    – CopsOnRoad
    Nov 14 '18 at 9:48











  • in release mode its 7.5mb and app data minimum is 11mb and it goes on increasing

    – DoeJ
    Nov 16 '18 at 3:47











  • 7.5 MB is an expected size. Flutter has to provide many heavy files underneath the platform.

    – CopsOnRoad
    Nov 16 '18 at 5:38











  • but my problem is how to clear app cache only

    – DoeJ
    Nov 17 '18 at 12:11

















  • What is the size of the apk and the app data?

    – CopsOnRoad
    Nov 14 '18 at 9:48











  • in release mode its 7.5mb and app data minimum is 11mb and it goes on increasing

    – DoeJ
    Nov 16 '18 at 3:47











  • 7.5 MB is an expected size. Flutter has to provide many heavy files underneath the platform.

    – CopsOnRoad
    Nov 16 '18 at 5:38











  • but my problem is how to clear app cache only

    – DoeJ
    Nov 17 '18 at 12:11
















What is the size of the apk and the app data?

– CopsOnRoad
Nov 14 '18 at 9:48





What is the size of the apk and the app data?

– CopsOnRoad
Nov 14 '18 at 9:48













in release mode its 7.5mb and app data minimum is 11mb and it goes on increasing

– DoeJ
Nov 16 '18 at 3:47





in release mode its 7.5mb and app data minimum is 11mb and it goes on increasing

– DoeJ
Nov 16 '18 at 3:47













7.5 MB is an expected size. Flutter has to provide many heavy files underneath the platform.

– CopsOnRoad
Nov 16 '18 at 5:38





7.5 MB is an expected size. Flutter has to provide many heavy files underneath the platform.

– CopsOnRoad
Nov 16 '18 at 5:38













but my problem is how to clear app cache only

– DoeJ
Nov 17 '18 at 12:11





but my problem is how to clear app cache only

– DoeJ
Nov 17 '18 at 12:11












1 Answer
1






active

oldest

votes


















0














You can get the temp folder, and delete files in it.



var appDir = (await getTemporaryDirectory()).path;
new Directory(appDir).delete(recursive: true);





share|improve this answer






















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53296899%2fhow-to-clear-app-cache-programmatically-on-flutter%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    You can get the temp folder, and delete files in it.



    var appDir = (await getTemporaryDirectory()).path;
    new Directory(appDir).delete(recursive: true);





    share|improve this answer



























      0














      You can get the temp folder, and delete files in it.



      var appDir = (await getTemporaryDirectory()).path;
      new Directory(appDir).delete(recursive: true);





      share|improve this answer

























        0












        0








        0







        You can get the temp folder, and delete files in it.



        var appDir = (await getTemporaryDirectory()).path;
        new Directory(appDir).delete(recursive: true);





        share|improve this answer













        You can get the temp folder, and delete files in it.



        var appDir = (await getTemporaryDirectory()).path;
        new Directory(appDir).delete(recursive: true);






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 19 at 15:26









        VincentVincent

        320113




        320113



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53296899%2fhow-to-clear-app-cache-programmatically-on-flutter%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            27

            Top Tejano songwriter Luis Silva dead of heart attack at 64

            Category:Rhetoric