Приложение которое разрабатывается в рамках онлайн стримов на Youtube

Ссылка на приложение в Google Play Market

https://play.google.com/store/apps/details?id=com.github.johnnysc.holybibleapp

Суть : приложение Библия, получение данных с сервера и кеширование в локальной бд

  1. Контроль версий Git
  2. Работа с ветками
  3. Параллельное программирование
  4. Merge conflict resolving
  5. Clean architecture
  6. Junit tests
  7. Retrofit2, Gson
  8. Realm
  9. LiveData
  10. MVVM
  11. Корутины

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

  1. feature/HB07_scrollposition

  2. feature/HB08_next_chapter

  3. release/1.2

  4. feature/HB09_favorites

  5. feature/HB10_share_and_deeplink

  6. release/1.3

  7. feature/refactoring_after_release_1.3

and then just watch master branch

GitHub

https://github.com/JohnnySC/HolyBibleApp