<aside> 📌 Before you dive in, here's a little note for you:

This course is part of a FREE series. It's designed to give you a taste of the in-depth, hands-on training you can expect from the complete curriculum.

Enjoyed this course?

Hope you will enjoy this one! 🚀

</aside>

Introduction

Welcome to the first course in the series focused on making API calls in iOS using Swift. The primary objective is to provide a foundational understanding of how to make API calls in iOS apps without relying on external libraries like Alamofire. By the end of this course, you’ll have the skills to set up a basic iOS project, make an API request, handle the response, and display the results.

Course Duration: Approximately 1 hour.

Prerequisites:

In this course, we'll create an icon for your mobile app, specifically tailored for iOS platforms.

Remember, an app icon is the first point of interaction with users, so it's crucial to make it stand out!

Course Duration: Approximately 1 hour.

Prerequisites:

Part 1: Selecting an API

⏱️ Estimated Time: 5 Minutes

The first step in learning to make API calls in an iOS app is selecting an appropriate API to work with. An API (Application Programming Interface) allows your application to interact with an external service or data source. For this course, we will focus on using a free, publicly available API.

If you don’t already have an API in mind to use, here is a list of fun free api that you could test with:

  1. Chuck Norris Jokes API
  2. Deck of Cards API
  3. jService API
  4. Advice Slip API
  5. Marvel API

<aside> 💡 Notes:

Part 2: Basic Project Setup in SwiftUI

⏱️ Estimated Time: 10 Minutes

Objective

With your API selected, the next step is to set up a basic iOS project using SwiftUI. This will involve creating a simple interface with a button to initiate the API call and a view to display the results.