Skip to content

Latest commit

 

History

History
134 lines (97 loc) · 9.25 KB

components.md

File metadata and controls

134 lines (97 loc) · 9.25 KB

Список компонентов

  1. Activity-holder :
    Библиотека activity-holder - модуль, содержащий ActivityHolder, который предоставляет текущую активити.

  2. Analytics :
    Библиотека analytics - cодержит в себе набор классов для выполнения дейсвтвия в сервисах аналитики.
    Библиотека firebase-analytics - реализует логику работы с аналитикой с использованием firebase.
    Пример использования

  3. Animations :
    Библиотека animations - cодержит набор анимаций и Coordinator.Behavior.
    Пример использования

  4. App-migration :
    Библиотека app-migration - модуль для миграции приложения. Позволяет выполнять необходиымые действия при изменении версии приложения (обновлении).
    Пример использования

  5. Broadcast-extension :
    Библиотека broadcast-extension - модуль содержит расширения для Broadcast Receiver.
    Пример использования

  6. Connection :
    Библиотека connection - предоставляет набор классов для работы с состоянитем сети.

  7. Core-mvi :
    Библиотека core-mvi - расширение core-ui с поддержкой MVI-архитектурного подхода.
    Пример использования

  8. Core-mvp-binding :
    Библиотека core-mvp-binding - расширение core-mvp с поддержкой DataBinding.
    Пример использования

  9. Core-ui :
    Библиотека core-ui - модуль расширяющий возможности ui части Android Framework. Может быть использован для создания базовых классов, необходимых для реализации паттернов MVP, MVVM.
    Пример использования

  10. Custom-view :
    Библиотека custom-view - набор кастомных вью.
    Пример использования

  11. Dagger-scope :
    Библиотека dagger-scope - модуль с набором скоупов для DI dagger.
    Пример использования

  12. Datalist :
    Библиотека datalist-limit-offset - работа с пагинацией через limit/offset.
    Библиотека datalist-page-count - работа с пагинацией через page/count.

  13. Easyadapter :
    Библиотека easyadapter - адаптер для легкого размещаения сложного контента в RecyclerView.
    Пример использования

  14. Filestorage :
    Библиотека filestorage - модуль для построения кеша на основе файлов.
    Пример использования

  15. Imageloader :
    Библиотека imageloader - модуль с загрузчиком изображений.
    Пример использования

  16. Location :
    Библиотека location - модуль для работы с местоположением.
    Пример использования

  17. Logger :
    Библиотека logger - модуль для логирования в logcat и на сервер.

  18. Message-controller :
    Библиотека message-controller - модуль для отображения Snackbar.
    Пример использования

  19. Mvp :
    Библиотека core-mvp - расширение core-ui для гибридной архитектуры MVP + Presentation Model.
    Библиотека mvp-dialog - расширение модуля core-mvp для работы с диалогами.
    Библиотека mvp-widget - расширение модуля core-mvp для работы со view(в терминах android фреймвока) как со View(в терминах MVP).
    Пример использования core-mvp Пример использования mvp-dialog Пример использования mvp-widget Пример использования loadstate

  20. Picture-provider :
    Библиотека picture-provider - модуль для получения изображения с устройства.
    Пример использования

  21. Push :
    Библиотека push - модуль для работы с push-сообщениями от сервера.

  22. Recycler-extension :
    Библиотека recycler-extension - дополнения для работы с RecyclerView и EasyAdapter.
    Пример использования

  23. Rx-extension :
    Библиотека rx-extension - утилитарный модуль для работы с Rx.

  24. Rxbus :
    Библиотека rxbus - шина сообщений на Rx.

  25. Security :
    Библиотека security - используется для обеспечения безопасности приложения.
    Пример использования

  26. Shared-pref :
    Библиотека shared-pref - утилитарный модуль для работы с SharedPreferences.
    Пример использования

  27. Standard-dialog :
    Библиотека standard-dialog - модуль c простым да/нет диалогом, в который можно передать строковые ресурсы или сами строки.
    Пример использования

  28. Util-ktx :
    Библиотека util-ktx - модуль c утилитарными классами для android фреймворка и языков.

Deprecated:

  1. Converter-gson :
    Библиотека converter-gson - модуль для парсинга json ответов сервера.

  2. Core-app :
    Библиотека core-app - конфигурирует контекст приложения.

  3. Network :
    Библиотека network - модуль для быстрого конфигурирования работы с сетью.
    Пример использования

Дополнительно:

  1. Template - модуль для инициализации нового приложения.

  2. Android-standard-version-plugin - плагин для получения версий библиотек из глобальной версии AndroidStandard

  3. Android-studio-settings - содержит настройки для android-studio

  4. Docs - содержит общие стандартны разработки приложений