HOME > Development > Build a RESTFul API Weather App with Alamofire Swift 5

Build a RESTFul API Weather App with Alamofire Swift 5

  • Development
  • May 04, 2025
SynopsisBuild a RESTFul API Weather App with Alamofire & Swift 5,...
Build a RESTFul API Weather App with Alamofire Swift 5  No.1

Build a RESTFul API Weather App with Alamofire & Swift 5, available at $54.99, has an average rating of 4.65, with 28 lectures, based on 61 reviews, and has 279 subscribers.

You will learn about RESTful API calls Obtain an API key from Open Weather Map Alamofire 5 Response Decodable Skeletonview animation Get the current users coordinates via CoreLocation Create custom LocalizedErrors Handle 404 errors gracefully Modal View Controller Handle CLLocationManager authorization status Form Validation Protocols and Delegates Write clean modular code MVC App Architecture Install 3rd party libraries via Cocoapods This course is ideal for individuals who are iOS Developers who want to learn about RESTFUL API & making HTTP calls or Web developers who want to learn to build a simple but fully featured iOS app It is particularly useful for iOS Developers who want to learn about RESTFUL API & making HTTP calls or Web developers who want to learn to build a simple but fully featured iOS app.

Enroll now: Build a RESTFul API Weather App with Alamofire & Swift 5

Summary

Title: Build a RESTFul API Weather App with Alamofire & Swift 5

Price: $54.99

Average Rating: 4.65

Number of Lectures: 28

Number of Published Lectures: 28

Number of Curriculum Items: 28

Number of Published Curriculum Objects: 28

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • RESTful API calls
  • Obtain an API key from Open Weather Map
  • Alamofire 5 Response Decodable
  • Skeletonview animation
  • Get the current users coordinates via CoreLocation
  • Create custom LocalizedErrors
  • Handle 404 errors gracefully
  • Modal View Controller
  • Handle CLLocationManager authorization status
  • Form Validation
  • Protocols and Delegates
  • Write clean modular code
  • MVC App Architecture
  • Install 3rd party libraries via Cocoapods
  • Who Should Attend

  • iOS Developers who want to learn about RESTFUL API & making HTTP calls
  • Web developers who want to learn to build a simple but fully featured iOS app
  • Target Audiences

  • iOS Developers who want to learn about RESTFUL API & making HTTP calls
  • Web developers who want to learn to build a simple but fully featured iOS app
  • Welcome to the Build a RESTFul API Weather App with Alamofire & Swift 5 course.

    This course is designed for iOS developers with at least 6 to 9 months experience or web developers who want to learn to make network or RESTful APIs calls on the iOS platform. The lessons are designed to provide student the thought process and skillset required to make HTTPS calls with a secured API key via building a concise and fully functional weather app. In this course, students will also learn to build the views via the storyboard with auto layout and stack views. The project is built according to the MVC architecture which reinforces good coding practices such as the DRY principle, separation of concerns and keep code readable, neat and modular.

    These are some comments from students of courses by the instructor:

  • Excellent Content, I appreciate the different styles of onboarding screens and all the great explanation! – Carey M

  • The course is very concise but informative . I really like the project based approach that this course takes. It cuts straight to the chases and show you how these abstract concepts are put into real life problems . Highly recommended – AN Dinh

  • Really easy to follow and great for beginners. Really enjoyed the course, thanks Kelvin! – Atiqah A.K

  • Perfect course to help me get started on ios programming! – Tan Kel Vin

  • The instructor is knowledgeable and clear with his instructions. The course is great and informative for those who are planning to build a skeleton they can build on their own app projects Instructor is also helpful. – Raphael Lim

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Project File

    Lecture 1: Complete source code & image assets

    Chapter 3: Getting Started

    Lecture 1: Setting up the UI

    Lecture 2: Install Alamofire and Skeleton view

    Chapter 4: Display Primary Weather

    Lecture 1: Create Weather Manager

    Lecture 2: Fetching and update the weather

    Chapter 5: New City Search

    Lecture 1: Create Add City UI

    Lecture 2: Update condition image

    Lecture 3: Add tap gestures

    Lecture 4: Implement form validation

    Lecture 5: Perform city search

    Lecture 6: Update search weather details

    Lecture 7: Create custom errors

    Lecture 8: Display server error

    Chapter 6: Current Location Weather

    Lecture 1: Setup location manager

    Lecture 2: Fetch user coordinates

    Lecture 3: Show users weather data

    Chapter 7: Cleaning up, refactoring and final thoughts

    Lecture 1: General Refactor

    Lecture 2: Error handling

    Lecture 3: Modularize error handling

    Lecture 4: Simulate location to San Francisco

    Lecture 5: Project cleanup

    Chapter 8: Bonus

    Lecture 1: Add launch screen

    Lecture 2: App app icons and change app display name

    Lecture 3: Set custom location

    Lecture 4: Other courses by the instructor

    Chapter 9: Bonus Lectures: Questions From Students

    Lecture 1: Computed Property VS Stored Property

    Lecture 2: Caching previously searched city

    Instructors

  • Build a RESTFul API Weather App with Alamofire Swift 5  No.2
    Kelvin Fok
    iOS Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 6 votes
  • 4 stars: 13 votes
  • 5 stars: 41 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!