Udemy

Build UBER Clone App Using Flutter and Firebase (2020)

Enroll Now
  • 4,304 Students
  • Updated 12/2020
4.1
(620 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 18 Minute(s)
Language
English
Taught by
Ufinix Academy
Rating
4.1
(620 Ratings)
1 views

Course Overview

Build UBER Clone App Using Flutter and Firebase (2020)

Learn advanced Flutter concepts by building a functional Uber Clone app using Firebase & Flutter (Android & iOS)

Build an UBER Clone App Using Flutter and Firebase (2020)

This course is designed to be a complete reference guide to building a fully functional Uber clone app using flutter. Search no further for a complete learning pack. The course content is very robust and covers several advanced concepts and topics ranging from Firebase Database and Authentication to Notifications and so much more.


Why Is This Course Right for Me?

Absolutely Yes, the best way to gain a good understanding of advanced concepts in Flutter is by practicing with real-life examples that implement these advanced concepts in ways you will probably use them while building your own custom app. So you will learn to build and design beautiful real-life app from the ground up, we will teach you everything you need to know.

Flutter provides a very fast and easy way to build functional apps that could run on both Android and iOS. So save yourself a lot of time by learning advanced concepts by building a really real world ridesharing application.


Not Convinced Yet?

This course will groom you to build your own app ideas, this comes in handy if you want to launch your own app and build a company around it. Modern-day business run on automation which is made possible with apps, somehow in your business, you will need a great functional app; and one way to achieve this without blowing your budget is by having hands-on experience on building a real-world functional application. you will literarily get most of the advanced knowledge you need for a price of cake.

Secondly, having built a fully complete and functional Ridesharing application will be a very huge addition to your portfolio if you intend to get a high paying job. The job market these days are getting pretty competitive, you really need to show your worth. What's the best way to showcase your worth if not by showing real-world applications you built?


What Should I Expect After this Course?

  • Build a Complete Ride-Sharing on iOS and Android Using Flutter

  • Good understanding of Firebase Database

  • How to build a real-world application in a very structured and organized manner


Other Things to Learn Includes

  • Flutter UI and Design Basics

  • Flutter Advanced State management techniques

  • Firebase Database Development

  • Firebase Authentication

  • Google Location services

  • Realtime Location Updates

  • Google Maps and Map styles

  • Calculating Distance and time difference between two points

  • Creating Local Notifications

  • Making Web Calls Using Rest API

  • Processing Task in Background (Thread & Async)

  • Loading and Displaying Data with Listview

  • Save Data Locally on your Device

Course Content

  • 10 section(s)
  • 113 lecture(s)
  • Section 1 Introduction
  • Section 2 Setting Up Firebase Backend
  • Section 3 Login and Register with Firebase Authentication
  • Section 4 Rider's App Main Page Design
  • Section 5 Configuring Location Services using GeoLocator Package
  • Section 6 Advanced State Management with Provider Package
  • Section 7 Configuring Place Search Functionality
  • Section 8 Adding PolyLines and Markers using Data from Direction API
  • Section 9 Ride Estimates and Properties
  • Section 10 Creating a Ride Request on Firebase

What You’ll Learn

  • Learn to build complete android & iOS Uber Clone apps (driver and passenger) with Flutter and Firebase
  • Learn to create, remove, update and delete records in Firebase Database
  • Learn how to use Google Location and Map services in your Apps with Flutter
  • Learn to find place address with location coordinates using Google Geocoding API
  • Learn advanced state management concepts with the Provider Package
  • Learn to create and design beautiful User Interfaces for android and iOS using Flutter
  • Learn to initiate a phone call from your directly from your app
  • Understand how to create Push Notification messages using Firebase (FCM)

Skills covered in this course


Reviews

  • A
    Adriano Wagner Agra de Andrade
    5.0

    Very well explained !

  • J
    Joshua Omara
    4.0

    The course is quite clear and well designed. With time however, the packages have become outdated.

  • B
    Brian Thomas
    1.0

    Very old outdated unworkable code. Will not work with current upgrades.

  • J
    Jay M
    2.0

    This course is about 3 years outdated and is still put up by Udemy for sale!!! The course teaches bad software design practices for such a large application. There is no separation of concern, and b/l and us is in the same files.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed