SQLite is a great mobile database, but often painful to interact with. That’s why Object/Relational Mappers (ORMs) exist: they provide a convenient object-oriented API. This session will review recent advancements of popular ORM options, and how they relate to SQLite, ContentProviders, and alternative databases.
Because few apps use data isolated on a single device, this session also covers data synchronization options. Synchronization frameworks like Firebase from Google makes synchronization easy and gained lots of traction lately. But many developers still rely on hand-made custom solutions around REST and JSON. Making the right choice here and being aware of the up- and downsides is central for successful app development. That’s why the session gives an overview and discusses the pros and cons of each solution.