3 ms·
> Why aren't modern mobile apps design to fail stable? Laziness and/or poor software engineering practice; usually because the business just doesn't prioritise
by lol768 4y ago
> Why aren't modern mobile apps design to fail stable?
Laziness and/or poor software engineering practice; usually because the business just doesn't prioritise app stability under less-than-ideal network conditions. I strongly suspect a lot of developers are used to having good-quality mobile data and WiFi connectivity at all times, too.
It's also why folks are using the "HTMLish front ends" you refer to, instead of properly investing engineering effort in making a real native app. All too often the business is more focused on speed of feature delivery, sacrificing the user experience, appearance/'feel' of the app and ability to provide richer functionality/OS integration along the way.
- antifa 4y agoEven HTML apps have the option of local storage.
- paulryanrogers 4y agoThe challenge wherever showing cached data is communicating that clearly. Imagine a bank app showing an old balance where connectivity is poor. It could cause overdrafts. Then all the write operations need to be disabled or hidden.
- brokenmachine 4y ago"Your balance has changed since you last connected, and is now $0.02. Are you sure you wish to transfer $10,000.00?"
- muzani 4y agoA fast hack I did with native Android is to use the shared preferences for caching API responses. You can store entire objects as string with libraries like GSON.
- mejutoco 4y agoYes, they do. Still all the OP points apply.