Build Instagram to Master SwiftUI and Firestore
Learn about Social Networking App while building Instagram using SwiftUI and Firestore

What you will learn
Comprehensive knowledge and understanding of Swift 5, SwiftUI Framework & Xcode
Best Coding Practices
Firebase & SwiftUI integration
Implement the MVVM system
Advanced level programming and app development skills
Create professional UI and UX
Implement custom subclasses for clean and reusable code
Deep programming, create extensions and functions for clean
Description
What are we building?
In this course, we will learn how to build our own Instagram clone with SwiftUI framework. Throughout the process, you will develop high level programming, app design and app development skills.
At the completion of the course, you will get all knowledges of social apps creation, building strong logics of app, app customization, app designing, social app features programming and many many many more.
What will you learn?
Comprehensive knowledge and understanding of Swift 5 & Xcode
SwiftUI Framework
Firebase & SwiftUI integration
Implement the MVVM system
Advanced level programming and app development skills
Create professional UI and UX
Work with backend server
Advanced level back end engineering
How to monitor events in a database
Structure data for optimum performance
How to build a fully functioning social network
How to build a direct messaging feature with Firestore
Best Coding Practices
Implement custom subclasses for clean and reusable code
Deep programming, create extensions and functions for clean and reusable code.
What features are included?
Home feed
Search feed with posts and ability to search for users
Create users, make posts, like posts, comment on posts
Direct messaging
Follow/Unfollow users
View followers/following users
Ability to see who has liked posts
Logging in and logging out
Who this course is for:
Anyone that wants to learn how to code or learn how to build high level full stack iOS Mobile Applications.
Anyone wanting to learn how to build full Social Network app
iOS developers who want to learn about the new SwiftUI Framework.
Swift developers who wants to learn about SwiftUI Framework.
Content
Introduction
Authentication: Design Sign In Scene
Authentication: Design Sign Up Scene
Get started with Cloud Firestore - SignUp
Refactor Code
Authentication - SignIn
Main App: Design Home View
Main App: Design Comment View
Main App: Design Discover View
Main App: Design Camera View
Main App: Design Activity View
Main App: Design Profile View
Main App: Design Chat View
Main App: Design Users View
Main App: Using Combine To Make A Network Call.
Main App: Uploading Photo
Main App: Profile
Main App: Discover Screen
Main App: Home Screen - Loading Data
Main App: Comment Screen - Loading Data
Main App: Realtime Chat
Main App: Follow Feature
Main App: Cloud Functions
Main App: Activity Screen
Screenshots




Reviews
Charts
Price

Rating

Enrollment distribution
