Skip to content

Современное мобильное приложение, созданное с использованием Kotlin, Jetpack Compose, Retrofit2 + OkHttp3, Dagger-Hilt, Coroutines, MVVM и KtLint.

Notifications You must be signed in to change notification settings

DivisionCom/api-user

Repository files navigation

API User

Современное мобильное приложение, созданное с использованием передовых технологий

Описание

  • На основном экране пользователь получает краткую информацию в виде списка
  • По клику на конкретного пользователя, осуществляется переход на другую страницу с подробной информацией об этом пользователе
  • По клику на Телефон/Почту/Координаты осуществляется открытие соответствующего приложения
  • Возможность обновить список пользователей проведя пальцем по экрану вниз (Свайп вниз)
  • Пользователь получает уведомления об ошибках в работе с данными и может, при устранении неполадки, возобновить пользование

Основной экран со списком пользователей, включающим в себя их краткое описание и экран с подробной информацией

user_main

По нажанию на Телефон/Почту/Координаты пользователя, открывается соотвутствующее приложение, которое обрабатывает эту информацию

interactive_main

Чтобы обновить список пользователей, достаточно пролистнуть по экрану пальцем вниз

user_refresh_main

Если у пользователя пропадает интернет, то он получит соответствующие уведомления при попытке взаимодействия с приложением. Есть возможность возобновить взаимойдествие при появлении интернет-потока

user_error_main

Возобновление взаимодействия с приложением, подключив интернет-соединение

user_update_main

Начинка

Мобильное приложение использующее Android платформу. Сделано с помощью:

  • Kotlin
  • Jetpack Compose
  • Retrofit2 + OkHttp3
  • Dagger-Hilt
  • Coroutines
  • MVVM
  • KtLint
  • Material3
  • Navigation Compose
  • Coil Compose
  • Timber

Random User API: ссылка

Установка

  • Скопируйте следующий код в Git Bash:
$ git clone https://github.com/DivisionCom/api-user.git
  • Вы можете скачать APK файл по ссылке

Authors

Evgenii Fedin
@GitHub
@HeadHunter
@Telegram
@LinkedIn

About

Современное мобильное приложение, созданное с использованием Kotlin, Jetpack Compose, Retrofit2 + OkHttp3, Dagger-Hilt, Coroutines, MVVM и KtLint.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages