Skip to content

👩🏻‍💻 🧑🏽‍💻 Subscribe and Read us on Substack to Get Full Access to Our Posts


SwiftUI Handbook 📙

Welcome to the SwiftUI Handbook, your ultimate guide for mastering SwiftUI’s declarative UI framework. From foundational concepts to advanced techniques, this handbook offers practical insights and code examples for building beautiful iOS apps. Whether you’re a beginner or a seasoned developer, you’ll find valuable tips to streamline your development process and create high-quality apps.

GETTING STARTED WITH SWIFTUI

Introduction to the world of SwiftUI for all aspiring developers.

APP STRUCTURE

APP STRUCTURE: Navigation

APP STRUCTURE: Navigation, Modal Presentations

APP STRUCTURE: App Lifecycle, Scenes, Scene Phases

APP STRUCTURE: Toolbars

APP STRUCTURE: Search

APP STRUCTURE: Design System

  • How to create a Design System in your SwiftUI App

APP STRUCTURE: Design Patterns

APP STRUCTURE: Error Handling

VIEWS

VIEWS: Basics

VIEWS: Text input and output

VIEWS: Controls and Indicators

VIEWS: View Layout

Views: Menus and Commands

Views: View Styles

  • ButtonStyle
  • PickerStyle and DatePickerStyle
  • MenuStyle
  • ToggleStyle
  • GaugeStyle
  • ProgressViewStyle
  • LabelStyle
  • TextfieldStyle
  • TextEditorStyle
  • TableStyle
  • ListStyle

VIEWS: Images

VIEWS: Measuring a view

SHAPES

  • Rectangular Shapes: Rectangle, RoundedRectangle, RoundedCornerStyle, UnevenRoundedRectangle
  • Circular Shapes: Circle, Ellipse, Capsule
  • Custom Shapes: Path Shape Behavior: ShaveRole, StrokeStyle, FillStyle, FullShapeView, StrokeBorderShapeView
  • Transforming a shape: ScaledShape, ROtated Shape, OffsetShape, TransformedShape

DRAWING AND GRAPHICS

EVENT HANDLING

DATA AND STORAGE

DATA AND STORAGE: Model Data

DATA AND STORAGE: Persistent Storage

DATA AND STORAGE: SwiftData

DATA AND STORAGE: Files, Data Persistence, JSON

  • Codable, Deodable, JSON Decoding

 

 



Unlock the full potential of SwiftUI with our guides and tutorials.
Learn SwiftUI Handbook offering clear explanations and practical SwiftUI documentation code examples, created to make understanding SwiftUI’s concepts easier than ever. Our site is not affiliated with Apple. Some code examples may be outdated. Visit the official Apple SwiftUI documentation for the latest information and techniques.

Back To Top
Search