OverviewV-Play 2 Support (Qt 5) › apk size


Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
  • #19449

    V-Play User

    Hello, all.

    What minimum apk size?


    V-Play Team


    V-Play and Qt package all libraries that *might* be needed as a dependency at runtime. If you’re sure that some modules are not required at all by your app, you can overwrite the included files with the ANDROID_DEPLOYMENT_DEPENDENCIES variable, as described here: and save some MBs in file size. There also come quite some examples up when googling for that variable.

    In case the APK size is a major issue for you and you can’t manage to accomplish it on your own:
    We offer to build a stripped-down version of the V-Play library to remove modules you might not need. This can also save a few MB depending on your use-case. We can create such custom builds with the purchase of a support package or the included support of the V-Play Enterprise plan.



    V-Play User

    Primitive app “Hello World” – what size will be?


    V-Play Team

    V-Play User




    This is something I’ve often considered,


    Is there a way to estimate my apk size before building?




    V-Play Team


    an estimation beforehand is really hard as many factors affect the APK size. For example, last years Qt World Summit app in Google Play is listed with 38 MB.It includes assets (images, …) that take up roughly 12 MB (uncompressed). Without any assets your app will probably use between 20 and 30 MB, depending on

    • the linked Qt Modules (as said above, a few MB can be saved by removing ones you do not require, this is possible with custom V-Play builds for Enterprise Customers)
    • linked 3rd party Frameworks, e.g. of the V-Play Plugins your app is using, or for custom features (like the QZXing Barcode Scanning library used in the Qt  World Summit demo)
    • amount/size of your source code (usually the smallest factor).


Viewing 7 posts - 1 through 7 (of 7 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
create apps
create games
cross platform
native performance
3rd party services
game network
level editor
easiest to learn
biggest time saving
best support