Создайте приложение для знакомств, такое как Tinder, с помощью iOS 14, Swift 5 и xCode 12 Firebase и MessageKit. Последняя версия iOS от Apple.
Мы собираемся создать копию приложения Tinder.
В отличие от любых других курсов на Udemy, я всегда преподаю полноценные приложения из реального мира. Когда мы закончим курс, у вас будет приложение, готовое для публикации в AppStore. Что будет включать в себя наше приложение:
Аунтефикация с Firebase
Подтверждение адреса электронной почты
База данных Firebase
Firebase FireStore
Хранилище Firebase
Обмен сообщениями Firebase
Интеграция сторонних библиотек в проект SWIFT
Уведомление Apple Push и создание сертификата
MessageKit для функциональности чата
Кастомный дизайн пользовательского интерфейса из готового файла эскиза
и многое другое
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:03:29
Getting xcode
Урок 2.
00:06:29
Creating xcode project
Урок 3.
00:18:42
Creating firebase project
Урок 4.
00:17:21
Installing cocoapods
Урок 5.
00:23:05
Login View UI
Урок 6.
00:21:22
Register View UI
Урок 7.
00:11:11
Connecting UI to code
Урок 8.
00:10:29
Dismissing keyboard on background tap
Урок 9.
00:11:50
Showing error if data is not imputed
Урок 10.
00:05:38
Adding gender segment controller
Урок 11.
00:13:18
User registration function part1
Урок 12.
00:11:35
User registration function part 2
Урок 13.
00:04:48
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.