Design & App development enthusiast. Check out my portfolio at https://sullivandecarli.com

Let’s create a DatePicker and read the user input

SwiftUI logo and iPhone with DatePicker
SwiftUI logo and iPhone with DatePicker
From the author

Create a new Xcode project


In this tutorial, we will learn how to read a date from Firebase Firestore and convert it into a String. Using Xcode 12 & SwiftUI.

iPhone with screenshot from Firestore database and Firebase logo
iPhone with screenshot from Firestore database and Firebase logo
From the Author

Step 1 — Get your project setup


Let’s make a network call to GitHub APIs and display the data inside a UITableView and search for jobs thanks to UISearchController.

Image for post
Image for post
What we are going to build

Introduction

  1. Set up the project to work without storyboard
  2. Create the model
  3. Decode the JSON
  4. Check JSON response
  5. Build the UITableView and display results
  6. Build the Search Bar and handle user’s input
  7. Present the Safari Controller when user tap on a…


Learn how to create a list and pass data with NavigationLink using Xcode 12 and SwiftUI 2.

2 iPhone displaying a SwiftUI list and a details view
2 iPhone displaying a SwiftUI list and a details view
From the author

Create a new Xcode project


iPhone displaying a list of name fetch from a JSON file
iPhone displaying a list of name fetch from a JSON file
From the author

Start a new Xcode project


Let’s check it out

Phone
Phone
Photo by Charles Deluvio on Unsplash.

Start a New Project


iOS 14 introduced AVPlayer compatible with SwiftUI, Let’s play some music!

Image for post
Image for post
Photo by Juja Han on Unsplash

Start a new Xcode project


Thanks to the new APIs of SwiftUI 2.0, we can now present a map natively with the Map() method. Let’s see how to present one with some annotations.

Image for post
Image for post
Photo by CardMapr on Unsplash

Create a new Xcode project


Learn how to create a form with multiple sections containing a TextField, TextEditor, Picker, and Toggle

Creating a form with SwiftUI
Creating a form with SwiftUI
Photo by the author.

Let’s Create a New Project!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store