List of tutorial RN
- ✅ Javascript code
- ✅ Javascript jsdoc: https://jsdoc.app/tags-param.html
- ✅ State and life cycle
- ✅ Function component, class component
- ✅ UI
- ✅ Base components: View, Text, TextInput, Button,...
- ✅ Hook
- ✅ Basic hook: useState, useEffect, useCallback, useMemo, useContext, useRef
- ✅ Lib hook: useSelector, useTranslation,...
- ✅ Custom hook: https://reactjs.org/docs/hooks-custom.html
- ✅ Design
- ✅ Style
- ✅ Flexbox: https://reactnative.dev/docs/flexbox
- ✅ Flex, FlexShink, FlexGrow
- ✅ Navigation Screens
- ✅ Navigator
- ✅ BottomTabs
- ✅ SubTabs
- ✅ Animation
- ✅ Reanimated v2
- ✅ Gesture Responder
- ✅ Photo picker, Camera
- ✅ ActionSheet, Toast, Alert, InputAlert, Spinner
- ✅ Permissions
- ✅ Redux
- ✅ Redux thunk
- ✅ Redux saga
- ✅ Storage
- ✅ Async Storage
- ✅ Redux persist
- ✅ Community server
- ✅ API RESTful
- ✅ Socket
- ✅ Firebase
- ✅ Authentication: Email, Apple, Facebook, Goolge, Phone
- ✅ Remote Config
- ✅ Analytics
- ✅ Crashlytics
- ✅ Notification/FCM
- ✅ Realtime Database/Firestore Database
- ✅ Deep Linking/Dynamic Link: Cần phải có website
- ✅ Google maps
- ⛔️ Native Modules
- ✅ iOS
- ⛔️ Android
- ✅ Codepush
- ✅ Performance
- ✅ Console.log in Production mode
- ✅ Flatlist getItemLayout, key or keyExtractor
- ✅ Animation
- ✅ Larger images
- ✅ PureComponents
- ⛔️ Build SDK
- ✅ iOS
- ⛔️ Android
- ✅ Deploy and publishing
- ✅ AppStore
- ✅ Google Play
- ✅ ADVANCE
- ✅ AI
- ✅ Coreml - native iOS
- ✅ AI