iOS Development Using UIKit & Swift - Project Based Learning
Learn MapKit, Core Data, JSON API and integration of UIKit app with SwiftUI
4.65 (123 reviews)

1 100
students
7 hours
content
Dec 2023
last update
$29.99
regular price
Why take this course?
🚀 Dive into iOS Development with UIKit & Swift! 📱
Course Title: iOS Development Using UIKit & Swift - Project Based Learning
Course Headline: Master MapKit, Core Data, JSON API Integration, and Transition to SwiftUI with Real-World UIKit Apps 🚀
Welcome to the world of iOS Development! Get ready to embark on a journey through the intricacies of UIKit & Swift, with a focus on hands-on learning through a series of engaging projects. This course is designed for those eager to dive deeper into the art of iOS app creation and learn advanced concepts without relying on Storyboards.
Course Content Overview:
📍 NearMe App: Explore MapKit
- Learn to build a location-based search app using MapKit.
- Discover how to display annotations and list results on a map.
- Enhance user interaction by enabling directions and calls directly from the app.
💸 Budget App: Introducing Core Data
- Master data persistence with Core Data.
- Create and manage categories and transactions, learning about Core Data's SQLite storage capabilities.
- Understand one-to-many relationships within Core Data to manage complex data structures.
🛒 Store App: Connecting UIKit with JSON APIs
- Integrate a UIKit application with a third-party JSON API.
- Perform real-world operations like GET, POST, and DELETE.
- Inject SwiftUI views into your UIKit application for a modern twist.
What You Will Learn:
- UIKit Development: Build UIKit applications programmatically with Swift.
- MapKit Mastery: Use MapKit and Core Location to create location-based services.
- Core Data Proficiency: Manage app data locally using Core Data, including SQLite databases.
- API Integration: Consume JSON APIs, execute various HTTP operations, and handle data synchronization.
- SwiftUI & UIKit Synergy: Seamlessly integrate SwiftUI into a UIKit application for a contemporary user experience.
Who Should Enroll?
- Developers: Who wish to enhance their skills in building UIKit applications programmatically.
- Curious Learners: Interested in exploring advanced techniques in iOS app development.
- Aspiring App Builders: Looking to master MapKit, Core Data, and JSON API usage within UIKit apps.
- SwiftUI Enthusiasts: Eager to learn how to blend SwiftUI into a UIKit project for a fresh look and feel.
What You'll Get:
- Expert-Led Lectures: With downloadable resources including code examples, all up-to-date with the latest Xcode and iOS frameworks.
- Real-World Projects: Tackle real challenges and build apps that you can run on your physical device.
- Comprehensive Learning: From UIKit app creation to integrating SwiftUI, you'll be equipped with a wide range of skills.
Thank you for choosing this course to expand your iOS development expertise. I am excited to guide you through this adventure and can't wait to see the innovative apps you will create! Let's build something extraordinary together. 🌟
Course Gallery




Loading charts...
Related Topics
4947618
udemy ID
26/10/2022
course created date
11/12/2022
course indexed date
Bot
course submited by