Starred repositories
π Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
Design Patterns implemented in Kotlin
π An HTTP inspector for Android & OkHTTP (like Charles but on device)
ππ§¨π Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effeβ¦
A TextView that changes its content automatically every few seconds
Android app to showcase complex UI/Animations with and without MotionLayout
Kotlin multiplatform app to manage your tasks
Kotlin Full-stack Application Example
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
A Kotlin Multiplatform library to display a timeline view. π
Liquid RuntimeShader effects for Compose Multiplatform
Redux implementation for Kotlin (supports multiplatform JVM, native, JS, WASM)
Restring is a android library to replace string resources dynamically
Decathlon Design System UI components for Compose applications
A playground for learning dagger hilt on android
Kotlin Multiplatform sample that uses Gemini Generative AI APIs. Runs on Android, iOS, Desktop and Wasm based Compose for Web.
AppLocale is a android library to update the app language dynamically.
Collect feedback & bug reports on your Android apps into your GitHub Issues!
This repo demonstrates how to work on CI/CD for Mobile Apps π± using Github Actions π + Firebase Distribution π
Reword is a android library to update the texts of views when the apps texts have changed due to a language change or an update of the apps string resources.
A note taking app illustrating Android best practices with Jetpack Compose.
A UI component that displays password strength on registration and change password screens.
This is an experimental project which aims to help developers to build android apps with less boilerplate code. You are welcome to open issues or PRs