Autoplay
Autocomplete
Toggle Sidebar
Previous Lesson
Complete and Continue
Build Full Realtime Messenger + Tinder App
Module 1: App layout - Authentication Designs
1. Get Familiar with Xcode 10 (6:13)
2. Add Welcome Scene (1:32)
3. Design Welcome view: customize header label (4:31)
4. Design Welcome view: customize buttons. (1:33)
5. Design Welcome view: customize terms of service label. (1:33)
6. Design Welcome view: customize buttons (part 2). (3:02)
7. Best Coding Practices 1: Create Extensions for Specific Tasks. (2:16)
8. Creating a Registration Scene. (3:45)
9. Design Sign Up View: customize User Interface. (1:14)
10. Design Sign Up view: customize User Interface part 2 (5:31)
11. Design Sign In View: customize User Interface. (3:37)
12. Design Forgot Password View: customize User Interface. (2:13)
13. Segue and Navigation Controllers (2:57)
Module 2: Firebase - Authentication Logic
14. Install the Firebase SDK (5:20)
15. Sign Up Logic Part 1 (2:50)
16. Sign Up Logic Part 2 (1:59)
17. Choosing Images with UIImagePickerController (3:35)
18. Upload Profile Image to Firebase (5:43)
19. Best Coding Practices: Factor Your Code Part 1 (8:36)
20. Best Coding Practices: Factor Your Code Part 2 (8:11)
21. Sign In Logic (4:32)
22. Reset Password Logic (4:30)
Module 3: Main App - Search
23. Tab Bar View Controller (2:21)
24. Auto Sign In and Log Out. (5:50)
25. Design People View Controller (7:03)
26.. Loading Users From The Database (7:12)
27. Show Profile Photos (3:36)
28. Refactor Code (1:58)
29. Seach Function (5:44)
Module 4: Main App - Design Chat Scene
30. Chat Scene - Design Navigation Bar (6:21)
31. Chat Scene - Design Input Message View Part 1 (5:13)
32. Chat Scene - Design Input Message View Part 2 (6:10)
33. Chat Scene - Design Input Message View Part 3 (2:41)
Module 5: Main App - Send Messages
34. Chat Scene - Send Text Message (7:41)
35. Chat Scene - Media Button (6:03)
36. Chat Scene - Send Photo Message Part 1 (7:21)
37. Chat Scene - Send Photo Message Part 2 (2:33)
38. Chat Scene - Send Video Message (5:36)
39. Chat Scene - Download Messages (8:15)
Module 6: Main App - Design and Display Messages
40. Chat Scene - Design Chat Cell Part 1 (12:06)
41. Chat Scene - Design Chat Cell Part 2 (16:23)
42. Chat Scene - Play Video Messages (6:06)
43. Factor Your Code (2:30)
Module 7: Main App - Inbox
44. Inbox Scene - Inbox Structure (3:46)
45. Inbox Scene - Model Inbox (1:34)
46. Inbox Scene - Download Inbox (4:22)
47. Inbox Scene - Display Inbox Data (9:46)
48. Customize Navigation Bar (4:24)
Module 8: Main App - Setting
49. Profile Scene - Design User Profile (7:55)
50. Profile Scene - Save User Profile (11:06)
Module 9: Main App - Push Notification
51. Setup Push Notification Part 1 (6:03)
52. Setup Push Notification Part 2 (4:17)
53 Setup Push Notification Part 3 (11:39)
54. Action: Tap Push Notification (7:34)
Module 10: Main App - Advanced features
55. Design Online Status (7:04)
56. Monitoring Users’ Online Status in the Chat scene (6:20)
57. Typing Users (4:12)
58. Monitoring Users’ Online Status in the Inbox scene (8:45)
59. Realtime data update in the People scene (2:47)
60. Realtime data update in the Inbox scene (3:00)
61. Realtime avatar update (2:10)
62. Show Keyboard, Hide Keyboard, and All That. (6:35)
Module 11: Advanced features: Pagination, Group Messages by Date
63. Refactor Code (8:11)
64. Chat Scene: Pagination (11:08)
65. Inbox Scene: Pagination (10:33)
66. Group Messages by Date (5:08)
Module 12: Main App - People Nearby Me
67. User Around Scene - Design Navigation Bar (7:39)
68. User Around Scene - Grid View (8:40)
69. User Around Scene - Adding Gender, Age Field (5:16)
70. User Around Scene - Get Current Location (7:10)
71. User Around Scene - Install GeoFire (6:50)
72. User Around Scene - Display Nearby Users (8:11)
73. User Around Scene - Filter and Segment Your Users (5:01)
74. User Around Scene - Calculate Distance To Nearby Users Part 1 (1:49)
75. User Around Scene - Calculate Distance To Nearby Users Part 2 (2:34)
Module 13: Main App - Map View
76. Map View Scene - Integrate Map View (5:41)
77. Map View Scene - Custom Annotations (10:06)
78. Map View Scene - Get Direction and Draw Route on Maps (5:46)
Module 14: Main App - User Detail View
79. Design Detail view: Customize Header (12:43)
80. Design Detail view: Customize Table View (10:40)
Module 15: Main App - Social Authentication
81. Facebook Authentication (7:51)
82. Google Authentication (8:27)
Module 16: Main App - Tinder Swipe And Match
83. Add Swipe Scene And Fetch Nearby Users (5:07)
84. Design Card View: Rotational Transformation (9:41)
85. Animating card off screen (3:41)
86. Card View with Pan Gesture (6:26)
87. Design Like/Nope View (3:34)
88. Like/Nope Action (5:40)
89. Configure Pan Gestures (3:27)
90. Saving Swipes in Firebase And Send Push Notifications (7:09)
91. New Match Scene (8:57)
Module 17: Bonus
92. Changing background photo Of Chat Scene (7:59)
22. Reset Password Logic
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock