android-template
simple-stack-ftue-sample
Our great sponsors
android-template | simple-stack-ftue-sample | |
---|---|---|
3 | 2 | |
565 | 27 | |
1.1% | - | |
3.4 | 4.3 | |
12 months ago | 9 months ago | |
Kotlin | Kotlin | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
android-template
- Android Starter Template (hilt, ktor, coroutines, flow, modules, gradle.kts, version catalog, compose, MVVM, tests, GitHub CI)
- Android Starting Template Updated to Compose
-
Android Utility belt — Collection of dependencies for a greenfield project
I highly recommend using this template project for greenfield projects. From DI/logger to instrumentation test everything has been perfectly set up. Though, the network dependencies are not present in the template. So, look up below and add dependencies as you see fit.
simple-stack-ftue-sample
-
LiveData vs SharedFlow and StateFlow in MVVM and MVI Architecture
A simplified variation can be seen in this repo, a LiveData variant with Jetpack stuff can be seen in this repo, my issue with this sample is that as there is no input + debounce + filter + async data load example in it, there is no switchMap (and even for combineTuple, I can use my other helper validateBy here), and those would be key to understanding the difference in terms of expressibility and power...
-
A fragment -> auth flow-> bottom navigation w/ Navigation component/jetpack
See this sample for auth / conditional navigation then pretend that "ProfileFragment" is the fragment in this sample
What are some alternatives?
Quizzer - Clean architecture java android application
Jetpack-Navigation-Multistack-Example - [DEMO] An example using Jetpack Navigation and bottom nav multi-stack using child fragments.
Mediateka - The app demonstrates principles of usecases with RxJava2 , Dagger2 , Room , MVP , Mockito and Clean Architecture in Android. 📚
android-template - Project with various common components, to reduce "project setup" operations
JADA - JADA - Just Another Dictionary App
jetpack-navigation-ftue-sample - [DEMO] Sample code to display "First-Time User Experience" in a Single-Activity app using Jetpack-Navigation, NavGraphs, Dagger, SavedStateHandle, Hilt, and EventEmitter - based on the FTUE example code in simple-stack-tutorials, but originally described by Google.
CleanArchitectureForAndroid - Clean Architecture for Android - a sample project
live-event - [ACTIVE] Lifecycle-aware wrapper over EventEmitter, for modelling one-off events.
nowinandroid - A fully functional Android app built entirely with Kotlin and Jetpack Compose
event-emitter - [ACTIVE] The event emitter allows you to register multiple observers, but enqueue events while there are no observers.
gram - Sample android application that pulls random image from unsplash api
SQLDelight - SQLDelight - Generates typesafe Kotlin APIs from SQL