Приложение для списка контактов
Приложение работает в двух режимах:
- Онлайн режим
- Оффлайн режим (отображение данных предыдущей сессии)
При наличии сети список будет бесконечно расширяться, кешируя изображения и сохраняя данные в БД
В случае отсутствия подключения к сети при запуске, приложение восстановит данные из предыдущей сессии из БД
Нажатие на изображение открывает его на весь экран
Приложение использует внешние зависимости
Команду pod install
выполнять не нужно, так как поды проиндексированы.
Это сделано по той причине, что для устаревшей библиотеки (SimpleImageViewer) были внесены изменения вручную
В проект установлены pods:
- Kingfisher - Кеширование изображений
- SimpleImageViewer - Предпросмотр изображений
- Начиная с iOS 13.0 dragging жест для закрытия экрана предпросмотра скрывает status bar в приложении. По этой причине превью показывает изображение без возможности закрыть его жестом.
В приложении используются иконки Font-Awesome