CucumberA recipe finding app written in Kotlin with MVP architecture
LetsChatLetsChat is a Sample Messaging Android application built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger-Hilt, Architecture Components, MVVM, Room, Testing, Coil, DataStore) and Firebase
Android-MonetizeAppA sample which uses Google's Play Billing Library and it makes In-app Purchases and Subscriptions.
Einsen🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
TaskifyTaskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
ComposeNotesNotes app with full jetpack compose architecture (UI + navigation). Uses MVVM, Room, Kotlin Flows & LiveData
ideabag2Idea Bag 2 provides programmers of all proficiency levels ideas for pet projects to work on when they are looking to increase their proficiency in a particular programming language.
FoodAppProof of concept for food app [JetPack + Coroutines + Flow + MockK + JaCoCo coverage + SonarQube]
PowerPreference💾 A Powerful library to control and simplify the usage of shared preference in Android.
Instant-WeatherAn Android weather application implemented using the MVVM pattern, Retrofit2, Dagger Hilt, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
NewsPinNews app for android using Kotlin, coroutines, MVP architecture
WeatherApp MVI sample🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Kotlin-MVP-TestingExamples of testing different layers of an Android app with MVP architecture.
TeamManagerAppA sample app structure using the MVVM architecture LiveData, RxJava, ViewModel, Room and the Navigation Arch Components.