iOS App Development: Build a Ride-Sharing App Programmatically

Learn to build a dynamic, map-based iOS application using Swift and Firebase entirely through code, without relying on Storyboards.

4.6 (439) ⏱ 1 ч 4 мин 📚 6 уроков 🎧 Аудиоверсия

О курсе

Are you ready to transition from basic layout tools to professional iOS development techniques? Building apps programmatically gives you full control over your codebase, making your applications more scalable, maintainable, and collaborative. In this course, you will learn how to design and engineer a fully functional ride-sharing application from scratch. By building the user interface entirely in code and integrating a real-time backend, you will master the core patterns used by professional mobile engineering teams. What you'll learn: - Understand foundational programmatic UI principles and why avoiding Storyboards improves app scalability - Configure Firebase for real-time data synchronization, secure user authentication, and data storage - Implement Location Services and MapKit to track user coordinates and display live driver annotations - Build custom, reusable UIKit views and view controllers entirely in Swift - Manage third-party dependencies efficiently using modern Swift Package Manager workflows - Apply modern Swift concurrency patterns like async/await for clean, responsive database operations This course begins with essential concepts of programmatic layouts, auto-layout constraints in code, and database architecture. From there, you will progress through structured text-only modules, reading clear code explanations and practicing with written development exercises that guide you through map integration and real-time state management. This course is designed for beginner to intermediate iOS developers who want to learn professional app architecture. A basic understanding of Swift syntax is helpful, but no prior experience with programmatic UI or Firebase is required. Start reading today to master programmatic iOS development and build your own location-based applications.

Что вы получите

  • 📜 Сертификат об окончании
    Добавьте в профиль LinkedIn
  • 🎧 Аудиоверсия включена
    Учитесь в дороге — экран не нужен
  • ♾️ Пожизненный доступ
    Возвращайтесь в любое время, без срока
  • 📱 Телефон или компьютер
    Работает везде и на любом устройстве
  • 💸 Возврат в течение 30 дней
    Без вопросов
  • Кратко и по делу
    1 ч 4 мин практического материала

Отзывы (5)

Nadia Petrova KE Подтверждённый учащийся
★ 4 · 2026-03-04T02:17:55+00:00

Очень понравилось это. Структура течет идеально, и практические приложения сразу же полезны. Отличная работа!

عمر بن سعيد الراشدي OM Подтверждённый учащийся
★ 5 · 2026-02-25T05:36:55+00:00

Не могла бы попросить лучшего опыта обучения. Структура течет идеально, и примеры были невероятно актуальны. Рекомендую!

Harper Cruz PH Подтверждённый учащийся
★ 4 · 2025-07-26T06:59:55+00:00

Я узнал тонну, и структура сделала его легким для следования. Любил практические примеры применения, которые они предоставили.

بدر العساف JO Подтверждённый учащийся
★ 4 · 2025-06-20T07:36:55+00:00

Мне очень понравился этот курс. Информация была представлена отлично, а практические приложения были эффективно выделены. Отличная работа!

Eva Procházková CZ
★ 4 · 2025-02-16T21:03:55+00:00

Очень понравилось течение этого. Практические приложения, обсуждаемые были на месте. Отличный курс!

Написать отзыв

После отправки попросим войти — черновик сохранится.

Студенты также прошли

Основы Swift-программирования и стратегии монетизации приложений для iOS

Освоите синтаксис Swift и приобретите практические навыки, которые помогут превратить ваши мобильные приложения в прибыльный бизнес.
★ 5.0 (21)
$4.99$9.99

Разработка приложений для iOS с использованием UIKit и MVVM

Создавайте функциональные мобильные приложения, освоив основы Swift, Auto Layout и современные принципы архитектуры для чистого кода.
★ 5.0 (24)
$4.99$9.99

Программирование на Swift и разработка iOS-приложений для начинающих

Заложите прочную основу в программировании на Swift и научитесь создавать современные адаптивные iOS-приложения с нуля, используя практические руководства и упражнения по программированию.
★ 5.0 (6,972)
$4.99$9.99

Программирование на Swift и монетизация iOS-приложений для начинающих

Изучите основы синтаксиса Swift и современные стратегии монетизации ваших iOS-приложений через подписки, рекламу и встроенные покупки.
★ 5.0 (14)
$4.99$9.99

Часто спрашивают

Что нужно для прохождения курса? +

Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.

Как оплатить? +

Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.

Можно ли вернуть деньги? +

Да — полный возврат в течение 30 дней, без вопросов.

Как долго будут доступны материалы? +

Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.

Получу ли я сертификат? +

Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.

Подходит для специалистов в
IT Дизайн Финансы Маркетинг Медицина Образование HoReCa Производство