React Native Development Syllabus
Week‑by‑week plan, tools, and assessment. Designed for freshers and upskilling marketers in Punjab, Himachal, Chandigarh & Haryana.
Month 1 — Web & React Fundamentals
Month 2 — React Native Basics & UI Development
Month 3 — Navigation, APIs & Dynamic Apps
Month 4 — Forms, Authentication & State Management
Month 5 — Backend Integration & Device Features
Month 6 — Advanced Concepts & Final Projec
- Introduction to Web & Mobile Development
- HTML, CSS & JavaScript basics
- ES6 concepts
- Functions, arrays & objects
- DOM basics
- Introduction to ReactJS
- Components, props & state
- Hooks basics (useState, useEffect)
- Practical
- Introduction to React Native
- Environment setup
- Android Studio & Emulator setup
- Folder structure understanding
- Core components
- Flexbox & responsive layouts
- Styling with StyleSheet
- Reusable components
- Practical
- React Navigation
- Stack & Tab Navigation
- Passing data between screens
- REST API concepts
- Fetch API & Axios
- Loading states & error handling
- Dynamic rendering
- JSON data handling
- Practical
- Forms & validations
- TextInput handling
- Login & Signup UI
- Authentication flow basics
- Context API
- Redux basics (introduction)
- useReducer concepts
- Protected screens concept
- Practical
- Firebase introduction
- Firestore database basics
- Firebase Authentication
- CRUD operations
- AsyncStorage
- Push notification concepts
- Camera & gallery overview
- Location & permissions basics
- File upload concepts
- Practical
- Advanced API handling
- Performance optimization basic
- App debugging techniques
- Environment variables
- App deployment overview
- APK generation
- Play Store publishing process
- Resume & portfolio guidance
- Interview preparation
- Final Project Options
- Practical