Build Pinterest Clone App with Flutter & Firebase Firestore

Learn Flutter 2.8 with Null Safety & Make your own Android & iOS Photo Sharing Application like Instagram Clone App

4.20 (17 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Build Pinterest Clone App with Flutter & Firebase Firestore
85
students
3.5 hours
content
Dec 2021
last update
$54.99
regular price

What you will learn

App Development with Flutter & Firebase as Backend

Android & iOS App Development from Single Code Base (Flutter)

Develop your own PhotoShare App like Pinterest

Authenticate user using Firebase Authentication

Forget and Reset Password using Firebase Authentication

Use of Firebase Cloud Storage for Uploading and Retrieving Images using Flutter

Use of Cloud Firestore as Backend for user data and user images

Why take this course?

In this course you will learn how to develop your own flutter iOS and Android photo sharing app like Pinterest clone app using firebase firestore as backend for user's data and records.


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. Use Flutter 2.5 UI toolkit to craft apps for mobile, web & desktop from a single codebase. Get Faster App Development, Flexible UI & Access Native Features. Try Flutter 2.3 today. Mobile Ads SDK. Null Safe Code. Flexible UI. Native Performance. Fast Development.


Firebase helps you build and run successful apps. Backed by Google, loved by developers. Easily integrate Firebase into your team's favorite tools. Trusted by the largest apps. Monitor App Performance. Release Apps Confidently. Accelerate Development. Customize Your App. 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.


Cloud Firestore is a NoSQL document database that lets you easily store, sync, and query data for your mobile and web apps - at global scale. Cloud Firestore is a cloud-hosted, NoSQL database that your iOS, Android, and web apps can access directly via native SDKs.


Firebase Cloud Storage is built with mobile connectivity in mind. Automatically pause and resume transfers as your app loses and regains connectivity. Build Fast For Any Device. Customize Your App. Cross-Platform Solutions. Release Apps Confidently.

Cloud Storage for Firebase lets you upload and share user generated content, such as images and video, which allows you to build rich media content into your apps. Your data is stored in a Google Cloud Storage bucket: an exabyte scale object storage solution with high availability and global redundancy.

Content

Introduction

Introduction

Flutter SDK Setup

For Windows users - Flutter 2.3 SDK Setup
For Mac users - Flutter 2.3 SDK Setup

Create and Setup a new Project

Setting up a new Flutter Project
Adding Dependences And Assets

Working on Login

Working On Login Screen
Working On Login Screen - part 2
Creating Widgets
Completing the Login Screen

Working on SignUp

Designing Signup Screen

Connecting Our App With Firebase

Connecting Our App With Firebase

Allow user to Register & SignIn to their Accounts using Firebase

Implementing Functionality To Add Pic From Camera Or Gallery
Implementing function for Registering users
Adding Function To Signin users

Working on HomePage

Designing Home Screen & Adding Logout Button
Uploading wallpaper image To Firebase Storage & Database

Grid View and List View for Showing users Images

Creating List And Grid View Widgets
Showing wallpapers images on Home Screen

Implement Total Number of Image Downloads and Details

Adding Wallpaper Details Screen
Implementing the Image Downloads Number Feature

Implementing Delete Image Feature

Implementing Delete Image Feature

Forget Password & Reset Password Feature

Forget Password & Reset Password

Congratulations - Course Finished - Where to Go from Here

Where to go From here

Screenshots

Build Pinterest Clone App with Flutter & Firebase Firestore - Screenshot_01Build Pinterest Clone App with Flutter & Firebase Firestore - Screenshot_02Build Pinterest Clone App with Flutter & Firebase Firestore - Screenshot_03Build Pinterest Clone App with Flutter & Firebase Firestore - Screenshot_04

Reviews

Arroba
April 11, 2022
If you want to only build an app, this course is fine. You will be able to follow along with no experience and build an app. If you want to actually learn Flutter and Firebase, this probably is not the best course because there is zero explanation about the code or functionality of the programming. This app will not work with the Web. It is iOS and Android only. This app does not include responsiveness so it does not scale across all screen sizes well. I used Flutter 2.10.4 and everything worked fine. There is use of deprecated ImagePicker code but as of this comment the app will work. Updating this is not a simple task and will require knowing more about Flutter than this course provides. Overall it is a good course.
A
March 13, 2022
This course was solid. There were some updated needed for FirebaseFirestore and FirebaseAuth, however Google seems to make updates for these often. Nice work and clear outline to a great app build. thank you.
Rohit
December 1, 2021
Course requirement says - "you must have some little flutter knowledge" But I feel, you need in depth flutter knowledge, instructor will just keep typing and you have to keep typing on your editor. That's it. There is hardly any explanation. Instructor will say like, use padding, then container, then column, row, etc, then use streams, firebase auth, and so on But why we are using, what's the use, he will finish the entire screen and then will run and show you what exactly he has built. My take - take this course, if you are very good at flutter and firebase. If you are beginner, don't take this course.

Charts

Price

Build Pinterest Clone App with Flutter & Firebase Firestore - Price chart

Rating

Build Pinterest Clone App with Flutter & Firebase Firestore - Ratings chart

Enrollment distribution

Build Pinterest Clone App with Flutter & Firebase Firestore - Distribution chart
4265890
udemy ID
8/27/2021
course created date
8/31/2021
course indexed date
Bot
course submited by