Coursera
Coursera Logo

Meta - Create the User Interface with SwiftUI 

  • Offered byCoursera

Create the User Interface with SwiftUI
 at 
Coursera 
Overview

Duration

21 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Create the User Interface with SwiftUI
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Create the User Interface with SwiftUI
 at 
Coursera 
Course details

More about this course
  • In this course learners will learn how to build meaningful and functional user interfaces for iOS using Swift and UI frameworks
  • By the end of this course, you?ll be able to: Utilize a range of different approaches for building UI with Swift, Build a basic UI with the Swift Interface Builder

Create the User Interface with SwiftUI
 at 
Coursera 
Curriculum

Getting started with SwiftUI

Introduction to Create the User Interface

Mobile interface design

Unique challenges for iOS UI

Setting up the environment

What is SwiftUI ?

Declarative and imperative syntaxes

SwiftUI scenes and views

Observing changes and feedback

Text and TextField

Observing a TextField

Module summary: Getting started with SwiftUI

Course syllabus

How to be successful in this course

Xcode in SwiftUI mode

Additional resources

App structure / app protocol / SwiftUI architecture

Exercise: Setting up a SwiftUI app

Solution: Setting up a SwiftUI app

Additional resources

Observable, Observed, State and Binding

Exploring Text

Exercise: Observing a TextField

Solution: Observing a TextField

Additional resources

Self-review: Setting up a SwiftUI app

Knowledge check: Getting started with SwiftUI

Self-review: Observing a TextField

Knowledge check: Observing UI elements

Module quiz: Getting Started with SwiftUI

SwiftUI foundations

Frames and layouts

Stacks and views

Creating views using stacks

Controls in SwiftUI

Adding images and system images

Container views

Views within views

Module summary: SwiftUI foundations

Frame and layouts examples

Stacks cheat sheet

Exercise: Creating a simple view using stacks

Solution: Creating a simple view using stacks

Additional resources

Controls cheat sheet

Exercise: Adding controls

Solution: Adding controls

Additional resources

Exercise: Setting up parent and child views

Solution: Setting up parent and child views

Additional resources

Self-review: Creating a simple view using stacks

Knowledge check: Creating views using stacks

Self-review: Adding controls

Knowledge check: UI elements

Self-review: Setting up parent and child views

Knowledge check: View hierarchy

Module quiz: SwiftUI foundations

Advanced SwiftUI

Flat and hierarchical navigation

Hierarchical navigation

Tabbed navigation

ScrollView and List

Gestures

Add gestures to a view

Module summary: Advanced SwiftUI

Exercise: Navigating an app

Solution: Navigating an app

Additional resources

ScrollView and List in detail

Exercise: Displaying a list

Solution: Displaying a list

Additional resources

Gestures in-depth

Exercise: Gestures and callbacks

Solution: Gestures and callbacks

Additional resources

Self-review: Navigating an app

Knowledge check: Navigation

Self-review: Displaying a list

Knowledge check: Displaying list data

Self-review: Gestures and callbacks

Knowledge check: Gestures and callbacks

Module quiz: Advanced SwiftUI

Creating a SwiftUI app

Course recap: Create the User Interface

Exemplar: Little Lemon reservation app

Congratulations, you have completed Create the User Interface

About the final project

Set up the app

Planning the views and navigation

Adding the form and interactivity

Solution: Little Lemon reservation app

Next steps

Readiness check: Have you completed the initial setup?

Readiness check: Have you set up the views and navigation?

Readiness check: Have you implemented the form and interactivity?

Final course assessment: Create the User Interface

Create the User Interface with SwiftUI
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Create the User Interface with SwiftUI
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...