48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
# Boruto App
|
|
|
|
##### This app was build following the jetpack compose course from Udemy.
|
|
|
|
##### This application was made with:
|
|
- Jetpack compose
|
|
- Coroutines
|
|
- Clean architecture (Domain, Data, Presentation)
|
|
- Repository pattern
|
|
- Flow
|
|
- Room dabatase (Local storage)
|
|
- ViewModel
|
|
- Accompanist ( horizontal pager, pager indicator, swipe refresh)
|
|
- Dagger Hilt (Dependency injection)
|
|
- Coil (Load images)
|
|
- Data store
|
|
- Retrofit (HTTP requests)
|
|
- Unit testing (JUnit)
|
|
- UI Tests with compose
|
|
|
|
|
|
## Home
|
|
<img src="https://raw.githubusercontent.com/Bikcodeh/BorutoApp/main/assets/home.png" width="300">
|
|
|
|
## Detail
|
|
<img src="https://github.com/Bikcodeh/BorutoApp/blob/main/assets/detail.png" width="300">
|
|
|
|
## Detail picture collapse
|
|
<img src="https://raw.githubusercontent.com/Bikcodeh/BorutoApp/main/assets/detail-collapsed.png" width="300">
|
|
|
|
## Search
|
|
<img src="https://raw.githubusercontent.com/Bikcodeh/BorutoApp/main/assets/search.png" width="300">
|
|
|
|
## Search one result
|
|
<img src="https://raw.githubusercontent.com/Bikcodeh/BorutoApp/main/assets/search-one.png" width="300">
|
|
|
|
## Search not internet
|
|
<img src="https://raw.githubusercontent.com/Bikcodeh/BorutoApp/main/assets/search-no-internet.png" width="300">
|
|
|
|
## Search server error
|
|
<img src="https://raw.githubusercontent.com/Bikcodeh/BorutoApp/main/assets/search-server-error.png" width="300">
|
|
|
|
## License
|
|
|
|
MIT
|
|
|
|
**Bikcodeh**
|