Современное мобильное приложение, созданное с использованием передовых технологий
- На основном экране пользователь получает краткую информацию в виде списка
- По клику на конкретного пользователя, осуществляется переход на другую страницу с подробной информацией об этом пользователе
- По клику на Телефон/Почту/Координаты осуществляется открытие соответствующего приложения
- Возможность обновить список пользователей проведя пальцем по экрану вниз (Свайп вниз)
- Пользователь получает уведомления об ошибках в работе с данными и может, при устранении неполадки, возобновить пользование
Основной экран со списком пользователей, включающим в себя их краткое описание и экран с подробной информацией
По нажанию на Телефон/Почту/Координаты пользователя, открывается соотвутствующее приложение, которое обрабатывает эту информацию
Если у пользователя пропадает интернет, то он получит соответствующие уведомления при попытке взаимодействия с приложением. Есть возможность возобновить взаимойдествие при появлении интернет-потока
Мобильное приложение использующее 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 файл по ссылке
Evgenii Fedin
@GitHub
@HeadHunter
@Telegram
@LinkedIn