Skip to content

Приложение содержащее краткую информацию по супергероям/суперзлодеям. Написано с целью отработки практических навыков по написанию Android приложений на Jetpack Compose. С поддержкой собственного сервера ComicsDreamsServer

AndreyDemuhDev/ComicsDreamsApp

Repository files navigation

ComicsDreamsApp

О проекте

Тестовое android приложение содержащее краткую информацию по супергероям/суперзлодеям.С поддержкой собственного сервера "ComicsDreamsServer".

Описание проекта

Проект написан с целью отработки практических навыков по android разработке.
Приложение реализовано с использование современного стека технологий, таких как:

  1. Набор инструментов библиотеки Jetpack Compose.
  2. Работа с базой данных SQLite через библиотеку Room.
  3. Взаимодействие с сейтью с помощью библиотеки Retrofit.
  4. Загрузка и отображение данных реализовано с использованием Paging библиотеки.
  5. Кеширование загружаемых данных и сохранение в локальную базу данных через RemoteMediator.
  6. Архитектура приложения реализована по принципам Dependency Injection (DI) с использованием Hilt.
  7. Работа с потоками данных с использованием Kotlin Flows и Coroutines.
  8. Работа с изображениями загружаемыми из сети через библиотекук Coil.
  9. Настройка динамического, визуального оформления приложения с помощью Palette API.
  10. Приложение покрыто тестами (Unit Testing и UI Testing).
    и многое другое.:smile:

Превью проекта

Превью тут, прошу прощение за качество GIFки 😟 image

About

Приложение содержащее краткую информацию по супергероям/суперзлодеям. Написано с целью отработки практических навыков по написанию Android приложений на Jetpack Compose. С поддержкой собственного сервера ComicsDreamsServer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages