-
1 Intro
-
2 Course Overview Core Concepts
-
3 Course Lessons Plan
-
4 Prepating SwiftUI Preview
-
5 Smart Extensions for Code Reduction
-
6 NSLayoutConstraint and UIStackView Layouts
-
7 SignUp Screen
-
8 Login Screen
-
9 Add Photo View
-
10 Setup Profile Screen
-
11 Compositional Layout Overview
-
12 Search Bar Controller
-
13 Compostional Layout First Section
-
14 Setting Up Diffable Datasource
-
15 Multiple Sections with Fake Data
-
16 Active Chat Cell
-
17 Cell GradientView
-
18 Waiting Chat Cell
-
19 Boundary Items Section Headers
-
20 App Users Screen
-
21 App Users Screen Cells
-
22 Users Search Throttling
-
23 Profile Screen
-
24 Profile Screen UITextField
-
25 Chat Request Screen
-
26 Если вы решили начать с Firebase
-
27 Start with Firebase SDK
-
28 Setup Firebase Authentication
-
29 Forms Validation
-
30 Authentication Transition Delegate
-
31 Start with Firebase Firestore
-
32 Store User Data in Firestore
-
33 Smart Navigation in Authentication
-
34 UIViewController Init Improvement
-
35 Google Authentication
-
36 Start with Firebase Storage
-
37 Если вы решили начать с real-time чата
-
38 Listen for Users Realtime Updates
-
39 Send Waiting Chat Request Part 1
-
40 Send Waiting Chat Request Part 2
-
41 Showing User Waiting Chats
-
42 Accept Active Chats
-
43 Start with MessageKit
-
44 Add a Test Message
-
45 Sending Text Messages
-
46 Sending Image Messages
Описание курса
Этот курс был целиком построен вокруг архетипа приложения с привычным для пользователей функционалом и современным дизайном. Такой подход позволяет сконцентрироваться только на тех задачах, выполнение которых действительно требуются от iOS разработчика в любой IT компании.
В курсе мы рассмотрим основные три момента: отрисовка интерфейса через код, интеграция Firebase сервисов, и реализация real-time чата. По каждому из пункту будет проделана огромная работа, цель курса не просто рассказать как разрабатывать приложение с нуля до конечного продукта, но и показать правильные подходы и практики по кодовой базе.
Вы изучите
- Email/Google Authentication
- Firebase Firestore and Storage
- Real-time chat with image/text messages
- Global users search
- User profile setup
- NSLayoutAnchor and StackViews
- UICollectionView Compositional Layout
- UICollectionView Diffable Datasource
- MessageKit

CocoaPods
Прохождение курса откроет навыки на материке Junior
Программа из 46 уроков

Акулов Иван Борисович
Меня зовут Акулов Иван. Я iOS разработчик и основатель двух замечательных порталов SwiftBook.ru и Akunavi.com.
46 уроков навсегда
Сертификат курса