Cademy logoCademy Marketplace

Course Images

SwiftUI - Build Amazing Apps - With Much Less Code

SwiftUI - Build Amazing Apps - With Much Less Code

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 13 hours 46 minutes

  • All levels

Description

This is a practical course that will help you understand the features of SwiftUI. You will gain all the essential knowledge of SwiftUI and declarative programming needed to build fun and stylish applications for macOS.

Apple's SwiftUI is becoming one of the most popular tools for building iOS applications. It is as easy as dragging and dropping, and it uses five times less code compared to UIkit and storyboards. This course will teach you how to use SwiftUI features and declarative programming to build rich and robust applications for the Apple store. The course starts with an introduction to SwiftUI and Swift language and gives you a tour of Xcode and Previews. Next, you will become familiar with the basic topics of SwiftUI, such as constants, variables, operators, classes, structs, properties, initializers, error handling, and stacks. Moving along, you will understand the role of text fields, state, image, and modifiers in SwiftUI. Toward the end, you will learn to build interesting applications in SwiftUI to encapsulate your learning. By the end of this course, you will be able to build modern and reliable apps using SwiftUI that can be deployed to any Apple device. All resources and code files for this course are available at https://github.com/PacktPublishing/SwiftUI---Build-Amazing-Apps---With-much-less-code-

What You Will Learn

Become familiar with the Xcode tool's user interface
Understand the fundamentals of SwiftUI and Swift language
Work with SwiftUI strings, properties, and methods
Become familiar with stored, lazy, and computed properties
Distinguish between HStack, VStack, and ZStack
Create apps and games using SwiftUI
Add a video player to your SwiftUI application

Audience

If you are new to iOS programming or an experienced macOS application developer looking to become familiar with SwiftUI features to build stylish and amazing applications, this course is for you. Working knowledge of Apple's Swift language is required to get started with this course.

Approach

With the help of simple narration and application-building activities, this course will show you how to use declarative programming and SwiftUI features to build fun and stylish applications.

Key Features

Get to grips with the fundamentals of the SwiftUI framework and Swift language * Learn how to use declarative programming for building macOS applications * Get ready to build fun and amazing applications, such as the weather app and guess the color app

Github Repo

https://github.com/PacktPublishing/SwiftUI---Build-Amazing-Apps---With-much-less-code-

About the Author

Stephen DeStefano 

Stephen DeStefano is a long-time iOS / macOS / watchOS instructor and creator of a SwiftUI course geared toward beginners and takes them all the way to the expert level in a concise amount of time. Stephen has a unique way of presenting his material, with callouts, highlighting, and graphics, all to make it more understandable and easier to follow the path of the code. He has converted many of his bestselling iOS / macOS / watchOS / tvOS and other books into lecture-style courses-so, you are getting the best instruction available for all of Apple's platforms.

Course Outline

1. Introduction - What is SwiftUI?


2. Previews and the new Xcode


3. The Swift Language - Introduction


4. Constants and Variables


5. Strings


6. Operators


7. Classes and Structs


8. Properties


9. Initializers


10. Control Flow


11. Functions


12. Collections


13. Optionals


14. Tuples


15. Enums


16. Error Handling


17. Stacks (VStack - HStack - ZStack)


18. Text and Modifiers


19. TextFields and State


20. Image and Modifiers


21. The Dog Breed App


22. The Weather App


23. Core Data and SwiftUI - The ToDo List App


24. Sunflower App


25. CoreML - The Dog Breed ID app


26. Guess the Color app - A SwiftUI game


27. Add a video player to your SwiftUI app


28. Find Words - Build a word game that gives the user the choice of 3 languages

Course Content

  1. SwiftUI - Build Amazing Apps - With Much Less Code

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews