EasyAndroid
一个完整基于kotlin的安卓开发框架,采用了mvvm设计模式。涵盖了: 1、基于retrofit2封装的通过kotlin协程实现的网络框架 2、基于阿里开源router修改的api-router实现项目模块化 3、基于glide的图片加载缓存框架 4、基于room实现的往来数据缓存加载 5、基于step实现的数据异步提交 6、基于PreferenceHolder实现的本地数据快速存储 7、基于mlist实现的简单复杂列表的快速开发扩展 8、定制的toolbar可以自适应异形屏,挖孔屏,水滴屏等等。。 本框架几乎涵盖了开发所需的所有模块组件。简单fork之后就可以基于框架快速开发。
soundcrowd
An extensible music player app for Android with plugins to support streaming from SoundCloud, YouTube, Spotify, Beatport, and Tidal
Yummy
A food recipes App. The app uses room for local caching to facilitate offline support and follows the MVVM Clean...
taru plants android
Android App for plant lovers! Identify plants, check the weather, and discover new favorites. Built using MVVM architecture with local...
tmdb_sample_project
A demo application that uses TMDB APIs to fetch the movie details and cache it using the Room DB.
Momentum
Android, iOS & iPadOS payments & video streaming apps built w/ SwiftUI & Jetpack Compose, the apps persist data locally...
slight
:octocat: Easy, sample and flexible library for loading, caching and displaying images on Android. written in Kotlin
pearl
A powerful (super fast) image loading, and memory caching library for android. With Pearl you can also save Json String...
TVMaze Cache
A sample using Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit, DataBinding and Unit test which showcase Transform animation between...
Candy Network Bound Resource
This project illustrates the use an algorithm (Network Bound Resource) for providing data to an app by either retrieving sufficiently...