Flutter Android Ios Instagram Clone App With Firebase 2020

Flutter 2.0 & Firestore - Build Complete Social Network App for iOS & Android like Snapchat , Facebook & Twitter Clone

Last updated 2022-01-10 | 3.8

- Flutter Android & iOS Social Media App
- Flutter Cross Platform App Development
- Flutter iOS and Android App Development

What you'll learn

Flutter Android & iOS Social Media App
Flutter Cross Platform App Development
Flutter iOS and Android App Development
Google SignIn
Firebase FireStore
Firebase Storage
Firebase Cloud Messaging for real time Push Notifications
Flutter Hybrid App Development
Flutter Dart Programming Language
and Much more.

* Requirements

* Anyone can join this course.

Description

In this course you will learn how to create flutter social media app like instagram with firebase firestore using flutter dart programming language.

This instagram clone we will develop using new dark theme user interface. Moreover it will firebase cloud messaging for real time push notifications. And much more.

For more info you can watch the first introductory video and if you want to learn the please enrolling in the course. At the end of this course you will be able to develop your own fully backend+frontend flutter iOS and android Apps.


Firebase is a platform developed by Google for creating mobile and web applications. It was originally an independent company founded in 2011. In 2014, Google acquired the platform and it is now their flagship offering for app development. Easily integrate Firebase into your team's favorite tools. Trusted by the largest apps. Firebase helps teams from startups to global enterprises build & run successful apps. Backed by Google. Accelerate Development. Boost App Engagement.


Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. The first version of Flutter was known as codename "Sky" and ran on the Android operating system.

Who this course is for:

  • Anyone can join this course.

Course content

5 sections • 27 lectures

For Windows users: Download and Install Flutter [Complete Setup] Preview 21:20

For MAC users: Download and Install Flutter (Complete Setup) Preview 26:15

Setting Up the Project Preview 06:32

For Windows users: Connect Project to Firebase (Updated) Preview 13:50

For MAC users: Connect Project to Firebase (Updated) Preview 15:08

Create the SignIn Screen Preview 12:23

SignIn user using Google SignIn Preview 11:35

Create Home Screen Bottom Navigation Bar Preview 12:50

Creating an AppBar for App Pages Preview 11:57

save user Information from GoogleSignIn to Firestore Preview 27:56

Search users Preview 25:38

Create and Design UploadPage UI Preview 16:50

Upload Post Image & Post Info to Firebase Storage & Firestore Preview 51:32

Implementing the Profile and Edit Profile Features Preview 51:59

Display Posts (In Grid form Horizentally and In List Form Vertically) Preview 49:43

Show Full Post Image - Implementing the Like & Dislike Feature Preview 24:33

Save , Retrieve and Display Comments Preview 28:18

Implementing the Follow users and UnFollow users Features Preview 25:42

Retrieve and Display Notification on Notifications Page Preview 32:43

Adding Firebase Cloud Functions to our Project Preview 19:05

Firebase Push Notifications & Live Alerts - Display Posts on user's Timeline Preview 37:19

Delete Post - Last Lecture Preview 14:05