- CSS basic
- Layouts
- Grid
- Box Model
- Flex-Box
- Objects
- Functions and Arrow Functions
- Arrays and array methods
- map()
- filter()
- reduce()
- every()
- some()
- find()
- foreach()
- Destructuring
- Template literals
- Ternary Operators
- ES Modules and Import / Export Syntax
- JSX
- Component
- Class
- Functional
- Props vs State
- Conditional Rendering
- Component Life Cycles
- List and Keys
- Hooks
- useState()
- useEffect()
- useRef()
- Advance Hooks
- useMemo()
- useReducer()
- useContext()
- Creating own hooks
- Context
- Refs
- Higher Order Components
- Reference
- Form Libraries
- Testing
- State Management
- API Calling
- Core Components
- View
- Text
- Flatlist
- Image
- TextInput
- ScrollView
- Stylesheet
- Touchables
- Tab
- Stack
- Drawer
- Authentication
- Firestore
- Crashlytics
- Cloud Messaging
- Remote Config
- Firebase Analytics
- Cloud Functions
- Git
- Github/GitLab/Bitbucket
- Xcode
- Android Studio
- Terminal
- Package Manager
- npm
- yarn