Test app for Ajax Systems
Создать приложение менеджер контактов. Контакт состоит из полей:Имя, Фамилия, Фото (http ссылка на картинку), E-mail
Спроектировать базу SQLite для хранения контактов. При первом запуске приложение должно скачать пару десятков контактов используя API https://randomuser.me/documentation и сохранить их в базу SQLite.
Менеджер контактов также должен иметь следующие возможности: Показывать все контакты из базы как список (имя/фамилия/фото); Для выбранного контакта показывать его детали; Возможность удаления контакта как из списка, так и из деталей; Редактировать информацию для выбранного контакта (без редактирования фото) с сохранением в базу. Реализовать возможность отмены редактирования; Возможность перезапросить список контактов с удалением всех предыдущих;
- Язык - Kotlin
- Target OS - Android 10
- Можно использовать любые знакомые вам библиотеки