Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication
-
Updated
Mar 18, 2023 - Kotlin
Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication
A demo project based on MVVM architecture and material design & animations.
Unit Testing with JUnit5, JUnit4, Mockito, MVVM (repository pattern), Room Persistence, RxJava, (Java)
A sample application to show how implements the Clean Architecture with the new features of Jetpack
Notes app based on the MVVM architecture using Kotlin, ViewModel, LiveData, DataBinding and more.
MyMovie is an Android sample of Coroutines, Flow, Jetpack Component(Dagger Hilt, Room, LiveData, Data Binding) with MVVM Architecture
⚽️ Football app using Repository Pattern + Room + Retrofit
( Work In Progress ) An app for time management : todo list app (wannabe google task integrated), timer for each tasks, tasks grouping in categories, water reminder (to be integrated from other my project water-reminder), sedentary alert and all that it needs to be not ony an efficient developer, but a satisfied and healthy one :)
Android architecture component basic in Java
This is a complete working example of how to work Android Room Persistence library. In this app I create a Book Library app with dependency injection, RxJava and with Room Persistence.
An Android App about my profile, built with Kotlin.
This repository is used to demonstrate the usage implementation and benefits of mvvm + room in android development
Self-motivation app with gamification features
Android Capstone Project Repository
Demo video of Blog website from where app CREATE, DELETE, UPDATE post etc: https://youtu.be/I5jV_RvyGv0
The app is a simple notepad editor app written in Kotlin that uses Android latest architectural component like ViewModel, Livedata along with Room component.
Add a description, image, and links to the room-persistence topic page so that developers can more easily learn about it.
To associate your repository with the room-persistence topic, visit your repo's landing page and select "manage topics."