Build the original Instagram with React Native & Firebase
Build the original Instagram with React Native & Firebase, available at $44.99, has an average rating of 3.55, with 57 lectures, based on 196 reviews, and has 970 subscribers.
You will learn about Make an app ready to be published onto app stores Understand how you use Firebase with React Native Upload photos in React Native to Firebase Storage Build apps that require user authorisation This course is ideal for individuals who are Anyone interested in learning how to create apps for iOS and Android or Beginner React Native developers looking to add user login to apps or Beginner React Native developers who need to use the Firebase database It is particularly useful for Anyone interested in learning how to create apps for iOS and Android or Beginner React Native developers looking to add user login to apps or Beginner React Native developers who need to use the Firebase database.
Enroll now: Build the original Instagram with React Native & Firebase
Summary
Title: Build the original Instagram with React Native & Firebase
Price: $44.99
Average Rating: 3.55
Number of Lectures: 57
Number of Published Lectures: 54
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 54
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Make an app ready to be published onto app stores
- Understand how you use Firebase with React Native
- Upload photos in React Native to Firebase Storage
- Build apps that require user authorisation
Who Should Attend
- Anyone interested in learning how to create apps for iOS and Android
- Beginner React Native developers looking to add user login to apps
- Beginner React Native developers who need to use the Firebase database
Target Audiences
- Anyone interested in learning how to create apps for iOS and Android
- Beginner React Native developers looking to add user login to apps
- Beginner React Native developers who need to use the Firebase database
In this course you we cover all the steps from creating an app in the command line all the way through to build an app very similar to the original Instagram.
-
We will start by quickly looking at how to use Firebase User Authorisation. Using email and password or Facebook login.
-
From here we will then cover the Firebase realtime database and look at how to set, update and delete data.
-
Next we look at fetching data from the database and look into the Firebase security rules and how to structure your firebase database, before we look into firebase storage.
-
Now it is time to start building a real app with these techniques. We will build an app based on the idea of the original Instagram, the next sections of the course will cover each step to create this app.
At Rusty Courses we regularly update our courses with new & updated content to keep things fresh.
Enroll now and get started on your journey to build mobile app for both Android and iOS today!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Register & Setup
Lecture 1: Register for Firebase and setup project
Lecture 2: Create React Native app on the command line
Chapter 3: Connect Firebase To App & Login Code Examples
Lecture 1: Connect Firebase project to React Native app
Lecture 2: Intro to Firebase Authentication
Lecture 3: Using email and password to register user
Lecture 4: Check if user is logged in & how to log user out.
Lecture 5: Using Facebook login (Including Facebook app setup)
Lecture 6: Using email and password login with TextInput
Chapter 4: Firebase Database
Lecture 1: Intro to Firebase Database
Lecture 2: How to set, update and delete data in Firebase
Lecture 3: Fetching and retrieving data from the Firebase database
Lecture 4: How to use Firebase security rules
Lecture 5: Structuring your Firebase database
Chapter 5: Firebase Storage
Lecture 1: Intro to Firebase storage
Lecture 2: Quick overview of Firebase storage security rules
Chapter 6: Start Building The Photo Feed App
Lecture 1: Setup and create app from the command line
Lecture 2: Adding base components to each screen
Lecture 3: Starting to setup the feed screen
Lecture 4: Adding a FlatList to the feed screen
Lecture 5: Adding some styling to the FlatList
Lecture 6: Create Firebase project and connect to our app
Lecture 7: Structure database for project
Lecture 8: Begin to make calls to the database to fetch information
Lecture 9: Update our FlatList to user data from our database
Chapter 7: Add Security & Authentication to Photo Feed App
Lecture 1: Adding security rules part one
Lecture 2: Adding security rules part two
Lecture 3: Check if user is logged into the app
Chapter 8: Begin to create Photo Feed app UI
Lecture 1: Make sure user is logged in whilst creating profile interface
Lecture 2: Building out the profile screen UI
Lecture 3: Creating our profile modal screen & adding back button
Lecture 4: Adjust comments screen & add button to open comment screen
Lecture 5: Building Upload screen – Part One
Lecture 6: Building Upload Screen – Part Two
Lecture 7: Upload function changes
Lecture 8: Building Upload Screen – Part Three
Chapter 9: Continue to create Photo Feed App
Lecture 1: Add caption input area to upload screen
Lecture 2: Adjust upload photo function to get uploaded image url.
Lecture 3: Create function to process photo and add to feed
Lecture 4: Update FlatList to display uploaded photos
Lecture 5: Create component to show list of photos across different screens
Chapter 10: Adding a comments section to each photo
Lecture 1: Building comments screen part one
Lecture 2: Fetch comments from Firebase
Lecture 3: Add post comment form to the screen
Lecture 4: Create function to post comments to the database
Chapter 11: Adding user authorisation & other adjustments
Lecture 1: Update profile to show user details from Firebase
Lecture 2: Add edit profile form to profile page
Lecture 3: Create save profile function
Lecture 4: New component to contain login and sign up
Lecture 5: Add login and signup buttons to component
Lecture 6: Create login and signup functions
Lecture 7: Create user object and test signup function
Lecture 8: Final adjustments to the app
Chapter 12: React Navigation Version 3
Lecture 1: React Navigation Version 3
Instructors
-
Rusty Zone
Experienced full stack web & mobile developer
Rating Distribution
- 1 stars: 12 votes
- 2 stars: 12 votes
- 3 stars: 27 votes
- 4 stars: 53 votes
- 5 stars: 92 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024