Перейти к содержимому

SwiftUI Supabase Auth: регистрация, вход в систему, сеанс в Xcode

Noah Does Coding

0:00 / 0:00

SwiftUI Supabase Auth: регистрация, вход в систему, сеанс в Xcode

2 423 просмотра · 10 месяцев назад
Noah Does Coding
5,15 тыс. подписчиков
2 423 просмотра · 10 месяцев назад
Готовы ли вы сделать ваше приложение 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 – Подведение итогов и дальнейшие действия