Create Apps that Work Offline
As a mobile user, you can never rely on continuous connection to the Internet. This is even more applicable for users working inside buildings or in remote areas. The mobile application therefore needs to be able to work offline. First, it is important to design an application that automatically synchronises all critical data when connected to the Internet, to ensure users can view relevant information even if connection is lost in the field. Second, the application should work seamlessly between connected and disconnected states. When the connection is restored, synchronization to and from the device should start in the background without the user noticing. Mobile applications that rely on users to manually start the download and upload process increase the risk of missing critical data. With manual interaction, the user can easily forget to start the synch process or miss out on receiving important updates.