Skip to content

Commit 44c84b1

Browse files
Update README.md
1 parent 586d9ee commit 44c84b1

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,21 @@
11
# simple-offline-caching-app
2-
Simple MVVM app gets its data from REST API and caches them phone storage locally
2+
Simple MVVM app gets its data from REST API and caches them phone storage locally.
3+
4+
This app is built by MVVM architecture. This app gets its data from REST API with the help of Retrofit2 and Kotlin Coroutines and caches them to Room database. NetworkBoundResource helper method is implemented with the help of Kotlin Flow. Dependencies are injected by Hilt.
5+
6+
<a href="https://random-data-api.com/">Random Data API</a>
7+
8+
<a href="https://github.com/raheemadamboev/simple-offline-caching-app/blob/master/app-debug.apk">Demo application</a>
9+
10+
**Key points:**
11+
12+
- MVVM
13+
- Dependency Injection (Hilt)
14+
- ViewBinding
15+
- Kotlin Courotines
16+
- Retrofit
17+
- Flow, Livedata
18+
- Git
19+
- Caching (NetworkBoundResource)
20+
- Room
21+
- Glide

0 commit comments

Comments
 (0)