Build Strava Clone in iOS using MapKit, Realm and UIKit

Build Run Tracker of Your Own and Keep Run Logs
4.83 (3 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Build Strava Clone in iOS using MapKit, Realm and UIKit
46
students
4 hours
content
Jul 2021
last update
$29.99
regular price

Why take this course?

πŸŽ‰ Build Your Own Run Tracker App Like Strava on iOS! πŸš€

Course Title: Build Strava Clone in iOS using MapKit, Realm and UIKit

Course Description:

Welcome to the ultimate iOS development course where you'll learn to build a fully functional run tracker application from the ground up. This is your chance to emulate the popular Strava app, learning the intricacies of MapKit, Realm, and UIKit along the way. Get ready to dive deep into location tracking with CoreLocation, crafting custom UI components, and data management with a robust database system.

🧐 What You'll Learn:

  • Mastering MapKit: Learn how to integrate and manipulate maps, display user locations in real-time, and add custom annotations for start and end points of runs.

  • Data Management with Realm: Understand how to use the Realm database to store and manage run data efficiently, setting up your data model, and handling one-to-many relationships.

  • Programmatic UI Design: Develop your app programmatically without relying on storyboards or nibs, mastering programmatic auto layout constraints for a responsive design.

  • Location Tracking: Utilize CoreLocation to track the user's location as they run, ensuring accurate and timely data collection.

  • UI Customization: Build custom controls from scratch, enhancing user experience with dynamic and interactive elements like shimmer effects for labels and sliders to end a run.

  • Code Reusability: Create reusable components that you can leverage throughout your app, streamlining development and saving time on future projects.

Course Highlights:

  • πŸ“ Learn by Doing: This course is hands-on, ensuring you build a complete app as you learn.

  • 🌟 Real-World Application: Apply iOS development concepts to create an app similar to Strava, a real-world fitness tracking platform.

  • 🧠 Advanced Techniques: Dive into advanced topics such as location tracking, database integration, and UI customization.

  • πŸ› οΈ Practical Tools: Use essential tools like Cocoapods for integrating Realm into your project.

What You'll Build:

  • A fully functional iOS app that tracks runs using GPS.

  • A map view that displays the user's route with custom annotations for start/end points.

  • A Realm database to store run data and display it in a table format.

  • Custom UI elements including a shimmer effect label and a slider control to end a run.

By the end of this course, you'll not only have a solid understanding of how to build an app like Strava's Run Tracker but also a portfolio piece that showcases your skills in iOS development with MapKit, Realm, and UIKit. πŸš€

Are you ready to transform your coding skills into a real-world, marketable application? Enroll now and let's build something amazing together! πŸš§βž‘οΈπŸš€

Loading charts...

Related Topics

4170650
udemy ID
07/07/2021
course created date
12/07/2021
course indexed date
Bot
course submited by