Sagnik Mukherjeesagnikmukherjee.hashnode.dev·Dec 2, 2024How to Use Room Database: A Step-by-Step GuideFirst of all, Room is not a database; the actual database here is SQLite. Room is a library in the Jetpack Framework that simplifies tasks and acts as a bridge between SQLite and your code. Why Do We Use ROOM Database? The annotations are simple, re...Android
Rajan Lalrajanlal.hashnode.dev·Nov 29, 2024Android local data storage - room databaseThe Room persistence library is part of jetpack libraries. It provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite. Benefits of using room library instead of the traditional SQLite in And...1 likeAndroid
Vincent Tsenvtsen.hashnode.dev·Jan 3, 2024Convert KAPT to KSP - Room and Hilt ExamplesKAPT stands for Kotlin Annotation Processing Tool and KSP stands for Kotlin Symbol Processing. Both are annotation-processing tools that are used for code generation. KAPT is the old way which is Java-based and KSP is the new way which is Kotlin-base...1.5K readsAndroid App DevAndroid
Tushar Pingaletusharpingale.hashnode.dev·Nov 21, 2023Leveraging fold operator in Kotlin flow to optimize Room DB upsertsHey everyone, today we will look into an interesting topic to optimize room DB upserts using fold in Kotlin flow. The case? We are working on a chat application where we fetch a list of chats in pages from the network and upsert it into DB as it is a...9 likes·470 readsKotlin
Abou Zuhayrblog.zuhayr.dev·Sep 18, 2023Implementing RoomDB in our App with MVVM & DI in Android: (Day 04)In our last blog post, we tried to set up a basic app with dependency injection that we planned to use in our future blog posts to create a login, and signup flow, which will help us understand how DI (dependency injection) and MVVM (Model View View-...506 readsArchitecture Patterns in AndroidMVVM
Kerry Philipdarkknight842.hashnode.dev·May 26, 2023Utilizing Room Database for Efficient Data ManagementIn today's digital age, effective data management is crucial for developing robust and efficient applications. Room Database, introduced by Google as part of the Android Architecture Components, is a powerful library that simplifies data storage and ...10 likes·40 readsAndroid
Michał Konkelmichalkonkel.dev·Oct 16, 2018Room Persistence Library Introduction — part 1This article is the first part of the three-part series that will smoothly introduce Room Persistence Library to you. The first part will be focused on configuring the project and explaining the basic structures. All sources can be found in related G...Room Persistence LibraryAndroid