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 sample application to show how implements the Clean Architecture with the new features of Jetpack
Android Capstone Project Repository
Android architecture component basic in Java
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
MyMovie is an Android sample of Coroutines, Flow, Jetpack Component(Dagger Hilt, Room, LiveData, Data Binding) with MVVM Architecture
Notes app based on the MVVM architecture using Kotlin, ViewModel, LiveData, DataBinding and more.
Demo video of Blog website from where app CREATE, DELETE, UPDATE post etc: https://youtu.be/I5jV_RvyGv0
⚽️ Football app using Repository Pattern + Room + Retrofit
A demo project based on MVVM architecture and material design & animations.
Unit Testing with JUnit5, JUnit4, Mockito, MVVM (repository pattern), Room Persistence, RxJava, (Java)
( 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 :)
Self-motivation app with gamification features
The app is a simple notepad editor app written in Kotlin that uses Android latest architectural component like ViewModel, Livedata along with Room component.
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.
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."