2019

Download directly

App Modularization has plenty of benefits and a lot of Android devs today are starting to modularize their android app.

A common problem though that most folks will start to run into is – how do you manage your database objects in these modules? do you create a single module with all your database dependencies (modularize by layer), do you do the right thing and modularize by feature so each module has it’s own database file etc.?

In this episode Kaushik grapples with that question and tries to come up with an answer.

Download directly

In the world of Functional programming where pure functions don’t encourage side-effects, how does on actually do any IO?

So in this brave new world where everyone is adopting more FP principles, do we just stop doing database operations? Listen to this episode to find out.

2017

Download directly

In this episode, we talk to Florina from Google about the recently released Database library Room. Room was introduced as part of the Android Architecture components and has been picking up a lot of steam in the community.

Room focuses on being a beautiful api layer to Sqlite. Florina explains to us how we can use Room to create a database, creating entities and how they map to tables using DAOs to access data and even “observe” them. Listen on for more of the details!