Today I've discovered something new. I am about to release an android/ios app on the store and I went on Project > Options > Packages: http://prntscr.com/jjvt3d

Today I've discovered something new. I am about to release an android/ios app on the store and I went on Project > Options > Packages: http://prntscr.com/jjvt3d

I have removed some ticks next to some packages that are NOT needed in my app. From what I've understood they won't be linked in the *.so object file. My question is: does this impact startup time (app loads faster) and the final file size?

I thought so but I'm not sure so I'm asking you if you've had experience with this!
http://prntscr.com/jjvt3d

Comments

  1. if your code do not use those packages, they are not binded to your application.

    ReplyDelete
  2. My code doesnt use a lot of packages that are listed there, so I have removed the tick. Does this mean that they are NOT linked to the executable?

    ReplyDelete
  3. Alberto Miola it does'nt matter, dead code is alway removed.

    ReplyDelete
  4. The packages you check in that frame have nothing to do with runtime packages - they are the designtime packages being loaded when you open this project (those that are unchecked are referenced under the node in the dproj file). The runtime packages being used are specified under the "runtime packages" node (right below your arrow), there you enable using runtime packages and specify which ones.

    ReplyDelete

Post a Comment