SwiftUI
Summary
What’s new in SwiftUI
Official Documentations
Essentials
- 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”)
- Define the entry point and top-level organization of your app.
User Interface (Docs)
→ Design guidelines Human Interface Guidelines (MacOS, iOS, watchOS, tvOs).
- Present your content onscreen and handle user interactions.
- Combine views in stacks, generate groups and lists of views dynamically, and define view presentations and hierarchy.
- Enhance your views with colors, shapes, and shadows, and customize animated transitions between view states.
- Integrate SwiftUI views into existing apps, and embed AppKit, UIKit, and WatchKit views and controllers into SwiftUI view hierarchies.
Data and Events
- Illustrate how Views behave (control and respond) to data changes within app models. (Leveraging Property Wrappers)
- Define interactions from taps, clicks, and swipes to fine-grained gestures.
Tool Support
- Generate dynamic, interactive previews of your custom views
Develop App with SwiftUI
Create apps using SwiftUI and Xcode (Scrumdinger, that keep track of daily scrums) “Required ~12h15min Estimated Time”Tutorials & Hands-on
[40 min] Creating and Combining Views
[25 min] Working with UI Controls
[20 min] Handling User Input
[35 min] Building Lists and Navigation
[25 min] Drawing Paths and Shapes
[20 min] Animating Views and Transitions
[20 min] Composing Complex Interfaces
[25 min] Interfacing with UIKit
Last updated
Was this helpful?