In this tutorial, we will use SwiftUI to build an Authentication screen where the user can signup and login via email and password as well as login using the new iOS 13 Sign in with Apple. We will be utilizing Firebase Auth SDK to implement those features. Also, we will make sure our app show screen based on the authentication state of the user.
In the previous project, we have successfully built the Image Filter macOS app with SwiftUI. In this tutorial, we are going to expand our target platform to the mobile, iOS. We will learn on how to share all the models and services code between platform as they are independent of the UI. Also, to share some of the View code when the design makes sense.
SwiftUI enables developers to use unified tools and API for building full native applications across Apple platforms. In this tutorial, we will build a native Image Filter using SwiftUI and GPUImage2 targeting macOS platform in specific.
See all 47 articles