ArkHak / GB_GitHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


GB GitHub

Этот проект является частью моего обучения в GB на факультете Android разработки. Курс: Популярыне библиотеки.

Релизация: кастомный клиент GitHub

Цель: Изучение принципов построение архитектуры и популярных библиотек(Rx).

Автор: https://t.me/Mys_ya

Дата создания: 16.04.2022


Функционал приложения:

  • загрузка захардкоженного списка пользоватлей (Rx);
  • загрузка аватаров пользователей из сети (Picasso);
  • репзиторий с пользователями хранится в App классе;
  • загрузка списка проектов пользователя (Rx+Retrofit);
  • переключение между фрагментами (Android Navigation);
  • отключена тёмная тема;
  • добавлена библиотека внедрения зависимостей (Koin);

Техническое составляющее проекта:

  • MVVM (HW_branch1_Lesson-4 16.04.2022);
  • singleActivity (HW_branch1_Lesson-4 16.04.2022);
  • viewBinding (HW_branch1_Lesson-4 16.04.2022);
  • Jetpack Navigation (HW_branch1_Lesson-4 16.04.2022);
  • Rx (HW_branch1_Lesson-4 17.04.2022);
  • Gson (HW_branch1_Lesson-4 17.04.2022);
  • Picasso (HW_branch1_Lesson-4 17.04.2022);
  • Retrofit2 (HW_branch1_Lesson-4 18.04.2022);
  • SafeArgs Navigation (HW_branch1_Lesson-4 23.04.2022);
  • Dagger2 (HW_branch5_Lesson-8 18.05.2022);

Deprecated:

  • Koin (HW_branch4_Lesson-7 11.05.2022 - 18.05.2022);

About


Languages

Language:Kotlin 100.0%