Реализовать список контактов
Приложение состоит из двух частей:
- Список контактов с возможностью создания QR кода по каждому контакту.
- Кнопка считать QR код, которая после сканирования добавляет новый контакт.
Задача:
-
Отобразить список контактов телефона.
-
По нажатию на контакт из списка, выполнить переход на экран детализации.
-
На экране детализации должны быть доступны:
- ФИО
- Номер телефона - по нажатию на который можно совершить вызов.
- Кнопка «Создать QR-код» - по нажатию необходимо сгенерировать QR-код контакта и отобразить его на экране.
-
Реализовать кнопку «Добавить по QR-коду» по нажатию необходимо открыть камеру и считать QR-код созданный ранее.
- После считывания кода, контакт должен быть добавлен в список контактов.
Требования:
- Swift UI
- Исходный код разместить на GitHub