В этом приложении имеется работа с: Coordinators, Delegate, Completion Block, Firebase (Database, Storage), UserDefaults, просмотр постов, подписки пользователей, публикация постов, создание статуса, редактирование информации пользователя, добавление песни юзера, комментарии, чат
Регистрация и авторизация пользователя происходит по email. Все данные хранятся на Firebase. UserDefault используется для хранения статуса пользователя и никнейма. Далее скриншоты:
-
Меню изменения статуса и аватара, выход из профиля в LoginController
-
Возможность подписаться на пользователя нажав на сердце
В процессе находятся авторизация по номеру телефона, знакомства, игра, хранение понравившихся публикаций CoreData.
Skills: Swift, Firebase, Database, Storage.