Mitch Tabian

Elite
@mitchtabian

youtube.com/c/codingwithmitch

Android-Instagram-Clone. Develop your own Instagram Clone App

934

Open-API-Android-App. Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication

686

MVVMRecipeApp. Kotlin, MVVM, Navigation Component, Hilt, Jetpack Compose, Retrofit2

580

Clean-Notes. Clean Architecture by layer

556

Dota-Info. Multi-module, Kotlin, MVI, Compose, Hilt, Navigation Component, Use-cases, SQL-Delight, Ktor

393

Food2Fork-KMM. Kotlin Multiplatform project that gets network data from Food2Fork.ca

369

Google-Maps-2018. Google maps, directions, markers, clusters, custom icons, real-time gps updates (like uber) and more

279

Dagger-Hilt-Playerground. A playground for learning dagger hilt on android

276

Dagger-Examples. Some dagger-android examples with Retrofit2, MVVM architecture, RxJava, (Java)

273

EspressoUITest-Examples. Examples of UI Testing with Espresso, Mockk, androidx.test

253

food2fork-compose. Kotlin, MVVM, Navigation Component, Hilt, Jetpack Compose, Retrofit2, Room, Use cases, Unit Testing

227

Navigation-Components-Example. An example using a single activity, several fragments, animations, arguments, with Navigation Components (Kotlin)

212

Local-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

188

CodingWithMitch-Blog-Course. Web development with Django (Python) for Beginners

169

HOWTO-django-channels-daphne. A how-to document outlining how to publish a django website equipped with WebSockets using Django Channels.

163

Video-Player-RecyclerView. Auto play videos in a RecyclerView with ExoPlayer like YouTube does

159

TabianCustomCamera. Custom camera for android using camera2 api (DEPRECATED)

152

MVIExample. A simple MVI Architecture example

151

RestApiMVVM. App that interacts with a Rest Api. Architecture is MVVM.

148

Spotify-Clone. Audio streaming application with MediaBrowserServiceCompat, ExoPlayer and Firestore

142

Google-Maps-Google-Places. Android Google Maps API & Google Places API Course

131

Recyclerview. How to use a recyclerview

129

CodingWithMitchBlog-REST-API. A continuation of the CodingWithMitchBlog course. Adding a REST API using Django REST-framework

125

SQLite-for-Beginners-2019. SQLite on Android with Room Persistence Library (beginner course)

122

Codingwithmitch-Chat. Real-time chat server with Django

117

MVVMExample1. A simple of example of MVVM in Android with LiveData and MutableLiveData

113

KMM-Playground. Playground for learning Kotlin Multiplatform Mobile

112

Sending-and-Receiving-Data-with-Bluetooth. Java

85

Kotlin-Coroutine-Examples. Examples for using Coroutines

78

DaggerMultiFeature. Multi-feature app using dagger for learning purposes

70

ForSale. Android classified applications using ElasticSearch

66

SaveReadWriteDeleteSQLite. How to Save/Read/Write/Delete data from SQLite database Android

60

Unit-Testing-2. Unit Testing with JUnit5, JUnit4, Mockito, MVVM (repository pattern), Room Persistence, RxJava, (Java)

60

Kotlin-RecyclerView-Example. Simple example with a RecyclerView that displays images and text with Kotlin, Glide and CardViews

53

Bound-Services-with-MVVM. A simple example of how to bind an activity to a service while using MVVM

49

Kotlin-Singleton-Example. Example of creating Singletons with Kotlin with some MVVM architecture

49

FirestoreChatApp. Simple real-time chat application using Firestore

46

Google-Maps-Compose. Example using Google maps with compose. This uses GoogleMap composable and MapEffect.

45

Reddit-RSS-App. how to create a reddit app in Android

42

TabFragments. How to use Tabs in Android Application

40

AppBarLayouts. How to add an App Bar on the bottom and top of your Android app

37

DataBindingGettingStarted. Getting started with data binding for Android

36

Retrofit-Caching-Example. An example of how to use Retrofit2 to cache HTTP responses

34

EspressoDaggerExamples. UI Testing with Jetpack and AndroidX

33

Bluetooth---How-to-Pair. How to pair with a bluetooth device in your android applications

32

Flows-and-Channels. Playground for Kotlin Flows and Channels

30

MVVM-Koin-Repository-Pattern. Experimenting with MVVM, Koin and Repository pattern in a simple TODO app.

30

Dictionary. Dictionary app for Threads course on Pluralsight

29

Giffit. Kotlin

27

Kotlin-Multiplatform-Utility. A repository containing useful classes for Kotlin Multiplatform projects

26

ComposePlayground. Playground for learning Jetpack Compose

25

EnableBluetooth. Enabling and disabling Bluetooth in Android Studio

25

RxJava-FlatMap-Example. Getting data from multiple sources using a FlatMap Operator

24

ABTestLayouts. Serve a Compose UI or an XML UI depending on Firebase remote config.

22

Android-SQLite-Beginner-Course. All source code for the Android SQLite Beginner Course

22

UI-Communication-with-MVI. Effective UI Communication with MVI architecture, a BaseActivity and the Repository Pattern.

18

Fragments. How to use Fragments in your Android Apps

18

DatePickerDialog. how to add a DatePickerDialog popup to your android app

18

FirebaseDirectMessage. Send Firebase Cloud Messages using a Firebase Cloud Function

17

MotionLayout-Examples. Some examples using Androids new MotionLayout

15
60
Apply