Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started With SwiftUI In One Hour
Rating: 4.7 out of 5(10 ratings)
305 students

Getting Started With SwiftUI In One Hour

Learn SwiftUI in just one hour where we cover all the necessary components which you need.
Last updated 12/2024
English
English [Auto],

What you'll learn

  • Learn to build iOS apps
  • Understand the SwiftUI structure
  • Develop better SwiftUI navigation
  • Understand the data binding and state management

Course content

1 section15 lectures54m total length
  • Introduction3:23

    Explore SwiftUI fundamentals, compare it with UIKit, and learn declarative UI design across all Apple platforms, then set up an Xcode project with SwiftUI to start building simple views.

  • SwiftUI Project Structure2:47

    Explore the SwiftUI project structure by examining app script and contentview inside window group, learn how SwiftUI views are built as structs with a body and preview for design.

  • Text View1:21

    Create and customize a text view in SwiftUI by using parameters and modifiers. Display text with the text keyword, apply the font modifier, and preview on a mock screen.

  • Button View1:43

    Explore the button view in swiftui by defining an action to handle clicks and a label that can be any view, like text, image, or shape, producing the same result.

  • Image View3:30

    Learn to display images from assets, system icons, and the internet using image view and async image, with placeholders, progress indicators, and customizable modifiers.

  • Text Field View1:51

    Explore the text field view in SwiftUI, with placeholder text and a bound @State variable using the dollar sign, and apply font and padding modifiers.

  • List View2:35

    Discover SwiftUI's list view by building dynamic lists from data arrays, using unique ids, and rendering rows with text, images, or custom views.

  • Scroll View2:22

    Explore how to use SwiftUI's scroll view to scroll content vertically or horizontally, using direct views or a for each loop, with control over direction and the scroll indicator.

  • Stack Views2:17

    Explore stack views in SwiftUI, including Zstack, Vstack, and Hstack, to align text, button, and other views along the x, y, and z axes using alignment and spacing parameters.

  • Practice Session 01 - Blog UI8:12

    Explore how to build a complete blog UI in SwiftUI by structuring views with ZStack and VStack, using a ScrollView, headers, and buttons to craft a responsive layout.

  • Practice Session 02 - Shop Landing Page UI4:17

    Build a cycle shop landing page UI in SwiftUI using a ZStack with a resizable background, top and bottom gradients, and a header with left/right icons and bottom-aligned controls.

  • Data Binding & State Management6:04

    Learn how to use state, binding, and observable objects in SwiftUI to manage data and reflect changes in the UI with a counter example.

  • Navigation In SwiftUI6:36

    Master navigation in SwiftUI by implementing a navigation stack with navigation link, navigation destination, and navigation path, using state and binding to move between simple pages.

  • Developing Better Navigation Manager4:45

    Develop a multi-level navigation in a SwiftUI app by building a navigation manager from observable object, routing with an enum, and using a navigation stack with three pages.

  • Animations2:22

    Explains animating SwiftUI circles with a width animation view and an animation modifier, showing how a state object drives circle size changes and how ease type and duration affect transitions.

Requirements

  • Basic understanding of iOS app development

Description

Want to learn SwiftUI but don’t have a lot of time? This course is designed to help you master the fundamentals of SwiftUI in just one hour! Perfect for beginners or experienced developers looking to quickly get up to speed, this fast-paced course covers everything you need to know to start building sleek, modern iOS apps.

In this course, you’ll learn how to:

  • Use Text to display dynamic content and style it effortlessly.

  • Add and customize Images for visually appealing interfaces.

  • Build Buttons to enable user interaction.

  • Organize and navigate content with Lists and Scroll Views.

  • Create layouts using Stacks like VStack, HStack, and ZStack.

  • Implement Navigation for seamless screen transitions.

  • Add life to your apps with stunning Animations.

  • Manage app behavior using State Management and Data Binding.

Each topic is explained with clear examples, making it easy to follow along and apply your learning. By the end of this course, you’ll have a solid understanding of SwiftUI and be able to confidently create your own apps.

Whether you’re just starting your app development journey or want a quick refresher, this course is your fastest path to SwiftUI expertise. Join now and unlock the potential of SwiftUI in just one hour!

Who this course is for:

  • Beginner iOS developers who wants to learn SwiftUI