Learn SwiftUI by creating iOS Apps
- A basic understanding of the Swift language
- A basic understanding of Xcode
Who is this course for?
This course is for anyone who has a basic understanding of the Swift language. You can also follow along if you have experience with other programming languages, but I don't explain anything regarding Swift syntax.
What will I learn?
You will learn how to build your first 6 apps in SwiftUI! They are all extremely simple and will help you with getting started with creating native iOS apps.
What is SwiftUI? (Source: Apple)
SwiftUI provides views, controls, and layout structures for declaring your app’s user interface. The framework provides event handlers for delivering taps, gestures, and other types of input to your app, and tools to manage the flow of data from your app’s models down to the views and controls that users will see and interact with.
What is iOS? (Source: Wikipedia)
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone and iPod Touch; the term also included the versions running on iPads until the name iPadOS was introduced with version 13 in 2019. It is the world's second-most widely installed mobile operating system, after Android. It is the basis for three other operating systems made by Apple: iPadOS, tvOS, and watchOS. It is proprietary software, although some parts of it are open source under the Apple Public Source License and other licenses.
Who this course is for:
- iOS developers that want to start creating apps
Hey there! My name is Federico, and I teach programming at Code Palace (a channel on YouTube where you can learn how to code for free!). I'm very good at explaining the basics of programming since I'm self-taught as well, which means you will have a very easy time to understand my courses, no matter what level your coding is at.