Udemyalles

Crea un APP clone de InDriver UBER React Native Django MySQL

Learn React Native & Expo mobile app development with Django, MySQL, and Google Maps. Master clean architecture, MVVM, Socket.IO, and push notifications for location-based apps.

4.5(11)
127students
28h 13m
Certificate
Jonathan Goyes
Jonathan GoyesIngeniero de Sistemas

Course Content

Crea un APP clone de InDriver UBER React Native Django MySQL is an all-levels Udemy course taught by Jonathan Goyes. It runs 28h 13m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 11 reviews, with 127 students enrolled. It is a paid course, last updated October 2025.

Build Your Own Ride-Sharing App: Clone InDriver & Uber with React Native

Learn to develop a powerful, multi-platform transportation application, similar to InDriver or Uber, from the ground up. This comprehensive course guides you through the entire process, leveraging cutting-edge technologies to create a professional-grade mobile app for both Android and iOS.

What You'll Master:

  • React Native Development: Build cross-platform mobile apps with JavaScript and React. React Native allows you to write a single codebase for both iOS and Android, significantly reducing development time and effort.
  • TypeScript: Enhance your React Native development with TypeScript for improved code maintainability and scalability.
  • Expo: Utilize Expo for streamlined React Native development, simplifying the build and deployment process for both Android and iOS.
  • MVVM Architecture: Implement the Model-View-ViewModel (MVVM) architectural pattern for a clean, testable, and maintainable codebase.
  • Dependency Injection: Learn and apply dependency injection principles to improve code modularity and testability.
  • Clean Architecture: Master Clean Architecture (Presentation - Domain - Data) to create a robust and scalable application structure.
  • HTTPS Requests: Handle secure communication with APIs using HTTPS.
  • Socket IO: Implement real-time communication using Socket IO for features like live location updates and driver/rider matching.
  • Google Maps Integration: Integrate Google Maps for displaying locations, calculating routes, and providing turn-by-turn navigation.
  • Real-time Location Tracking: Implement real-time location tracking for drivers and riders.
  • Location Services: Utilize device location services for accurate positioning.
  • Location & Route Animations: Enhance the user experience with smooth animations for location updates and route visualizations.
  • Push Notifications: Implement push notifications for important updates and alerts.

Backend Development:

  • Django Framework: Develop a robust backend using Django, a high-level Python web framework known for its security and scalability.
  • MySQL Database: Utilize MySQL as the database to store application data.
  • ORM (Object-Relational Mapper): Simplify database interactions with Django's ORM.
  • Spatial Data Handling: Learn to manage and query spatial data for location-based services.
  • CRUD API: Build a comprehensive CRUD (Create, Read, Update, Delete) API for managing application data.
  • JWT (JSON Web Tokens): Secure your API with JWT for authentication and authorization.
  • Role-Based Access Control: Implement role-based access control to restrict access to sensitive features based on user roles.
  • Socket IO Server: Develop a Socket IO server to handle real-time communication between clients and the backend.
  • Firebase Admin: Integrate Firebase Admin for various backend services.

Who is this course for?

This course is designed for aspiring mobile app developers and experienced developers looking to expand their skillset. You'll learn from a senior developer and gain practical experience with the latest technologies used in building modern, multi-platform applications.

Key Technologies Covered:

  • React Native
  • TypeScript
  • Expo
  • Django
  • MySQL
  • Socket IO
  • Google Maps
  • JWT
  • Firebase

Ready to build your own ride-sharing app? Enroll now and unlock your potential in professional mobile app development!

$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.

5.0(19)
3h 33m
beginner
5.0(14)
2h 31m
beginner

Taller de escritura creativa

by Eduardo A Borges

5.0(4)
52m
beginner

Cómo crear un CV ganador

by LatinHuman Capital

5.0(6)
1h 34m
beginner
5.0(4)
1h 16m
beginner