What happens when your mobile device does not have a network connection? That device will have no content, no experience and that amazing application will simply not work. This two-part class will be around the implementation story of creating offline and online applications on Android Mobile. Couchbase Mobile is a thin client library that will help you with your Android projects in creating a local data layer for offline, and will provide fast sync capabilities when there is available network connectivity.
This class will present the instructor's personal journey with NoSQL database modeling and what we can do with the technology. The session will go through how to create data object model relations and how to design for performance in difficult areas with no signal.
The implementation, hands-on part will include best practices around what to store locally and how to sync data to the cloud. We will go over code and taking your mobile application offline.
Note: Android Studio should be install. We will walk through doing integration and code. We will go through samples and examples of the technology. Knowledge of Android development and basic databases is needed.
William Hoang is a Developer Advocate on the Mobile Engineering/Developer Experience team at Couchbase. His love for coffee and code has transcended him into the world of mobile while appreciating the offline in-person experiences.
Prior, William worked on the Developer Relations team over at Twitter, BlackBerry, and Microsoft while also having been a Software Embedded GPS engineer at Research In Motion. William graduated from McGill University in Electrical Software Engineering