Build a RESTFul API Weather App with Alamofire Swift 5
- Development
- May 04, 2025

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
Who Should Attend
Target Audiences
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

Kelvin Fok
iOS Developer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Ultimate Smart Money Concept
- Top 10 Aws Certification Courses to Learn in November 2024
- Advanced SEO and Website Traffic Growth MasterClass
- Google Ads MasterClass All Advanced Features
- Create a Live Video Chat Using Laravel, Reverb, WebRTC, JS
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling