Android database
Написать приложение для работы с базой данных. БД содержит информацию об имени, возрасте, поле и электронных адресах пользователей.
В приложении три экрана:
- Главный экран
- Список user’ов
- Список email’ов
В списке user’ов отображать id, имя, возраст, пол, количество email’ов. В списке email’ов — id email’а, id user’а и значение email’а. Нескольких email’ов с одинаковыми значениями в таблице быть не должно.
Для реализации БД использовать ORMLite. Таблица user’ов должна хранить дату рождения (не возраст).
Для добавления элементов в таблицы сделать диалоги, открывающиеся по клику на FloatingActionButton. Вводимые данные перед добавлением в таблицы необходимо валидировать.
Удаление элементов реализовать как swipe-to-delete (как в лабе #2). При удалении пользователя удаляются все его email’ы. При удалении email’а у пользователя становится на 1 email меньше.