Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f58dc0d

Browse files
update README.md
1 parent a09e46c commit f58dc0d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

‎README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,19 @@
55
[![API](https://img.shields.io/badge/API-21%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=21)
66

77

8-
Sample project that build with MVVM clean architure and various coolest tech stack including RxJava3 and Coroutines Flow
8+
Sample project that build with MVVM clean architure and various cool tech stack including RxJava3 and Coroutines Flow, Dynamic Feature modules as base of BottomNavigationView or ViewPager2, with both OfflineFirst and OfflineLast approaches as database Single Source of Truth
99

10+
| Posts with Stautus | RxJava3 | Flow | Dashboard
11+
| ------------------|-------------| -----|--------------|
12+
| <img src="./screenshots/post_with_status.png"/> | <img src="./screenshots/post_flow.png"/> | <img src="./screenshots/post_rxjava3.png"/> |<img src="./screenshots/dashboard.png"/> |
13+
14+
15+
### Overview
1016
* Gradle Kotlin DSL is used for setting up gradle files with ```buildSrc``` folder and extensions.
1117
* KtLint, Detekt, and Git Hooks is used for checking, and formatting code and validating code before commits.
1218
* Dagger Hilt, Dynamic Feature Modules with Navigation Components, ViewModel, Retrofit, Room, RxJava, Coroutines libraries adn dependencies are set up.
1319
* ```features``` and ```libraries``` folders are used to include android libraries and dynamic feature modules
1420
* In core module dagger hilt dependencies and ```@EntryPoint``` is created
21+
* Data module uses Retrofit and Room to provide Local and Remote data sources
22+
* Repository provides offline and remote fetch function with mapping and local save, delete and fetch functions
1523

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /