Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

iOS User Interfaces with Swift UI

via Udacity

Overview

In this course you will start using SwiftUI and Xcode to develop user interfaces for iOS! You'll start by learning the fundamentals of UI design and explore the common design patters in iOS apps. Next, you'll install Xcode on your local machine and start creating views and hierarchies. You'll learn how interaction works in iOS apps deploy interactive components including buttons, forms, gestures and animations. After that, you'll take a deep dive into app navigation using stack navigation, tab navigation, and split view navigation. The course will conclude with a fun project where you'll create an event countdown app.

Syllabus

  • Developing User Interfaces for iOS
    • In this lesson, you will learn about the relationship between UX and UI, study iOS design patterns, and explore the primary navigation, display and interactive components in iOS apps.
  • SwiftUI and Xcode
    • This lesson covers SwiftUI and Xcode basics. Once you have Xcode set up, you'll jump right into building views and hierarchies for your iOS apps!
  • Interactive SwiftUI Apps
    • In this lesson you'll learn add interactivity to your iOS apps with buttons, forms, gestures, and animations to make your app easier and more fun to use.
  • App Navigation
    • Navigation is an important part of any app. In this lesson, you'll learn how to implement common iOS navigation patterns including stack navigation, tab navigation and split view navigation.
  • Event Countdown
    • Build a SwiftUI-based application designed to manage and countdown to your important events! You'll use the skills you've learned to design the views, navigation, and interactivity of the app.

Reviews

Start your review of iOS User Interfaces with Swift UI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.