shortcut / dive-into-swiftui

The handout and and example code for the dive into SwiftUI Masterclass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftUI Master Class

Outline

  • Introduction
  • Building Views
    • Layout in SwiftUI
    • View modifiers
    • Styles
    • Managing state
      • Structure
        • MVVM-like
        • Local storage
        • Redux
      • @State
      • @StateObject
      • @ObservedObject
    • Reusability
    • Animations
  • [Data flow](3 - Data Flow/)
  • [Code Design](4 - Code Design/)
  • Interacting with UIKit
    • Making SwiftUI react to functions
    • Containers
      • UIKit -> SwiftUI
      • SwiftUI -> UIKit
  • Navigation
  • Best practices
    • Suspending updates when backgrounded
  • Solving problems
    • Debugging
      • Using Self._printChanges()
    • Setting a view ID manually
  • Conclusion

About

The handout and and example code for the dive into SwiftUI Masterclass

License:MIT License


Languages

Language:Swift 100.0%