Articles in this series
Introduction Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs. At the moment of writi...
From unsplash by Markus Winkler 1. Introduction The RecylerView is one of the most used Android components when it comes to displaying a list of items in an Android application, and since the arrival of Jetpack in the Android ecosystem, some librarie...
Firestore Pagination with Paging 3 Introduction The Paging library helps you load and display pages of data from a larger dataset from local storage or over network. This approach allows your app to use both network bandwidth and system resources mor...
Unsplash Image by Akin Cakiner 1. Introduction As you can read in the official documentation of RainbowCake, RainbowCake is an Android architecture framework, providing tools and guidance for building modern Android applications. It builds on top of ...
Introduction Like MVC, MVP or MVVM, MVI is an architectural design pattern that helps us better organize our code to create robust and maintainable applications. It is in the same family as Flux or Redux and was first introduced by André Medeiros. Th...
Introduction If your app needs to display a scrolling list of elements based on large data sets (or data that frequently changes), you should use [RecyclerView](https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerView) as des...