Swiftui Threads Clone | Ios 17 | Firestore | Async/Await
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.15 GB | Duration: 4h 46m
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.15 GB | Duration: 4h 46m
Learn how to build the amazing new Threads App from Meta with SwiftUI
What you'll learn
How to build an advanced application from scratch with SwiftUI
How to build a social media network with user generated content
How to engineer a backend system with Firebase Firestore
How to implement latest technologies like async/await
Requirements
Some experience with Swift and SwiftUI preferred
Description
Overview:Dive into the world of modern iOS app development by joining our comprehensive course on creating a Threads app clone using SwiftUI. In this hands-on journey, you'll gain a deep understanding of SwiftUI's powerful declarative syntax while building a feature-rich social media app.Course Highlights:Through a series of engaging lectures, practical exercises, and real-world projects, you will learn to:Build a full scale mobile application from scratch with SwiftUIImplement secure authentication using Firebase. Learn how to manage user sessions and provide a seamless signup and log-in experience.Create and upload Threads to drive conversation and engagement with your followersDisplay Threads in a media feedDevelop user profiles and settings views, allowing user to customize their experience, manage notifications, and update profile informationImplement dark mode support and explore theming to give your app a polished and customizable lookPerformance optimization strategies to create. smooth and responsive user experience, even as the app scales to handle large user bases and data sets.Use the new async/await functionality for all networkingPrerequisites:Basic understanding of Swift programming language.Some familiarity with Xcode and SwiftUIMacbook ComputerJoin us on this exciting journey to build a Threads app clone with SwiftUI, and equip yourself with the skills needed to create captivating and feature-rich iOS applications. Whether you're a beginner looking to explore app development or an experienced developer aiming to master SwiftUI, this course offers a comprehensive learning experience to help you achieve your goals.
Overview
Section 1: Introduction
Lecture 1 Project Setup
Section 2: User Interface
Lecture 2 Login / Sign Up Views
Lecture 3 Tab Bar Setup
Lecture 4 Feed View
Lecture 5 Explore View
Lecture 6 Profile View
Lecture 7 Edit Profile
Lecture 8 Thread Creation
Section 3: Firebase Setup
Lecture 9 Firebase Setup & Integration
Section 4: User Authentication
Lecture 10 Registering A User
Lecture 11 Login / Logout / Authentication Routing Logic
Lecture 12 User Service & Data Model
Section 5: Loading Data from Firestore
Lecture 13 Update User Profile
Lecture 14 Load Users in Explore View
Lecture 15 Profile Navigation
Section 6: User Profile Images
Lecture 16 Edit Profile Photo
Lecture 17 Uploading Profile Image to Firebase Storage
Lecture 18 Loading User Images
Section 7: Threads
Lecture 19 Creating A Thread
Lecture 20 Fetching & Displaying Threads
Lecture 21 Fetching User Threads
All levels