Course Information
Course Overview
From Beginner to iOS App Developer through project-based learning - Firebase, MVVM, AVFoundation, APIs, Authentication
Welcome to the SwiftUI & iOS 16 App Development Course: Build Instagram & TikTok!
Are you brimming with app ideas but unsure of how to bring them to life? Look no further! As SwiftUI simplifies iOS app development, your journey to creating a million-dollar app just got easier. This course is designed to equip you with the industry-standard techniques needed to transform your creative ideas into fully functional iOS apps.
We believe in the power of project-based learning as it's the most efficient way to grasp programming concepts. This approach immerses you in the world of app development, building your confidence along the way. Throughout this course, each project unlocks crucial technical knowledge, such as:
Car Dealer: Master SwiftUI Images, Shapes, Buttons, Stacks, Classes, and Structs.
Food Ordering App: Custom ScrollView, ForEach, Opacity, NavigationView.
Tic Tac Toe: Dive into Game Logic, Loops, Functions, Alerts, 3D, and 2D Animations.
TikTok: Explore Video with AVFoundation & AVKit, UIKit Integration.
CryptoPrices: Understand API Calls, Alamofire, JSON Decoding, and Assets.
Instagram: Uncover the secrets of MVVM, Firebase, Authentication, Real-time Chat, and Firestore.
Embrace the future of iOS Development with SwiftUI!
The trend for iOS developers is ever-growing, making this the perfect time to kick-start your career. SwiftUI is still fresh and the potential yet to be explored is staggering. A properly structured project can set your app apart in this rapidly evolving landscape.
Completing this course will leave you fluently programming in Swift 5.4, ready to create your own apps or start a freelance iOS developer career. Here's what you can look forward to:
17+ hours of engaging video content, providing you with everything you need to succeed as an iOS developer.
Source code for industry-standard apps like Instagram and TikTok.
The knowledge to build any app you envision.
Lifetime access to the Q&A section for mentorship and support.
Let's move beyond superficial knowledge and boilerplate code!
In this dynamic SwiftUI & iOS App Development 2023 course, you'll gain deep insights into app development aspects, such as code optimization for faster runtime, implementing the MVVM architecture, and crafting agile, eye-catching User Interfaces.
With every 0.5 seconds of delay potentially costing thousands of customers, it's paramount to have an optimized app. In this course, you'll learn how to avoid such pitfalls and instead create an app that stands out from the competition, grabbing the attention of users.
By the end of this course, you'll master:
Object-Oriented Programming (OOP): Understanding the type system, variables, functions, methods, inheritance, structures, classes, and protocols.
Control Structures: Using If/Else clauses, Switch statements, and logic to control the flow of execution.
Data Structures: Working with collections, such as arrays and dictionaries.
Software Design: Organizing and formatting code for readability and implementing the Model - View - View Model (MVVM) design architecture.
Networking: Making asynchronous API calls, storing and retrieving data from the cloud, and using JSON for server communication via Alamofire.
Enroll today to embark on your journey to becoming a professional iOS app developer! Stand out in the crowd with your comprehensive understanding of SwiftUI and iOS App Development. Let's transform your app ideas into reality.
Course Content
- 9 section(s)
- 113 lecture(s)
- Section 1 Your First SwiftUI App
- Section 2 SwiftUI Basics with Car Dealer App
- Section 3 How to Handle Data with SwiftUI
- Section 4 Real Projects: Food Ordering App
- Section 5 Tic Tac Toe
- Section 6 How to Make TikTok
- Section 7 Crypto Currency Exchange App - JSON and API
- Section 8 Instagram Clone
- Section 9 BONUS - Swift 5 Basics
What You’ll Learn
- Develop iOS 15 iPhone and iPad apps with industry-standard practices
- Learn Swift 5.4 programming language - Essential iOS Development Skill
- Learn how to develop Instagram and TikTok
- Create Full-stack apps with Firebase Firestore and Storage
- Learn how to fetch data from Web APIs in JSON using Alamofire
- Create custom user interfaces with SwiftUI 2 framework
- Master Apple's latest UI Framework - SwiftUI App Development
- Start your own app based business
- Highest standards of app development - MVVM Architecture
- Learn how to implement Swift Package manager in your work
- Learn how to integrate various iOS 15 frameworks such as AVFoundation
- Create a portfolio of apps to apply for junior developer jobs at a technology company
Skills covered in this course
Reviews
-
SSunjun
In one word, this seems not professional. I just got started watching first few videos and he seems not prepared; he mumbles too much like "uh", "um" and etc. And they are TOO ANNOYING. Another thing is, Idk wht the storyboard and AppDelegate and ohters are still there. Aren't they out-dated as SwiftUI replaces??
-
ÖÖzlem Edna Salta
Really useful if you already know the basics of SwiftUI. Great to learn how to make apps with beautiful UI. The project apps are just amazing.
-
WWerner Gerber
The start of the course is very unprofessional. Almost nothing is properly explained. I selected this course to not having to read a book where all the elements in Xcode are logically put into context, such as the preview function etc. The last part of the course on the Swift language is useless as only the trivial things are explained. But then the central parts of the course are much better and I liked the instructors approach to start with the UI using dummy data. The highlight of the course is the Instagram clone with Firebase backend. The instructors mantra is the "learning by doing" which only partly fits my personal learning style. I would like to have a little bit more of the "why" and not only the *how".
-
EElizabeth Falcon
Very precise so far.