YoVDO

Build an Instagram Clone with React Native, Firebase Firestore, Redux, Expo - Full Course

Offered By: freeCodeCamp

Tags

React Native Courses Mobile Development Courses Firebase Courses Redux Courses

Course Description

Overview

Embark on a comprehensive 6-hour course to build an Instagram clone using React Native, Firebase Firestore, Firebase storage, Redux, and Expo. Master the creation of an authentication system, database integration, and storage management. Begin with setting up React Native Expo, then progress through implementing Firebase authentication, data saving with Redux, and navigation handling. Explore camera and image gallery integration, learn to save image posts using Firebase services, and develop user profiles and search functionality. Implement a follow system, create a post feed, manage user logout, add commenting features, and design a like system. Conclude with a final redesign, equipping you with the skills to create a fully-functional social media app.

Syllabus

Introduction.
Setting up React Native Expo.
Auth System With Firebase and React Native.
Save Data Using Firebase And Redux.
Handling Navigation on React Native.
Using Camera And Image Gallery With React Native.
Saving An Image Post Using Firebase Firestore and Firebase storage.
Displaying User Profile With Firebase Firestore.
Search User By Similar Name with Firebase Firestore.
Follow System Using Firestore And React Native.
Post Feed System With Firebase and React Native.
Logout Firebase Auth And Redux React Native.
Adding User Comments To Posts W/ Firebase Firestore.
Like System Using Firestore.
Redesign Release.


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