Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter and Firebase: Learn by developing Contacts app
Rating: 5.0 out of 5(6 ratings)
51 students

Flutter and Firebase: Learn by developing Contacts app

Build contacts list app with Firebase at backend. Call, SMS, and WhatsApp functionality in app.
Created byHaider Ali
Last updated 12/2023
English

What you'll learn

  • Setup Flutter Development Environment
  • Integrate Firebase with Flutter
  • Implement call, SMS and WhatsApp functionality in Flutter
  • Export data from Excel/CSV format and Google Sheets to Firebase
  • Populating Widgets (ListView, Chip) from Firestore Database

Course content

6 sections21 lectures3h 14m total length
  • Course Introduction1:03

    Build a contacts app with Flutter and Firebase. Learn to export Excel or CSV data to Firestore, read Google Sheets data into Firestore, and populate widgets from Firestore data.

  • Introduction to Phone Directory App0:59
  • Demo of the target app3:00

    Demonstrates building a Flutter and Firebase phone directory app that imports contacts from Google Sheets, displays names, positions, and categories, and enables dial, message, and WhatsApp actions.

Requirements

  • Basic Programming Concepts

Description

If you want to learn Flutter and add Firebase Firestore Database functionality in it, this course is for you.

Course Objective is to develop a contacts list app for Android and iOS. Uniqueness of this contacts app is that the user don't need to maintain contact list of the company/organization him/herself but rather it is maintained at single central location, updated at one point and all contact lists on user device are updated automatically.

The app uses Firebase Firestore Database at the backend.

After completing this course you will be able to write any Flutter apps with Firebase Firestore integration.

The course is a hands on tutorial using Android Studio.

Course is taught in the following sequence:

  1. Introduction to Course and Contacts App

  2. Setting up Flutter Development Environment

  3. Integrating Firebase in Flutter

  4. Implementing phone call, sending text and WhatsApp message in Flutter

  5. Exporting Excel/CSV data to Firebase Firestore Database

  6. Exporting data from Google Sheets to Firebase Firestore Database

  7. Populate Widgets from Firebase Firestore Database

When course is finished you will get a complete contact list app that can be used for calls, sending SMS text and WhatsApp messages.

The course is developed by experienced Flutter developer. This app is in use by few organizations.

Hope you will enjoy the course.

Best of Luck!

Who this course is for:

  • Beginners in Flutter who want to use Firebase in Flutter
  • Flutter developers who want to learn use of external data sources