Refactor MovieDB App from SwiftUI 1 to SwiftUI 3 | iOS 15 & Swift 5.5 Async Await

Описание к видео Refactor MovieDB App from SwiftUI 1 to SwiftUI 3 | iOS 15 & Swift 5.5 Async Await

In this video, we are going to update the MovieDB App that we have built last year with the initial release of SwiftUI on iOS 13.
#swiftui #ios15 #iosdevelopment #tutorial

Here are the main tasks that we will implement in this full tutorial video:
- Fix existing bugs, improve efficiency and performance (e.g using the new LazyHStack instead of HStack for the movies carousel)
- Use @StateObject property wrapper
- Use Searchable, Refreshable, and Task Modifiers
- Adopt Swift 5.5 Concurrent APIs such as Async Function, GroupTask, and MainActor.
- Refactor current codebase to make the views more composable, modular, and reusable.

Timeline:
00:00 Introduction
00:02:41 Update Deployment Target to iOS 15
00:04:00 List Style Fix
00:06:12 Carousel Fix & Refactoring
00:29:09 Update MovieService to Async Await
00:46:31 Data Fetch Phase Published State & Overlay View
00:59:15 Movie List Refactor - Group Task Parallel Concurrent API Call
01:27:00 Movie Detail Refactor - State & View
01:50:13 Movie Search Refactor - State & View
02:07:31 Closing

GitHub Repository Source Code:
https://github.com/alfianlosari/Swift...

SwiftUI Tutorial - Movie List TMDb iOS App | Full Video
   • SwiftUI Tutorial - Movie List TMDb iO...  

The Movie Database API:
https://themoviedb.org

Комментарии

Информация по комментариям в разработке