Создайте приложение для знакомств, такое как Tinder, с помощью iOS 14, Swift 5 и xCode 12 Firebase и MessageKit. Последняя версия iOS от Apple.
Мы собираемся создать копию приложения Tinder.
В отличие от любых других курсов на Udemy, я всегда преподаю полноценные приложения из реального мира. Когда мы закончим курс, у вас будет приложение, готовое для публикации в AppStore. Что будет включать в себя наше приложение:
Аунтефикация с Firebase
Подтверждение адреса электронной почты
База данных Firebase
Firebase FireStore
Хранилище Firebase
Обмен сообщениями Firebase
Интеграция сторонних библиотек в проект SWIFT
Уведомление Apple Push и создание сертификата
MessageKit для функциональности чата
Кастомный дизайн пользовательского интерфейса из готового файла эскиза
и многое другое
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
User registration function part 3 email Verification
Урок 14.
00:15:59
User Initialisation
Урок 15.
00:18:19
User constants and dictionary
Урок 16.
00:07:23
Save user locally
Урок 17.
00:10:17
Login first user
Урок 18.
00:07:22
Firebase Reference
Урок 19.
00:17:22
Firebase Listener and FUser init
Урок 20.
00:14:03
Saving User object to firebase
Урок 21.
00:11:54
Login User and reset password functions
Урок 22.
00:13:30
Autologin
Урок 23.
00:04:28
Login and enter the application
Урок 24.
00:21:50
Date Picker implementation
Урок 25.
00:17:06
Setup of Date picker and extensions
Урок 26.
00:17:17
ProfileView UI part 1
Урок 27.
00:06:59
ProfileView UI part 2
Урок 28.
00:07:24
ProfileView UI part 3
Урок 29.
00:12:18
Connecting UI to code
Урок 30.
00:13:13
Setting background and rounding corners
Урок 31.
00:15:42
Disable user interactions with text fields
Урок 32.
00:10:50
Show Alert Controllers
Урок 33.
00:04:02
CurrentID and User Functions
Урок 34.
00:09:13
Load User Data in profile
Урок 35.
00:10:48
Calculate Age of the user
Урок 36.
00:05:33
Edit User Info
Урок 37.
00:09:58
Saving Updates to database
Урок 38.
00:16:20
Setting up Gallery part 1
Урок 39.
00:11:54
Setting up Gallery part 2
Урок 40.
00:04:34
Setting up gallery part 3 selecting multiple images
Урок 41.
00:13:38
Upload image functions
Урок 42.
00:12:41
Saving Avatar images
Урок 43.
00:04:43
Initializing FUser with Avatar Image
Урок 44.
00:07:17
Saving Image Locally
Урок 45.
00:08:12
Saving current user avatar locally
Урок 46.
00:22:21
Download image function
Урок 47.
00:08:48
Download avatar on login
Урок 48.
00:14:31
Upload multiple images
Урок 49.
00:06:36
Download Multiple images function
Урок 50.
00:08:58
Presenting change alert view
Урок 51.
00:08:05
Changing user name
Урок 52.
00:05:50
Change user email part1
Урок 53.
00:03:46
Change email test login
Урок 54.
00:12:11
Resend verification email after changing user
Урок 55.
00:09:03
Log out user
Урок 56.
00:14:49
Circle Image
Урок 57.
00:05:23
Card View controller introduction
Урок 58.
00:10:50
Shuffle sample project
Урок 59.
00:13:32
Creating card view functions
Урок 60.
00:12:12
User Card Overlay
Урок 61.
00:16:05
User Card Content view
Урок 62.
00:24:04
User Card Footer View
Урок 63.
00:14:30
Creating Card Part 1
Урок 64.
00:12:47
Presenting sample card and bug fixing
Урок 65.
00:15:43
Card Delegates and dummy users
Урок 66.
00:11:50
Download Users from firebase Part 1
Урок 67.
00:16:15
Download Users from firebase Part 2
Урок 68.
00:18:40
Showing users in cards
Урок 69.
00:10:32
Fetching 2nd batch of users
Урок 70.
00:18:54
Profile view UI
Урок 71.
00:15:55
Profile View UI part 2
Урок 72.
00:06:36
User Profile Connections
Урок 73.
00:10:06
Round edges for background view
Урок 74.
00:04:07
Changing background colors
Урок 75.
00:09:41
TableView Delegates and activity Indicator
Урок 76.
00:19:43
Passing user object to user profile view
Урок 77.
00:20:07
Custom Image Collection View cell
Урок 78.
00:07:52
Collection View Data Source
Урок 79.
00:15:13
Resizing collection view cell
Урок 80.
00:05:53
Registering New User to test multiple images
Урок 81.
00:08:35
SKPhoto Browser
Урок 82.
00:04:34
Dismissing user profile view
Урок 83.
00:14:12
Saving Like to user
Урок 84.
00:10:26
Like Object
Урок 85.
00:10:13
User Profile View Delegate
Урок 86.
00:08:39
Creating global functions
Урок 87.
00:10:02
Testing Like Function in Card view
Урок 88.
00:04:28
Reset user and test match function
Урок 89.
00:06:44
Notification View UI
Урок 90.
00:15:37
Notification view connections
Урок 91.
00:09:58
Downloading Users with specific Ids
Урок 92.
00:10:45
Like Cell implementation
Урок 93.
00:05:23
Showing user profile from Notification view
Урок 94.
00:02:06
MatchObject
Урок 95.
00:10:25
Match View UI
Урок 96.
00:03:33
Match View connections
Урок 97.
00:07:45
Stup backgrounds
Урок 98.
00:07:35
Saving match to firebase
Урок 99.
00:03:04
Showing match view
Урок 100.
00:10:17
Match view form user profile
Урок 101.
00:07:30
Show Start Chat button if its a matched user
Урок 102.
00:08:57
Match View Delegates
Урок 103.
00:03:07
Match view delegates from card view
Урок 104.
00:08:05
Recent view UI
Урок 105.
00:10:23
Custom Collection View Cell UI
Урок 106.
00:08:16
Collection View Cell Controller
Урок 107.
00:09:48
RecentView Controller
Урок 108.
00:17:11
Downloading recent matches
Урок 109.
00:17:14
Presenting matches to user
Урок 110.
00:03:35
Fixing bug with cell size
Урок 111.
00:07:14
Collection view delegates
Урок 112.
00:13:40
Recent Class
Урок 113.
00:17:10
Recent Chat cell
Урок 114.
00:14:23
Create Recent Item Part1
Урок 115.
00:11:40
Create recent Item part 2
Урок 116.
00:06:44
Creating ChatRoomId
Урок 117.
00:04:55
Creating first Recent object
Урок 118.
00:11:50
Downloading recent object functions
Урок 119.
00:07:12
Download and show recents
Урок 120.
00:10:25
Start Chat from User profile view
Урок 121.
00:06:48
Creating chat view controller
Урок 122.
00:10:35
Presenting chat view
Урок 123.
00:04:37
Starting chat from recent cell
Урок 124.
00:05:11
Restarting chat function
Урок 125.
00:12:49
Message class
Урок 126.
00:18:25
MKMessage Class
Урок 127.
00:04:28
Photo Message Class
Урок 128.
00:13:16
Configure chat view
Урок 129.
00:12:17
Configure message collection view
Урок 130.
00:04:15
Input bar accessory delegate
Урок 131.
00:06:41
Message Layout Delegate
Урок 132.
00:09:43
Message display delegate
Урок 133.
00:15:57
Outgoing messages
Урок 134.
00:10:38
Save Message to firebase
Урок 135.
00:01:50
Fixing bug with slow transition
Урок 136.
00:13:49
Updating Recent item
Урок 137.
00:07:00
Reset unread counter
Урок 138.
00:03:50
Call reset functions
Урок 139.
00:16:00
Download Messages function
Урок 140.
00:11:10
Incoming message class
Урок 141.
00:09:53
Showing first messages
Урок 142.
00:14:51
Message status and date functions
Урок 143.
00:13:59
Listen for new chats function
Урок 144.
00:04:19
Getting new chats
Урок 145.
00:11:22
Get Old chats in background
Урок 146.
00:05:31
Setting min and max messages in old chats
Урок 147.
00:06:07
Updating insert message function
Урок 148.
00:05:38
Load more messages
Урок 149.
00:10:36
Showing old messages
Урок 150.
00:06:49
Changing top label size
Урок 151.
00:04:58
Chat title and listeners
Урок 152.
00:15:38
Presenting Gallery
Урок 153.
00:12:11
Outgoing picture message
Урок 154.
00:05:34
Incoming picture message
Урок 155.
00:03:48
Adding Loading bar for image uploads
Урок 156.
00:18:18
Typing indicator part 1
Урок 157.
00:06:51
Typing indicator part 2
Урок 158.
00:02:48
Testing typing indicator
Урок 159.
00:08:36
Read Message status part 1
Урок 160.
00:11:47
Read Message status part 2
Урок 161.
00:11:34
Creating Push Certificates
Урок 162.
00:19:45
Register for push notifications
Урок 163.
00:07:04
Testing push notifications
Урок 164.
00:12:46
Push Notification class
Урок 165.
00:05:30
Sending push notification with messages
Урок 166.
00:10:49
Age Selection UI
Урок 167.
00:14:56
Age Slider and Picker Setup
Урок 168.
00:07:42
Showing Picker view with ToolBar
Урок 169.
00:22:11
Adding age to user object and changing search function
Урок 170.
00:13:51
Empty Data UI
Урок 171.
00:14:44
Showing Empty Data View
Урок 172.
00:15:28
Implementing Empty Data Delegate
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Скачиваю материалы к курсу - там много пустых папок, нет финальной версии проекта
CourseHunter Team
Anonymous
Хм, странно. Положил в последнюю папку материалов ссылку на ввесь код
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
В этом замечательном курсе давайте отправимся в мир создания веселого и интерактивного пользовательского интерфейса Swipe and Match. В современных приложениях для знакомств сегодня вы почти наверняка найдете этот стиль взаимодействия.
Делаем Клон Uber | Swift / Firebase | Без Storyboards
Programmatic Uber Clone App |Swift /Firebase| No Storyboards
Добро пожаловать! В этом курсе вы узнаете, как создать полнофункциональный клон известного приложения Uber. Мы будем создавать это приложение с нуля, полностью программно, без использования Storyboards.
iOS 13 и Swift 5: Вход, Регистрация и Онбординг с помощью Firebase
iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase
В этом курсе вы узнаете, как создать функцию регистрации, входа и адаптации пользователей с помощью Firestore и Swift. Мы также рассмотрим, как интегрировать Google Sign In, и будем использовать шаблон архитектуры MVVM. На протяжении всего процесса вы будете развивать навыки программирования высокого уровня, дизайна приложений и разработки приложений. Мы будем строить это без использования storyboards, полностью программно.
iOS 14 & Swift - Приложение чата, такое как WhatsApp Viber Telegram
iOS 14 & Swift Chat Application Like Whatsapp Viber Telegram
Мы собираемся создать реальное приложение для iOS. И когда я говорю реальное, я имею в виду, что вы можете использовать это приложение каждый день, общаться с друзьями и семьей! В отличие от любых других курсов, когда мы закончим курс, у нас будет приложение, готовое для публикации в AppStore. Это приложение для чата iOS14 может легко заменить ваше родное приложение для чата iOS или WhatsApp.