Get a Room
summary
Room promises a Retrofit-like layer over SQLite: you annotate POJOs as entities with table names, primary keys, indices and foreign keys, declare DAO interfaces with SQL annotations, and Room generates DAO implementations at build time. It supports reactive return types (RxJava2 Flowable/Single/Maybe) and LiveData out of the box. The talk shows using Room with plain framework SQLite or a pluggable backend (SQLCipher via openHelperFactory / SafeRoom) and warns that relations require explicit DAO calls to avoid main‑thread IO.
AI-written summary · about
chapters (7)
- 0:00Introduction and overview
- 3:40Room vs Retrofit analogy
- 10:43Reactive programming with Room
- 14:42Room beyond SQLite
- 24:37Avoiding magic getters
- 30:02Clean architecture and persistence
- 36:05Q&A








