Course Description

This course teaches you how to build cross-platform mobile apps for Android and iOS using React Native and Firebase. From stunning UI designs to real-time backend integration, you’ll learn everything to create production-ready mobile applications — all from one codebase!

What You’ll Learn?
  • Build beautiful and fast apps using React Native
  • Manage data and auth using Firebase backend
  • Handle navigation, API integration & local storage
  • Deploy apps on both Play Store & App Store

Course Curriculum

🧱 1. Introduction & Setup
  • What is React Native?
  • React Native vs Flutter vs Native
  • Installing Node.js, VS Code, and Expo CLI
  • Running First App on Emulator & Real Device
  • Understanding App.js & File Structure

🧩 2. Core Concepts
  • Components (Functional)
  • JSX Syntax
  • Props and State
  • Styling with StyleSheet
  • Flexbox Layout in React Native
  • ScrollView, FlatList, SectionList
  • Touchable Components (Button, TouchableOpacity, etc.)

📲 3. Navigation
  • React Navigation Setup
  • Stack Navigation
  • Tab Navigation
  • Drawer Navigation
  • Passing and Receiving Data Between Screens

📦 4. Forms & Input Handling
  • TextInput Component
  • Managing Form Data with useState
  • Keyboard Avoiding View
  • Basic Validation Techniques

🔗 5. API Integration
  • Fetch API & Axios
  • JSON Parsing
  • Displaying API Data in FlatList
  • Loading Indicators & Error Handling

🔒 6. Firebase Integration
  • Firebase Project Setup
  • Email/Password Authentication
  • Phone Number & OTP Login
  • Google Sign-In
  • Firestore Database CRUD
  • Firebase Storage for Images
  • Realtime Sync

🔁 7. State Management
  • useState & useEffect
  • useContext (Context API)
  • Redux (Optional Advanced)
  • AsyncStorage for Local Storage

🎨 8. UI Libraries & Animations
  • Using Icon Libraries (react-native-vector-icons)
  • Modal, Alert, Toast
  • LinearGradient & Background Images
  • Lottie Animations
  • Basic Animation with Animated API

⚙️ 9. Advanced Topics
  • Custom Hooks
  • Deep Linking
  • React Native CLI (vs Expo)
  • Permissions & Camera Access
  • File Uploading
  • Working with Maps, GPS (Location API)
  • Push Notifications (FCM)

🚀 10. Deployment
  • Creating Signed APK for Android
  • Publishing to Google Play Store
  • iOS Build with EAS (Expo)
  • App Store Guidelines (Overview)

🧪 Real life Projects
  • Chat App (with Firebase Realtime DB)
  • E-commerce App (Cart, Auth, Checkout UI)
  • Notes App with Cloud Sync
  • Food Delivery or Service Finder UI
  • Portfolio App for Resume

Course Rating

5.00 average rating based on 7 rating

5.0
(7 Review)
5
7
4
0
4
0
4
0
4
0

Reviews

Comment Images
Haley Bennet
Oct 10, 2024

Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Comment Images
Simon Baker
Oct 10, 2024

Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Comment Images
Richard Gere
Oct 10, 2024

Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Write a Review

Rating Here