- 
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 уроков навсегда
Сертификат курса