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 h 4 min 📚 6 aulas 🎧 Versão em áudio

Sobre este curso

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.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 🎧 Versão em áudio incluída
    Estude em qualquer lugar, sem tela
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    1 h 4 min de conteúdo prático

Avaliações (5)

Nadia Petrova KE Aluno verificado
★ 4 · 2026-03-04T02:17:55+00:00

Gostei muito disso. A estrutura fluiu perfeitamente, e as aplicações práticas são imediatamente úteis.

عمر بن سعيد الراشدي OM Aluno verificado
★ 5 · 2026-02-25T05:36:55+00:00

Não poderia ter pedido uma experiência de aprendizado melhor. A estrutura fluiu perfeitamente e os exemplos foram incrivelmente relevantes.

Harper Cruz PH Aluno verificado
★ 4 · 2025-07-26T06:59:55+00:00

Machine Translated Aprendeu uma tonelada e a estrutura tornou fácil seguir.

بدر العساف JO Aluno verificado
★ 4 · 2025-06-20T07:36:55+00:00

Machine Translated Gostei muito deste curso. A maneira como as informações foram apresentadas foi excelente e as aplicações práticas foram destacadas de forma eficaz.

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

Gostei muito do fluxo disso. As aplicações práticas discutidas foram no local.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria