Egor Shustov's repositories
in-search
New Android multimodule demo app (developed in 2022 for demonstrating my current coding practices). Clean Architecture, MVI, Single Activity, Jetpack Compose Navigation, Coroutines, Flow, Room, DataStore, Ktor, WebView, Paging Library, Hilt, Work Manager, Notifications, Coil, Timber, Gradle Version Catalogs
in-search-old
Old Android demo app (developed in 2020 and released at Play Market for demonstrating my coding practices at that time). Clean Architecture, MVVM, Single Activity, Navigation Component, Room, Retrofit, WebView, Paging Library, LiveData, Coroutines, Hilt, Foreground Service, Bound Service, Notifications, Glide, Timber, Amplitude Analytics, Firebase Crashlytics, Multiple Themes Support
autofill-test
Android Oreo Autofill service tutorial app
binance-klines
Binance exchange signal bot
boundservice-test
Android tutorial app
food2fork-kmm-test
Kotlin Multiplatform Mobile tutorial app. MVI, Jetpack Compose Navigation (Single Activity, Zero Fragments), Coil, Hilt, Ktor (Network Client), SQL Delight (Caching Client), Kotlinx.datetime, Kotlinx.serialization, iOS SwiftUI. New Memory Manager tested at separate branch
rx-flat-concatmap-test
Android tutorial app
rx-switchmap-test
Android tutorial app
weather-demo
Old and simple Android demo app (developed in 2020 as the test task for job employers). Clean Architecture, MVVM, Single Activity, Navigation Component, Room, Retrofit, LiveData, Coroutines, Asynchronous Flow, Hilt, Glide, Timber
broadcastreceiver-test
Android tutorial app
broadcastsender-test
Android tutorial app
contacts-demo
Old Android demo app (MVVM, Livedata, Navigation, Room, Retrofit, Data Binding, Kotlin Coroutines). Multiple themes support added
dagger2-mvvm-test
Testing Dagger 2 capabilities
dagger2-test
Testing Dagger 2 capabilities
exoplayer-test
Android tutorial app
foregroundservice-test
Android tutorial app
intentservice-test
Android tutorial app
jobscheduler-test
Android tutorial app
navigation-component-test
Android tutorial app
notifications-test
Android tutorial app
pyredcards
Web scraper is built for stats extraction from sports data resources
retrofit-test
Android tutorial app
rx-future-test
Android tutorial app (Observable, Java Future and Executors interaction tested)
sharedviewmodel-test
Android tutorial app (2 fragments are communicating through shared ViewModel with LiveData)
threading-test
Android tutorial app
training-tasks
Some kotlin test training tasks