Приложение которое разрабатывается в рамках онлайн стримов на Youtube
Ссылка на приложение в Google Play Market
https://play.google.com/store/apps/details?id=com.github.johnnysc.holybibleapp
Суть : приложение Библия, получение данных с сервера и кеширование в локальной бд
- Контроль версий Git
- Работа с ветками
- Параллельное программирование
- Merge conflict resolving
- Clean architecture
- Junit tests
- Retrofit2, Gson
- Realm
- LiveData
- MVVM
- Корутины
https://www.youtube.com/playlist?list=PLQRyeBV1rkk2xIL3ViHAEZ0h08wMOfutO
История развития проекта (можно переключаться по очереди по веткам)
1.core
2.data
3.domain
4.presentation
5.feature/HB01_bookslist
6.feature/HB02_groups
7.feature/HB03-collapse_headers
8.feature/HB04_chapters
9.feature/refactoring_after_HB04
10.feature/HB05_verses
11.release/1.0
12.feature/HB06_russian
13.release/1.1
-
feature/HB07_scrollposition
-
feature/HB08_next_chapter
-
release/1.2
-
feature/HB09_favorites
-
feature/HB10_share_and_deeplink
-
release/1.3
-
feature/refactoring_after_release_1.3
and then just watch master branch