Build a RESTFul API Weather App with Alamofire & Swift 5
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 user's 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 user's 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 user's 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
- 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024