-
Урок 1.
00:08:08
Configure Project & Setup Root ViewController
-
Урок 2.
00:10:00
Setup Main Tab Bar Controller
-
Урок 3.
00:08:50
Setup Navigation Controllers
-
Урок 4.
00:05:20
Setup Navigation Bars
-
Урок 5.
00:17:56
Setting Up Sticky Action Button Programmatically |Intro to Auto-Layout
-
Урок 6.
00:02:25
Where To Get The Completed Source Code (that includes additional features)
-
Урок 7.
00:05:01
Button Custom Color & Action Handler
-
Урок 8.
00:11:37
Getting Started With Login UI
-
Урок 9.
00:09:09
Creating Input Container View
-
Урок 10.
00:19:05
Refactoring Input Container View For Reusability
-
Урок 11.
00:15:10
Finishing Login UI
-
Урок 12.
00:11:59
Registration UI
-
Урок 13.
00:11:38
Selecting Profile Image
-
Урок 14.
00:15:10
Setup Firebase
-
Урок 15.
00:10:27
Authenticate User
-
Урок 16.
00:13:50
Upload User Data
-
Урок 17.
00:17:24
Upload User Profile Image
-
Урок 18.
00:14:14
Refactor API Code Into Service Class
-
Урок 19.
00:09:18
Root ViewController Setup & Keeping User Logged In
-
Урок 20.
00:07:39
Logging A User In
-
Урок 21.
00:06:53
Update UI After Authentication
-
Урок 22.
00:12:35
Fetch User Data From Firebase
-
Урок 23.
00:12:43
Create Custom User Object (Model)
-
Урок 24.
00:13:13
SDWebImage Install & Passing User To FeedController
-
Урок 25.
00:08:45
Load User Profile Image
-
Урок 26.
00:11:36
Upload Tweet Controller Setup
-
Урок 27.
00:10:44
Continue With UI Setup
-
Урок 28.
00:14:42
Adding Caption TextView
-
Урок 29.
00:09:36
Uploading Tweet To Firebase
-
Урок 30.
00:09:08
Fetch Tweets From Firebase & Create Tweet Object
-
Урок 31.
00:12:43
Setup CollectionView For Feed
-
Урок 32.
00:13:02
TweetCell UI
-
Урок 33.
00:06:04
Populate Feed With Tweets
-
Урок 34.
00:08:53
Populate Each Cell With Tweet
-
Урок 35.
00:09:58
Fetching User For Tweet
-
Урок 36.
00:13:53
Tweet View Model
-
Урок 37.
00:07:14
Tweet Timestamp
-
Урок 38.
00:16:36
Showing Profile Controller
-
Урок 39.
00:10:58
Profile CollectionView Setup
-
Урок 40.
00:12:50
Profile Header UI
-
Урок 41.
00:17:18
Profile Header Filter Bar
-
Урок 42.
00:08:14
Filter Bar Selection Animation
-
Урок 43.
00:11:42
Profile Filters Data Model
-
Урок 44.
00:19:31
Profile Header View Model
-
Урок 45.
00:05:56
Dismissing User Profile
-
Урок 46.
00:12:09
User Tweet Database Structure
-
Урок 47.
00:12:05
Fetching User Tweets
-
Урок 48.
00:05:43
Populating Header With User Data
-
Урок 49.
00:10:46
Search Page UI
-
Урок 50.
00:07:49
Fetching & Displaying Users
-
Урок 51.
00:14:48
Search For Users
-
Урок 52.
00:11:24
Following User
-
Урок 53.
00:11:18
Unfollow User
-
Урок 54.
00:15:07
Check If User Is Followed In Database
-
Урок 55.
00:02:28
Bug Fix
-
Урок 56.
00:08:45
Updating User Follower/Following Stats
-
Урок 57.
00:12:21
Tweet Display Controller Setup
-
Урок 58.
00:18:16
Tweet Header UI
-
Урок 59.
00:08:15
Action Button Setup
-
Урок 60.
00:12:14
Populating Tweet Header
-
Урок 61.
00:14:34
Dynamic Cell Sizing & Bug Fix
-
Урок 62.
00:14:31
Getting Started With Replies
-
Урок 63.
00:08:04
Use ViewModel To Populate Data
-
Урок 64.
00:08:44
Uploading Reply To Firebase
-
Урок 65.
00:08:11
Fetching & Displaying Replies
-
Урок 66.
00:07:06
Getting Started
-
Урок 67.
00:07:14
Setting Up Table View
-
Урок 68.
00:07:32
Animating Table View / Fade View
-
Урок 69.
00:09:07
Action Sheet Cell & Cancel Button
-
Урок 70.
00:12:03
Action Sheet Data Model + View Model
-
Урок 71.
00:17:10
Check If User Is Followed & Tap Handler
-
Урок 72.
00:07:05
Finishing Up With Tap Handler
-
Урок 73.
00:07:27
Getting Started With Likes
-
Урок 74.
00:11:10
Liking A Tweet
-
Урок 75.
00:08:18
Unlking Tweet
-
Урок 76.
00:12:10
Check If User Liked Tweet
-
Урок 77.
00:08:06
Notification Data Model
-
Урок 78.
00:13:36
Upload Like Notification
-
Урок 79.
00:09:03
Upload Follow & Reply Notification
-
Урок 80.
00:08:17
Notification Table View Setup
-
Урок 81.
00:08:33
Fetching Notifications From Firebase
-
Урок 82.
00:08:44
Populate Table View With Notifications
-
Урок 83.
00:12:24
Fetching Notification Tweet & Going To User Profile
-
Урок 84.
00:16:08
Bug Fix & Adding Follow Button
-
Урок 85.
00:09:07
Follow Button Action & Adding Refresh Control
-
Урок 86.
00:07:03
Setup Data Source For Filters
-
Урок 87.
00:08:15
Filter View Refactor
-
Урок 88.
00:06:13
Selecting Filter & Delegating Action With Protocols
-
Урок 89.
00:09:01
Fetching & Displaying Liked Tweets
-
Урок 90.
00:14:55
Fetching User Replies
-
Урок 91.
00:06:45
Adding Info To Replies In Firebase & Data Model
-
Урок 92.
00:13:33
Setting Up Reply Label
-
Урок 93.
00:08:27
Tapping On Tweet From Profile
-
Урок 94.
00:16:42
Show Tweets From Followed Users Only & Sort By Date
-
Урок 95.
00:10:20
Bug Fixes
-
Урок 96.
00:07:59
Setup Controller
-
Урок 97.
00:09:05
Setup Edit Profile Header
-
Урок 98.
00:08:20
Data Model
-
Урок 99.
00:16:20
Update User Object
-
Урок 100.
00:13:15
Save Data To Firebase
-
Урок 101.
00:15:19
Update Profile Image In Firebase
-
Урок 102.
00:07:41
Active Label Install & Implementation
-
Урок 103.
00:15:41
Go To User Profile On Mention Tap
-
Урок 104.
00:10:39
Upload Notification Refactor
-
Урок 105.
00:09:17
UI Code Refactor
-
Урок 106.
00:12:24
Logout Button Setup
-
Урок 107.
00:08:42
Log User Out
-
Урок 108.
00:04:39
Go To Current User Profile From Navigation Bar Button
-
Урок 109.
00:16:15
Notification Fetch Bug Fixes
-
Урок 110.
00:20:53
Action Button Configuration For Messages & Course Wrap Up
Here's a direct link: https://vss4.coursehunter.net/udemy-iostwswift/code.zip