YoVDO

Flutter & Firebase Course - Build a Full Stack Instagram Clone

Offered By: freeCodeCamp

Tags

Flutter Courses Mobile Development Courses Firebase Courses

Course Description

Overview

Build a full-stack Instagram clone using Flutter and Firebase in this comprehensive 7-hour course. Learn to create a responsive user interface, implement Firebase authentication, Firestore database, and Firebase storage. Master essential features like user registration, login, persisting auth state, posting images, likes, comments, user search, and profile management. Develop skills in state management, responsive design, and integrating various Flutter packages. By the end of this tutorial, you'll have the knowledge to incorporate Firebase into any of your future projects and create complex, feature-rich mobile applications.

Syllabus

) Intro.
) Demo.
) Prerequisites.
) Setup & Theming the App.
) Building Responsive Layout Widget.
) Setting Up Firebase.
) Login Screen UI (Mobile).
) Signup Screen UI (Mobile).
) Firebase Signup Auth.
) Firebase Login Auth.
) Persisting Auth State.
) Modelling User Data.
) User Data State Management.
) Mobile Bottom App Bar.
) Add Post Screen UI.
) Selecting Image.
) Storing Post Data in Firebase .
) Feed Posts UI.
) Displaying Post Data from Firebase.
) Like Animation.
) Updating Likes.
) Comments Screen UI.
) Storing Comments in Firestore.
) Displaying Comments.
) Deleting Post.
) Searching Users.
) Showing Posts on Search Screen.
) Creating Reusable Profile Screen UI.
) Displaying Profile Data.
) Following Users.
) Signing Out.
) Creating Responsive UI.
) Conclusion.


Taught by

freeCodeCamp.org

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent
Mobile Web Development
Google via Udacity