SwiftUI Supabase Auth: регистрация, вход в систему, сеанс в Xcode
Автор: NDC
Загружено: 2025-11-14
Просмотров: 183
Описание:
Готовы ли вы сделать ваше приложение SwiftUI действительно готовым к использованию?
В этом полном пошаговом руководстве мы настроим аутентификацию Supabase с помощью официального Supabase Swift SDK — от настройки панели управления до безопасного входа и регистрации, используя современный синтаксис Swift async/await.
К концу этого видео у вас будет:
✅ Работающий бэкенд Supabase с аутентификацией по электронной почте/паролю
✅ Приложение SwiftUI, которое запоминает вашу сессию между запусками
✅ Чистая архитектура MVVM с использованием ObservableObject
✅ Полностью асинхронный сетевой код — без обратных вызовов!
🖼 Попробуйте сами!
Клонировать или скачать полный демонстрационный проект можно здесь:
📁 Шаблон демонстрационного проекта: https://github.com/NDCSwift/SupaBaseA...
🔗 Ссылки
Сайт Supabase: https://supabase.com/
Supabase SDK для SPM: https://github.com/supabase/supabase-...
⏱️Временные метки
00:00 – Зачем Supabase нужен SwiftUI
00:26 – Настройка панели управления и проекта
02:11 – Установка Supabase через менеджер пакетов Swift
03:24 – Настройка клиента Supabase
04:24 – Ключи API и URL проекта
05:06 – Создание AuthViewModel (async/await)
13:53 – Создание LoginView
17:35 – ContentView и HomeView
20:09 – Проверка сессии + навигация
21:41 – Подтверждение адреса электронной почты / Отключение верификации
23:12 – Примечание для случаев, когда верификация и регистрация не требуются
23:51 – Подведение итогов и дальнейшие действия
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: