ersiver's repositories
WeatherChecker
Android Weather app developed in Kotlin with use of Android Architecture Components, Coroutines, Retrofit, Moshi.
MovieToWatch
Simple movie app. Demonstrates Android Architecture Components (Navigation, WorkManager, LiveData, Room, DataBinding etc.), ServiceLocator, Retrofit, MVVM and testing.
sample-paging
Playing around with Paging library.
sample-chat-app
Sample app written in Java to demonstrate how to use the Firebase platform to create a chat app on Android.
MyNutrition
A nutrition calculation app written in Java with use of MVVM pattern, Android Architecture Components and Retrofit.
sample-android-animations
Playing around with several different kinds of animations.
sample-navigation
Sample app that demonstrates use of navigation library, safe args, navigation drawer, share menu, implicit intent.
sample-service-locator
Sample app to demonstrate use of sample locator pattern.
custom-data-recovery
Custom data recovery
sample-coroutines-basics
Playing around with coroutines+Architecture Components, coroutines+Retrofit. Best practices for testing.
sample-dagger
Sample to play around with dagger.
sample-drawing-on-canvas
The app uses a custom view to display a line in response to user touches.
sample-hilt
Sample code to play around with Hilt.
sample-livedata-coroutines
Playing around with LiveData backed by coroutines.
sample-motionlayout
Playing around with ConstraintSets and MotionLayout in android animations.
sample-testing
Sample code that demonstrates basic testing, how to set up manual dependency injection, a service locator, and how to use fakes and mocks.
sample-workmanager-images
Applying filters to images and saving the image with WorkManager
deprecated-sports-events-app
An Android app written in Java with use of MVVM pattern and Android Architecture Components (Room, ViewModel, LiveData). Also has use of Retrofit to parse the JSON data received from TheSportsDB.
location-samples
Multiple samples showing the best practices in location APIs on Android.
sample-android-architecture-components
Sample app that demonstrates use of Android Architecture Components.
sample-app-firebase
Sample app written in Java to play around with FirebaseDatabase, FirebaseStorage and Firebase Authentication.
sample-dataStore-pref
Sample app demonstrating how to migrate from SharedPreferences to DataStore.
sample-java-swing
Playing around with Java Swing library and Open Weather Map API.
sample-lifecycle
Sample project that demonstrates concept of lifecycle observation.
sample-mvvm-retrofit
Sample app written in Java playing around with Room, LiveData, ViewModel. Also has use of Retrofit to parse the JSON data received from TMDb API.
sample-notification_fcm
Sample project that demonstrates use of notifications.