Course Overview
- ›What is React Native
- ›History of React Native
- ›Advantages of React Native
- ›React Native vs Flutter vs Native
- ›Use cases of React Native apps
- ›Understanding mobile app architecture
- ›Installing Node.js
- ›Installing Expo CLI
- ›Installing Android Studio
- ›Setting up Android Emulator
- ›Running first React Native app
- ›Understanding project folder structure
- ›JSX in React Native
- ›Functional Components
- ›Understanding Props
- ›Understanding State
- ›Component lifecycle basics
- ›Rendering components
- ›View Component
- ›Text Component
- ›Image Component
- ›Button Component
- ›TextInput Component
- ›TouchableOpacity and Pressable
- ›Understanding Flexbox
- ›Flex Direction
- ›Align Items
- ›Justify Content
- ›Responsive layouts
- ›Layout best practices
- ›StyleSheet API
- ›Inline Styling
- ›Dynamic Styling
- ›Responsive Styling
- ›Using Dimensions API
- ›Dark mode styling
- ›TextInput handling
- ›Keyboard handling
- ›Form input basics
- ›Button interactions
- ›Event handling
- ›Controlled components
- ›ScrollView
- ›FlatList
- ›SectionList
- ›Optimizing large lists
- ›Rendering dynamic lists
- ›List performance tips
- ›useState Hook
- ›useEffect Hook
- ›useRef Hook
- ›useMemo Hook
- ›Custom hooks
- ›Managing component state
- ›Introduction to React Navigation
- ›Installing navigation libraries
- ›Stack Navigation
- ›Navigation between screens
- ›Passing parameters
- ›Navigation lifecycle
- ›Bottom Tab Navigation
- ›Drawer Navigation
- ›Nested navigation
- ›Navigation guards
- ›Custom navigation headers
- ›Navigation best practices
What we'll cover in this course:
- Introduction to React Native
- Setting up Development Environment
- React Native Fundamentals
- Core Components
- Layout and Flexbox
- Styling in React Native
- Handling User Input
- Lists and Scrollable Content
- React Hooks in React Native
- Navigation Basics
- Advanced Navigation
- Working with APIs
- Async Programming
- Forms in React Native
- Form Validation
- Global State Management
- Local Storage and Persistence
- Animations in React Native
- Handling Media
- Device Features
- Push Notifications
- Firebase Integration
- Authentication Systems
- Performance Optimization
- Error Handling and Debugging
- Testing React Native Apps
- App Security
- Publishing Apps
- Advanced React Native
- AI Assisted Development Workflow
- Capstone Project
Technologies & Tools


















