VK_API-GB
Клиент для социальной сети VK.
Цель проекта:
- Использование различных способов реализации задач.
- Знакомство с различными инструментами разработки.
- Отработка на практике полученных знаний.
- Какие технологии можно найти в проекте.
- Проектировние интерфейса с помощью StoryBoard.
- Создание кастомных UI элементов.
- Анимации view, layer а так же переходов между экранами.
- Работа с API ( URLSession ). Запросы находятся в NetworkService.
- Realm ( RealmManager используется для сохранения данных на устройстве: список друзей и сообществ ).
- FileManager ( Используется для кэширования изображений для таблиц и коллекций а так же для сохранения файлов ImageService, NetworkingService.downloadFile(...) ).
- Operations, GCD