Android-Instagram-Clone. Develop your own Instagram Clone App
934Open-API-Android-App. Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication
686MVVMRecipeApp. Kotlin, MVVM, Navigation Component, Hilt, Jetpack Compose, Retrofit2
580Clean-Notes. Clean Architecture by layer
556Dota-Info. Multi-module, Kotlin, MVI, Compose, Hilt, Navigation Component, Use-cases, SQL-Delight, Ktor
393Food2Fork-KMM. Kotlin Multiplatform project that gets network data from Food2Fork.ca
369Google-Maps-2018. Google maps, directions, markers, clusters, custom icons, real-time gps updates (like uber) and more
279Dagger-Hilt-Playerground. A playground for learning dagger hilt on android
276Dagger-Examples. Some dagger-android examples with Retrofit2, MVVM architecture, RxJava, (Java)
273EspressoUITest-Examples. Examples of UI Testing with Espresso, Mockk, androidx.test
253food2fork-compose. Kotlin, MVVM, Navigation Component, Hilt, Jetpack Compose, Retrofit2, Room, Use cases, Unit Testing
227Navigation-Components-Example. An example using a single activity, several fragments, animations, arguments, with Navigation Components (Kotlin)
212Local-db-Cache-Retrofit-REST-API-MVVM. App that interacts with a REST API using Retrofit. There is a local db cache and architecture is MVVM
188CodingWithMitch-Blog-Course. Web development with Django (Python) for Beginners
169HOWTO-django-channels-daphne. A how-to document outlining how to publish a django website equipped with WebSockets using Django Channels.
163Video-Player-RecyclerView. Auto play videos in a RecyclerView with ExoPlayer like YouTube does
159TabianCustomCamera. Custom camera for android using camera2 api (DEPRECATED)
152MVIExample. A simple MVI Architecture example
151RestApiMVVM. App that interacts with a Rest Api. Architecture is MVVM.
148Spotify-Clone. Audio streaming application with MediaBrowserServiceCompat, ExoPlayer and Firestore
142Google-Maps-Google-Places. Android Google Maps API & Google Places API Course
131Recyclerview. How to use a recyclerview
129CodingWithMitchBlog-REST-API. A continuation of the CodingWithMitchBlog course. Adding a REST API using Django REST-framework
125SQLite-for-Beginners-2019. SQLite on Android with Room Persistence Library (beginner course)
122Codingwithmitch-Chat. Real-time chat server with Django
117MVVMExample1. A simple of example of MVVM in Android with LiveData and MutableLiveData
113KMM-Playground. Playground for learning Kotlin Multiplatform Mobile
112Sending-and-Receiving-Data-with-Bluetooth. Java
85Kotlin-Coroutine-Examples. Examples for using Coroutines
78DaggerMultiFeature. Multi-feature app using dagger for learning purposes
70ForSale. Android classified applications using ElasticSearch
66SaveReadWriteDeleteSQLite. How to Save/Read/Write/Delete data from SQLite database Android
60Unit-Testing-2. Unit Testing with JUnit5, JUnit4, Mockito, MVVM (repository pattern), Room Persistence, RxJava, (Java)
60Kotlin-RecyclerView-Example. Simple example with a RecyclerView that displays images and text with Kotlin, Glide and CardViews
53Bound-Services-with-MVVM. A simple example of how to bind an activity to a service while using MVVM
49Kotlin-Singleton-Example. Example of creating Singletons with Kotlin with some MVVM architecture
49FirestoreChatApp. Simple real-time chat application using Firestore
46Google-Maps-Compose. Example using Google maps with compose. This uses GoogleMap composable and MapEffect.
45Reddit-RSS-App. how to create a reddit app in Android
42TabFragments. How to use Tabs in Android Application
40AppBarLayouts. How to add an App Bar on the bottom and top of your Android app
37DataBindingGettingStarted. Getting started with data binding for Android
36Retrofit-Caching-Example. An example of how to use Retrofit2 to cache HTTP responses
34EspressoDaggerExamples. UI Testing with Jetpack and AndroidX
33Bluetooth---How-to-Pair. How to pair with a bluetooth device in your android applications
32Flows-and-Channels. Playground for Kotlin Flows and Channels
30MVVM-Koin-Repository-Pattern. Experimenting with MVVM, Koin and Repository pattern in a simple TODO app.
30Dictionary. Dictionary app for Threads course on Pluralsight
29Giffit. Kotlin
27Kotlin-Multiplatform-Utility. A repository containing useful classes for Kotlin Multiplatform projects
26ComposePlayground. Playground for learning Jetpack Compose
25EnableBluetooth. Enabling and disabling Bluetooth in Android Studio
25RxJava-FlatMap-Example. Getting data from multiple sources using a FlatMap Operator
24ABTestLayouts. Serve a Compose UI or an XML UI depending on Firebase remote config.
22Android-SQLite-Beginner-Course. All source code for the Android SQLite Beginner Course
22UI-Communication-with-MVI. Effective UI Communication with MVI architecture, a BaseActivity and the Repository Pattern.
18Fragments. How to use Fragments in your Android Apps
18DatePickerDialog. how to add a DatePickerDialog popup to your android app
18FirebaseDirectMessage. Send Firebase Cloud Messages using a Firebase Cloud Function
17MotionLayout-Examples. Some examples using Androids new MotionLayout
15