Instagram SwiftUI Clone | MVVM | Cloud Firestore

О чём курс

Вы создадите полноценный клон Instagram, используя исключительно SwiftUI и архитектуру MVVM. Это проект от интерфейса до бэкенда, который научит вас связывать мобильное приложение с облачной базой данных Cloud Firestore.

В процессе разработки вы пройдете через создание всех ключевых функций социальной сети: ленты постов, системы подписок, уведомлений и регистрации пользователей. Особое внимание уделяется чистоте кода: вы научитесь использовать Swift Package Manager, настраивать кастомные расширения и строить архитектуру, которую легко поддерживать и масштабировать. Весь интерфейс верстается программно, без использования сторибордов. Итогом станет готовое приложение для вашего портфолио, демонстрирующее навыки работы с современным стеком разработки под iOS.

Программа обучения

  • Проектирование архитектуры MVVM
  • Создание пользовательского интерфейса на SwiftUI
  • Интеграция с бэкендом через Cloud Firestore
  • Аутентификация и регистрация пользователей в Firebase
  • Работа с базой данных (чтение и запись данных)
  • Мониторинг событий в реальном времени
  • Загрузка изображений в Firebase Storage
  • Оптимизация структуры данных для Cloud Firestore
  • Программная верстка представлений
  • Парсинг JSON-данных из базы данных
  • Использование Swift Package Manager (SPM) и сторонних API
  • Работа с переменными состояния (@Binding, @Published, @State)
  • Создание кастомных подклассов, расширений и функций для переиспользования кода
Складчина создана 11 февраля 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
240 ₽ 999 ₽