AppStore Clone is an example that using uikit, Combine and SwiftUI
apps | app detail | app detail2 | today | search |
---|---|---|---|---|
- Modularization
- Networking framwork
- support dark Mode
- convering SwiftUI
- Separate API access from BindableObject
- Use Combine with API access
- Reflect responses in MainThread via Combine
- Xcode 11
- Swift 5.1
- iOS 12
- https://developer.apple.com/tutorials/swiftui/tutorials
- https://developer.apple.com/documentation/swiftui
- https://developer.apple.com/documentation/combine
- https://developer.apple.com/design/human-interface-guidelines/sf-symbols/overview/
- Data Flow Through SwiftUI
- Building Custom Views with SwiftUI
- Combine in Practice