К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Develop a Ride-Sharing App Using Swift and Firebase · LearnSpace
Назад в каталог
courseraПрограммирование

Develop a Ride-Sharing App Using Swift and Firebase

Курс от EDUCBA
Начальный≈ 11 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

By the end of this course, learners will be able to design, build, and deploy a fully functional ride-sharing mobile application using Swift, Firebase, and iOS mapping technologies. Learners will develop secure authentication workflows, create rider and driver-specific interfaces, implement real-time location tracking, and enable live ride coordination using maps, annotations, and navigation features. This course provides a hands-on, end-to-end learning experience that mirrors real-world ride-sharing platforms such as Ola or Uber. Learners gain practical exposure to iOS UI design, reusable components, Firebase authentication, data validation, and real-time location updates. Through structured modules and progressive lessons, learners build both rider and driver workflows while applying industry-relevant development practices. What makes this course unique is its complete project-based approach. Instead of isolated concepts, learners build an entire production-style application from scratch, integrating UI, backend services, and live data handling. This course is ideal for aspiring iOS developers seeking practical experience, portfolio-ready skills, and a deeper understanding of building scalable, real-time mobile applications.

Навыки, которые вы освоите

Swift ProgrammingAuthenticationsReal Time DataUser Interface (UI)Application DevelopmentCode ReusabilitySecure CodingMobile DevelopmentUI ComponentsUser Interface (UI) DesignGeospatial Information and TechnologyApple iOSData ValidationiOS DevelopmentGeospatial Mapping

Программа курса

4 модулей · 55 учебных материалов

01Building the App Foundation & Authentication15 материалов

Project Setup and UI Basics

Introduction to ProjectВидеоDesigned UI for LoginВидеоSignup ScreenВидеоProject Setup and UI BasicsЗадание

UI Enhancements and Interface Customization

Учитесь у экспертов

EDUCBA

Преподаватель курса

Develop a Ride-Sharing App Using Swift and Firebase
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Added Textfield DelegatesВидео
Label Using ExtensionsВидео
Using IBDesignableВидео
UI Enhancements and Interface CustomizationЗадание

Advanced UI Configuration

IBInspectableВидеоConfigure your Project with FirebaseВидеоHow to Validate Email AddressВидеоAdvanced UI Configuration & Validation SetupЗаданиеDesigning Secure User Onboarding for a Ride-Sharing AppDIALOGUEGraded - Building the App Foundation & AuthenticationЗаданиеLaunching Secure Onboarding for a Ride-Sharing AppDIALOGUE
02Secure Authentication & Rider Interface13 материалов

Authentication Logic and Validation

Password Using RegexВидеоLog in Using Firebase AuthenticationВидеоCreated UI for Rider View ControllerВидеоAuthentication Logic and ValidationЗадание

Maps and Navigation Basics

Current Location in Map ViewВидеоChange Navigation Bar TitleВидеоInsert Static Test DataВидеоMaps and Navigation BasicsЗадание

Ride Management for Riders

Remove Duplicate RideВидеоCancel Existing BookingВидеоProfile Change RequestВидеоRide Management for RidersЗаданиеGraded - Secure Authentication & Rider InterfaceЗадание
03Driver Interface & Rider Discovery13 материалов

Profile and Driver UI Development

Profile Change Request ContinueВидеоUI for Driver ViewcontrollerВидеоUI for Driver Viewcontroller ContinueВидеоProfile and Driver UI DevelopmentЗадание

App Configuration and Data Handling

Attributes from AppDelegate FileВидеоDisplayed List of Riders Part 1ВидеоDisplayed List of Riders Part 2ВидеоApp Configuration and Data HandlingЗадание

Rider List Enhancements

Displayed List of Riders Part 3ВидеоFace IconВидеоUsing TimerВидеоRider List EnhancementsЗаданиеGraded - Driver Interface & Rider DiscoveryЗадание
04Real-Time Location, Maps & Driver-Rider Interaction14 материалов

UI Animation and User Interaction

Blink Label with AnimationВидеоRequest Location using SegueВидеоRequest Name using SegueВидеоUI Animation and User InteractionЗадание

Maps, Annotations, and Navigation

How to Add AnnotationВидеоDriving Direction to Reach RiderВидеоVisible to Other DriverВидеоMaps, Annotations, and NavigationЗадание

Live Location Tracking and Distance Updates

Display Driver Distance from RiderВидеоUsing Point AnnotationВидеоUpdate Rider and Driver LocationВидеоLive Location Tracking and Distance UpdatesЗаданиеGraded - Real-Time Location, Maps & Driver-Rider InteractionЗаданиеDelivering a Production-Ready Ride-Sharing Mobile ApplicationDIALOGUE