Skip to content

shortcut/dive-into-swiftui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages