Skip to content

noveogroup/university-android-task7

Repository files navigation

university-android-task7

Android database

Задание

Написать приложение для работы с базой данных. БД содержит информацию об имени, возрасте, поле и электронных адресах пользователей.

В приложении три экрана:

  1. Главный экран
  2. Список user’ов
  3. Список email’ов

В списке user’ов отображать id, имя, возраст, пол, количество email’ов. В списке email’ов — id email’а, id user’а и значение email’а. Нескольких email’ов с одинаковыми значениями в таблице быть не должно.

Требования:

Для реализации БД использовать ORMLite. Таблица user’ов должна хранить дату рождения (не возраст).

Для добавления элементов в таблицы сделать диалоги, открывающиеся по клику на FloatingActionButton. Вводимые данные перед добавлением в таблицы необходимо валидировать.

Удаление элементов реализовать как swipe-to-delete (как в лабе #2). При удалении пользователя удаляются все его email’ы. При удалении email’а у пользователя становится на 1 email меньше.

About

Android database task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages