Packt

SwiftUI Foundations: Layouts, State, and Core UI Components

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

SwiftUI Foundations: Layouts, State, and Core UI Components

Bei Coursera PlusMehr erfahren enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Build responsive SwiftUI layouts using stacks grids and views

  • Manage app state and data flow with modern SwiftUI patterns

  • Develop real world iOS apps with networking and persistence

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

September 2026

Bewertungen

15 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „SwiftUI Bootcamp- Hands-On Projects for iOS 26 Development“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 15 Module

This module introduces learners to the course structure, key objectives, and the foundational concepts of SwiftUI architecture. It provides an overview of how declarative design influences modern iOS application development and sets the stage for hands-on project work.

Das ist alles enthalten

2 Videos1 Lektüre

This module introduces core layout containers in SwiftUI, focusing on how to organize and structure user interfaces using VStack, HStack, and ZStack. Learners will gain practical skills in arranging UI elements vertically, horizontally, and in layers, while understanding key properties like spacing and alignment.

Das ist alles enthalten

5 Videos1 Aufgabe

This module covers the essential concepts of state management in SwiftUI, including how to effectively use State, Binding, StateObject, and ObservedObject to build dynamic and responsive user interfaces. Learners will gain practical knowledge on managing shared data and UI updates in scalable app development.

Das ist alles enthalten

3 Videos1 Aufgabe

This module guides learners through building a color mixer app using SwiftUI, focusing on UI components, state management, and interactive design. It covers the development of a dynamic interface with sliders and reusable views, emphasizing practical app-building skills.

Das ist alles enthalten

2 Videos1 Aufgabe

This module covers the integration and customization of images and SF Symbols in SwiftUI apps. Learners will gain hands-on skills in importing, styling, and manipulating visual elements to enhance user interfaces. The content also includes techniques for dynamic color application and image overlays.

Das ist alles enthalten

6 Videos1 Aufgabe

This module teaches learners how to build and enhance a photo gallery app using SwiftUI. It covers UI design, state management, and interactive features such as overlays and enlarged image views. Learners will gain hands-on experience in creating a visually engaging and functional app interface.

Das ist alles enthalten

3 Videos1 Aufgabe

This module explores SwiftUI's lazy view components, focusing on how to optimize user interface performance through efficient view loading. Learners will understand the differences between vertical and horizontal lazy layouts and how to implement them for structured, scalable UIs. The module also covers best practices for using LazyVStack, LazyHStack, LazyVGrid, and LazyHGrid in real-world applications.

Das ist alles enthalten

4 Videos1 Aufgabe

This module covers the fundamentals of displaying and formatting text in SwiftUI, including multiline support, styling, and date formatting. Learners will gain practical skills in building user-friendly text elements and understanding key properties and behaviors.

Das ist alles enthalten

4 Videos1 Aufgabe

This module focuses on building and customizing lists in SwiftUI, including creating structured data displays, enhancing lists with images and text, and improving usability through advanced styling and customization techniques.

Das ist alles enthalten

3 Videos1 Aufgabe

This module guides learners through the process of building a functional ToDo list application using SwiftUI. It covers essential concepts such as state management, list rendering, and user input handling, equipping learners with practical skills to develop interactive app features.

Das ist alles enthalten

1 Video1 Aufgabe

This module covers essential techniques for building scrollable interfaces in SwiftUI. Learners will gain hands-on experience in implementing scroll views, designing dynamic card UIs, and adding refresh functionality for interactive user experiences.

Das ist alles enthalten

3 Videos1 Aufgabe

This module teaches learners how to implement and customize interactive UI elements in SwiftUI, including buttons, labels, sliders, toggles, and color pickers. It covers their common usage, styling, and dynamic behavior, enabling developers to build intuitive user interfaces.

Das ist alles enthalten

5 Videos1 Aufgabe

This module introduces the core concepts of animations in SwiftUI, focusing on how to implement and customize animations using both implicit and explicit methods. Learners will gain practical skills in applying animation modifiers and understanding animation triggers. The content also covers advanced animation parameters to enhance user experience.

Das ist alles enthalten

1 Video1 Aufgabe

This module teaches how to create dynamic visual effects using SwiftUI, including 3D card animations and snowfall animations. Learners will gain hands-on experience in implementing interactive elements and animation techniques. The content focuses on using state, gestures, and animation properties effectively.

Das ist alles enthalten

2 Videos1 Aufgabe

This module guides learners through the practical use of GeometryReader in SwiftUI, focusing on layout measurements, dynamic design, and responsive user interfaces. It covers how to access container dimensions and implement efficient UI solutions. Learners will gain hands-on experience with advanced layout techniques.

Das ist alles enthalten

4 Videos1 Lektüre2 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
2.393 Kurse696.856 Lernende

von

Packt

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen