Heya,
I’ve not had complaints from users, one client mentioned it, but Google is pushing smaller app sizes as well as instant apps, and with many app builders on the market, and with Kotlin and Flutter now in more competition, internal app development is becoming more popular, and easier, for smaller companies, even more so for those with existing web developers…
So when a business is looking at creating an app, doing it in house with Flutter, or other App SaaS might seem a better option when compared to Thunkable due to app size, which obviously you’d want to avoid. So I think keeping those APK sizes as small as reasonably possible, would be a sensible goal as, it will probably be important for the majority of Thunkable users (especially business users), though I appreciate there is a reason for that app size, as well considering the huge convenience of Thunkable!
Yes, the average phone might have a lot of storage, but it’s not really about that. It’s (network) data usage, and there are plenty of people, who can’t or won’t want to use (what might be) precious data, on an oversized app. Sure, people can download it via WiFi, but that’s not the point. A full re-download is required even for a minor update, as well as the obvious major update (Major Update ) , which could end up costing users 100s of MB on just one app if it’s updated several times a month.
On that note, I’m working on setting up an app, and being able to change UI through an API Dashboard, then when users open the app, it’s changed without an update. Though that’s on the back-burner.
I feel the ideal principle should be to not have a large APK if it’s not needed, and so Thunkable could potentially remove unused code automatically. Or at least with options the user can specify depending on their self-stated level of Thunkable knowledge (e.g. “Advanced” users could opt to remove things). For now I use APK Editor Studio to do some ‘cleaning’).
Interesting to see Thunk uses React, I was wondering what it’s built on (I’m considering learning Flutter for more complex apps or using in-app payment). But I do hope Hermes comes into action soon, as it looks exactly like the solution that’s needed!
Lastly, considering I struggle to develop tablet apps using Thunkable due to no landscape view, I even wonder if more than 15% of Thunk users are targeting any kind of tablet at all…? May I suggest looking into adding a switch to change between a mobile/ tablet view in the Designer. I need to create a Kitchen Display Screen soon, and am already dreading the headaches just due to this
Thanks so much for your responses, even though there are other solutions out there, they’re usually really basic (i.e. no blocks/ logic) or just have the same features (or less!) for 5x the cost (usually due to their overzealous marketing!). So thank you to all the staff, and I sincerely hope to continue building with Thunkable!
Cheers,
Eric.