SwiftUI Course – .com

Course to create applications for Apple devices with SwiftUI, a new way to create applications declaratively for all Apple devices.

Apple presented SwiftUI at WWDC (WordWide Developer Conference) in 2019. The impact it caused among the developer community was brutal and similar to the sensations produced by the release of Swift 5 years ago.

With SwiftUI we will be able to develop multi-device applications, that is, by programming a single application for iPad, we will be able to have the version for macOS, even doing things correctly, we can have an application for iOS, ipadOS, macOS with a single development , and watchOS, that is, an App for all devices with a single development.

Beyond this feature, this new way of developing applications that Apple proposes uses declarative programming, this is a way of programming that moves away from imperative programming, we will see the difference between these two forms of programming within the course.

SwiftUI is a Framework that provides us with the necessary tools to build software within the Apple ecosystem. It is a new way of development, very different from creating Apps with Swift and UIKit.

Although the Swift programming language is used, we are going to use objects that are very different from the traditional way of creating Apps. This circumstance, together with the fact that we are going to use a different programming paradigm, means that if you have already developed applications for iOS devices with Swift and UIKit, you have a long way to go, although you will need to learn several things before creating apps with this technology.

See also  Microstock photography course #9. The photos that sell the most - .com

SwiftUI has a very smooth learning curve, this means that at first you might think that creating Apps with this technology is something easy, and one really believes that this is like a Playground, that is, something that only serves to “play” . But nothing is further from the truth, SwiftUI is a very powerful Framework in itself, but if we use the new Combine reactive programming Framework, released at the same time as SwiftUI, we can create very powerful applications with reactive programming, and use architecture patterns such as MVVM, Redux, etc.

In this course we will see how to use SwiftUI, in the first classes we will familiarize ourselves with the Framework, then we will learn to use different objects, at the end of the course, we will create two practical examples: an example of a task application, and an application to consume a JSON, serialize your data, and display it in a table view. Let’s discover the fantastic world of SwiftUI!

Remember that if you will have access to everybody the courses and you can also enjoy everything from .

All chapters in this course:

Loading Facebook Comments ...
Loading Disqus Comments ...