It's an experimental repo insipired from https://commonsware.com/AndExplore. I experiment all new android features on this repo.
This repo has features like
- Modularization.
- Jetpack architecture components
- Navigation
- ViewModel
- Complete code is in Kotlin even for gradle also I am using kotlin dsl
- Kotlin coroutines with stateflow.
- Microbenchmark and Macrobenchmark
- Hilt for dependency injection.
- Retrofit with gson
- Room
- WorkManager
- Add Kover - Gradle plugin for Kotlin code coverage.
Added support for VERSION_CATALOGS and TYPESAFE_PROJECT_ACCESSORS
A version catalog is a list of dependencies, represented as dependency coordinates, that a user can pick from when declaring dependencies in a build script. For example, instead of declaring a dependency using a string notation, the dependency coordinates can be picked from a version catalog: https://docs.gradle.org/current/userguide/platforms.html
Since Gradle 7, Gradle offers an experimental type-safe API for project dependencies. https://docs.gradle.org/7.0/userguide/declaring_dependencies.html#sec:type-safe-project-accessors