Course Overview
- ›What is React Native
- ›React Native vs native apps
- ›Environment setup
- ›Installing Expo CLI
- ›Running app
- ›Hello World
- ›View and Text
- ›Image
- ›ScrollView
- ›SafeAreaView
- ›Button & Pressable
- ›Activity Indicator
- ›StyleSheet API
- ›Inline styles
- ›Flexbox
- ›Alignment
- ›Margin & padding
- ›Platform styling
- ›FlatList
- ›Rendering lists
- ›Item separator
- ›Headers & footers
- ›SectionList
- ›Refresh control
- ›TextInput
- ›Input handling
- ›Form validation
- ›Submission
- ›Login form
- ›Keyboard handling
- ›React Navigation
- ›Stack navigation
- ›Screen navigation
- ›Passing data
- ›Tab navigation
- ›Options
- ›Drawer navigation
- ›Nested navigation
- ›Deep linking
- ›Custom headers
- ›Navigation events
- ›Auth flow
- ›useState & useEffect
- ›State handling
- ›Context API
- ›AsyncStorage
- ›Patterns
- ›Lifting state
- ›Fetch API
- ›GET & POST
- ›Handling responses
- ›Loading states
- ›Displaying data
- ›Axios
- ›Firebase setup
- ›Authentication
- ›Realtime DB
- ›Firestore
- ›Storage
- ›Integration
- ›Camera
- ›Image picker
- ›Location
- ›Push notifications
- ›Permissions
- ›Sharing
What we'll cover in this course:
- Introduction to React Native
- Core Components
- Styling in React Native
- Lists and Data Display
- User Input and Forms
- Navigation Basics
- Advanced Navigation
- State Management
- Working with APIs
- Firebase Integration
- Device Features
- Animations and UI
- Testing and Debugging
- AI Tools for Development
- Capstone Project
Technologies & Tools


















