Difficulty: Beginner | Easy | Normal | Challenging
Environment : Xcode 12, SwiftUI 2.0 & iOS14.
Open Xcode > App template > SwiftUI Life Cycle and call it DateSelection
Difficulty: Beginner | Easy | Normal | Challenging
Environment : Xcode 12, Firebase, SwiftUI 2.0 & MVVM.
Prerequisites: Read the Firebase Firestore documentation & having the Firebase SDK installed.
To not make this article too long, I will go quickly over installing Firebase. The documentation is already really good for getting started.
Open Xcode > Start a new project > Select App template > Choose SwiftUI Interface and call your project DateFirestore
.
Then, go to the Firebase website and connect Firebase to your project using cocoapods. Documentation available here
In SwiftUI, you need to initiate Firebase from your DateFirestoreApp.Swift
…
Difficulty: Beginner | Easy | Normal | Challenging
Environment : Xcode 12, UIKit, no storyboard & MVC
We are going to build a native UITableView that display jobs from the GitHub Jobs APIs alongside a UISearchController to narrow the search results according to user input. Then, when a user click on a cell, we will present the job post url using SFSafariViewController. Here is the program:
Difficulty: Beginner | Easy | Normal | Challenging
Environment : Xcode 12 & SwiftUI
Open Xcode > Create a new Xcode project > App template > Call it CountryApp
and select SwiftUI Interface and lifecycle.
Learn how to create an API call to get data from a remote JSON file and display this data in a SwiftUI list. Let’s get started!
Difficulty: Beginner | Easy | Normal | Challenging
Environment : Xcode 12 & SwiftUI
Open Xcode > Create a new Xcode project > App template > Call it userJSON and select SwiftUI interface and lifecycle.
Difficulty: Beginner | Easy | Normal | Challenging
Environment : Xcode 12, iOS 14, Firebase 7.1.0, and SwiftUI
Prerequisites: Read the Firebase Auth SDK for iOS documentation.
Open Xcode > Start a new project > Select App template > Choose SwiftUI Interface and call your project SignInApple.
Difficulty: Beginner | Easy | Normal | Challenging
Environment : Xcode 12 & SwiftUI
Open Xcode and create a new project, select App as a template, SwiftUI interface, and let’s call our project MapLocation.
We will replicate a book marketplace submission form with a title, author name, category, description, and an option to turn “I’m interested in an exchange” on/off. It is composed of five sections, including a publish button.
Open Xcode > create a new project > Select SwiftUI interface and call it Form: