MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 52 lectures (16h 39m) | Size: 10.8 GB
Create Instagram clone from scratch with full backend & all features
What you'll learn:Build Instagram App in Swift from Scratch
Understand MVVM Architecture
Build Authentication / Sign In / Sign Up
Create Custom Camera
Add Filters & Format Images
Complex CollectionViews & Layouts
Delegate & Datasource Pattern
Search Interface Creation
Create Back End & Database with Firebase
Like and Unlike Posts
Full Comment Creation & Support
Build Follower / Following System
Build Instagram Notifications
Understand Fundamentals of Large Scale App
Upload Posts & See Realtime Feed
Support Dark Mode for Beautiful UX
Create Full Profile
Ability to Share Posts
Understand Haptic Feedback & Vibrations
RequirementsXcode 12 (Free from mac App Store)
mac OS Big Sur (Free from Apple)
DescriptionWelcome to Building Instagram Clone App In Swift from Scratch (UIKit)
In this course, we will learn to build the Instagram app from scratch, programmatically (no storyboard), with UIKit and Firebase. We will build everything from scratch and talk about every single component/step along the way. In addition to lectures, you'll get all the project code for the finished app! The course covers all major features, including:
Authentication: Allow for Sign In/Sign Up/Sign Out with real users and backend
Posting: Capture Posts, Add Captions, & Upload Content
Home Feed: Build beautiful sorted feed from those you follow
Dynamic Explore Page: Create Explore page with dynamic content
Custom Camera: Create custom camera from scratch to capture posts
Liking: Learn to like posts and persist state
Commenting: Allow users to comment on each others posts
Search: Search for other users to give them a follow
Follow System: Follow & Unfollow others with the stateful Follow Button
Profile: Create reusable Profile component for your own, and others', profiles
Firebase Backend: Create Storage containers, database, and authentication in the backend
Haptic Feedback: Bring your app to life
MVVM Architecture: Create app like a pro!
Who Is This Course For?
This course is geared to a wide audience of Swift/iOS Developers. A special emphasis was also put on making this beginner friendly. A basis understanding of Swift & iOS is very helpful though. We will learn every piece of the app step by step together!
Course Outline
Introduction
Getting Started
Setting Up Firebase
Setting Up Managers
App Icon & Launch Image
Sign In & Sign Up
Sign In UI
Sign Up UI
Email Password Sign Up
Signing Out
Email Password Sign In
Home Feed
Create CollectionView
Creating Home ViewModels
Customizing Home Cells
Wrap Up Home Cells
Home Cell Interaction
Camera
Create Custom Camera
Taking Photos
Filters
Adding Caption
Uploading Post
Post Fetch Clean Up
Explore & Search
Searching for Users
Explore CollectionView
ViewModels & Explore Data
Notifications
Creating TableView
Adding Custom Cells
Make Cells Interactive
Set Up Notification Manager
Cell Dates
Cell Delegates
Profile
Creating CollectionView
Profile Header
Header Data, Edit Profile
Photo Cells
Change Profile Picture
Follow System
Follow Button
Follower Lists
Integration
Post from Photo Library
Query for Feed
Sorting Feed
Update UI on Post
Sharing Posts
Create Settings
Single Post View
Comment Support
Finish Comments
Support Liking Posts
Stories UI
Optimization
Unit Tests
Haptic Feedback
Set Up Analytics
App Rating Prompt
Wrapping Up
Thank You
Who this course is forBeginner Swift Developers
Beginner iOS App Developers
Download link:
Só visivel para registados e com resposta ao tópico.Only visible to registered and with a reply to the topic.Links are Interchangeable - No Password - Single Extraction