SwiftUI

Summary

What’s new in SwiftUI

Official Documentations

Framework SwiftUI

Essentials

  • Series of guides tutorials

    - SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before. (“Required ~4h25min Estimated Time”)

  • App Structure and Behaviour

    - Define the entry point and top-level organization of your app.

User Interface (Docs)

→ Design guidelines Human Interface Guidelines (MacOS, iOS, watchOS, tvOs).

  • View and Controls

    - Present your content onscreen and handle user interactions.

  • View Layout and Presentation

    - Combine views in stacks, generate groups and lists of views dynamically, and define view presentations and hierarchy.

  • Drawing and Animation

    - Enhance your views with colors, shapes, and shadows, and customize animated transitions between view states.

  • Framework Integration

    - Integrate SwiftUI views into existing apps, and embed AppKit, UIKit, and WatchKit views and controllers into SwiftUI view hierarchies.

Data and Events

  • State and Data flow

    - Illustrate how Views behave (control and respond) to data changes within app models. (Leveraging Property Wrappers)

  • Gestures

    - Define interactions from taps, clicks, and swipes to fine-grained gestures.

Tool Support

Develop App with SwiftUI

Create apps using SwiftUI and Xcode (Scrumdinger, that keep track of daily scrums) “Required ~12h15min Estimated Time”Tutorials & Hands-on

Last updated

Was this helpful?