Skip to content

AhmedShaabanElhdad/nfc

Repository files navigation

Welcome to the MVVM Design patten in Kotlin!

This sample crick app implements MVVM architecture using Coroutines,Jetpack Navigation,Dagger2,Room,Retrofit,Jetpack Livedata and Databinding.


Apps Packages

data : It contains all the data accessing with model,network,source packges.
di   : Dependency providing classes using Dagger2.
ui   : View classes with their corresponding ViewModel for base,fragment and activity.
utils: Utility classes.

reference resources:

Coroutine : https://developer.android.com/kotlin/coroutines

Dagger2   : https://github.com/MindorksOpenSource/android-dagger2-example

Navigation: https://developer.android.com/guide/navigation

Room      : https://developer.android.com/topic/libraries/architecture/room

Retrofit  : https://square.github.io/retrofit/

livedata  : https://developer.android.com/topic/libraries/architecture/livedata

License

Copyright (c) 2020 Ahmed Shaaban

About

nfc app provide nfc reader and add transaction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages