Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS Development Using UIKit & Swift - Project Based Learning
Introduction
Private Slack Channel
Quarterly Live Q&A Sessions
Where did you hear about this course?
Refer a friend program
Prerequisites (1:41)
MUST WATCH - How to Remove Storyboards from your iOS UIKit Project (4:56)
NearMe App - Initializing Map, Requesting Permissions, Displaying User Location
What we will be building? (1:11)
Adding Map on the Screen (5:03)
Adding Search TextField on the Screen (5:20)
Requesting Permission (10:33)
Showing and Zooming to User's Location (6:21)
NearMe App - Search and Display Nearby Locations
Find Nearby Places Using MKLocalSearch (7:11)
Implementing PlaceAnnotation (6:58)
Displaying Places in a List (10:24)
Calculating and Displaying Distance (3:58)
Selecting Place Annotation from Map (12:05)
Show Place Details (10:34)
Launch Apple Maps and Allow User to Call (9:01)
Budget App - Setting Up Core Data Stack and Models
What are we building? (1:44)
Creating Budget Category Model (4:48)
Setting Up Core Data Stack (4:53)
Creating Add Budget Screen (11:46)
Adding Validation to Add Budget Screen (4:01)
Saving Budget Category (5:53)
Displaying Budget Categories (14:26)
Budget App - Adding Transactions
Creating Transaction Model (4:44)
Creating the Interface to Add Transaction (13:42)
Adding Transaction to Budget Category (5:54)
Displaying Transactions for Budget Category (8:40)
Displaying Transactions Total and Remaining Amount (6:41)
Deleting Transactions (5:20)
Implementing Custom BudgetCategoryTableViewCell (9:41)
Using BudgetCategoryTableViewCell (7:21)
Implementing Budget+CoreDataClass (8:26)
Deleting Budget Category (10:40)
Store App - Displaying Categories
What we will be building? (1:48)
Tour of the Platzi Store API (2:02)
Resource: Platzi Fake Store API
Fetching all Categories (9:33)
Displaying all Categories (8:33)
Store App - Displaying and Adding Products
Fetching Products by Category (6:21)
Displaying Products on the Screen (10:08)
Hosting a SwiftUI View through UIHostingConfiguration (10:00)
Adding AddProductViewController and Previewing the UI for View Controller (12:22)
Displaying and Selecting Category Using SwiftUI View (9:45)
Adding a Validation to AddProductViewController (18:48)
Persisting a Product on the Server (19:18)
Store App - Product Details and Deleting Products
Show Product Details (9:28)
Display Product Images Using SwiftUI View (10:36)
Deleting a Product (16:00)
Showing Errors Using Alert (4:28)
Showing Messages Using MessageView Implemented in SwiftUI (9:44)
Store App - Generic Network Layer
CORRECTION - Network Layer Not Covered Before in Course (0:55)
Implementing Resource and HttpMethod (5:19)
Implementing Generic Network Layer in StoreHTTPClient (6:00)
Using Generic Network Layer (13:25)
Conclusion
Next Steps (0:40)
Earn with us
Teach online with
What are we building?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock