Language : KOTLIN
MVVM
Live Data
View Binding
Dagger2
Retrofit
GSON
Inside the Java package of the project there are four sub package-
It contains all business logic. There are three sub package are there.
di- getting all the dependency injection
network - api end points and it's classes.
response - api response body class is there.
It contains all the UI components like activities & fragments
In this package viewmodels and it's dependent classes are kept.
It's not an architecture component, just an helper class contains some code which can be reused or accessed
when required.
Under the test package (not the anddroid test) testing setup is included.
git clone https://github.com/codermasum/articletoday.git
Open Android Studio & Run