Мой учебный проект, который я разрабатывал в рамках курса Тинькофф финтех.
Приложение, содержащее в себе список каналов для общения
- Добавление и удаление каналов
- Отправка и прием текстовых сообщений и картинок в канале
- Редактирование профиля ( ФИО, информация о себе, фото профиля )
- Поиск картинок в интернете при помощи API Pixabay
- Анимация частиц при длительном нажатии
- Firebase/Firestore для хранения информации о каналах и сообщениях в них
- CoreData для кэширования информации о каналах и сообщениях в них, полученных из Firebase/Firestore, для возможности их просмотра оффлайн
- CGD для асинхронных запросов
- Верстка в коде
- Unit и UI тесты
- Service Oriented Architecture