https://github.com/subraatakumar/react-native-v3
https://github.com/subraatakumar/react-native-v3
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/subraatakumar/react-native-v3
- Owner: subraatakumar
- Created: 2023-02-12T04:32:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-05T02:52:55.000Z (over 3 years ago)
- Last Synced: 2024-12-24T21:34:48.563Z (over 1 year ago)
- Language: JavaScript
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React-Native-Course-V3
## Week-1
### [Session 1](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-1/session-1.md)
- Introduction to React Native
- Styling in React Native
- Inline
- Internal
- External
- Display Flex Property
- Platform Specific Code
- Using Platform Module
- Using Platform Specific File Extension
- Button
### [Session 2](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-1/session-2.md)
- Expo and React Native
- Custom Buttons using Touchable Opacity and Pressable
- Touchable Opacity
- difference between Touchable Opacity, TouchableWithoutFeedback, TouchableNativeFeedback
- Pressable Component
- Difference between Touchable and Pressable
- Which to be used touchable or Pressable
- TextInput in React Native
### [Session 3](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-1/session-3.md)
- Image in React Native
- Image Props
- Simple Gallery
- Showing list of items using map
- ScrollView
- Horizontal and Vertical Scrollview
- Pull to Refresh
### [Session 4](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-1/session-4.md)
- FlatList
- NestedList
- Pull to Refresh flatlist
- Sestion List with Columns
- Vector Icons
## Week-2
### [Session 5](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-2/session-5.md)
- AsyncStorage / Localstorage
- Counter App
- App to Display number of times the app is opened.
- Modal
- Alert
- Networking
- GET Request
- POST Request
### [Session 6](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-2/session-6.md)
- SQL Lite
- Use Database
- Basic CRUD Operations
- Create Table
- Insert data into table
- Delete table
- React Native Architecture
- Security
- Firebase ApCheck
- SSL Pinning
### [Session 7](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-2/session-7.md)
- SQLite Project (Task List) Part 1
- Open Database
- Create Table
- Insert Data into Table
- Select All Data from Table
### [Session 8](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-2/session-8.md)
- SQLite project Part - 2
- Update data of table
- Delete data from table
- Create APK or AAB file for distribution using EAS cli
- Configure profile to build APK
- Credential Source
- Android App Signin credentials
## Week-3
### [Session 9](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-3/session-9.md)
- Animated View
- Basic Example
- Using Native Driver
- Configuring Animations
- Animatable Components
- Composing Animations
- Combining Animated Values
- Interpolation
- React Navigation
- Stack Navigation
- Passing parameters to routes
### [Session 10](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-3/session-10.md)
- Bottom Tab Navigation
- Bottom Tab with Stack Navigation
- Example 1
- Example 2
- Drawer Navigation
- Example 1
- Bottom Tabs with Drawer Navigation
- Example 1
- Drawer With Bottom Tab and Stack Navigation
- Example 1
### [Session 11](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-3/session-11.md)
- Central Store of Data
- Redux Flow
- Redux Toolkit
- Mobx
### [Session 12](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-3/session-12.md)
- Some helpful packages
- Use of Custom Components
- UI Library
## Week-4
### [Session 13](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-4/session-13.md)
- Expo Camera
- Sample Camera Project
- Expo Text to Speach
- Sample Project
### [Session 14](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-4/session-14.md)
- Expo Sensor
- Step Count Project
### [Session 15](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-4/session-15.md)
- Handling Gestures
- Bottom Sheet
- React Native Reanimated
- React Native Gesture Handler
## Week-5
### [Session 16](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-5/session-16.md)
- Firebase Cloud Messaging
### [Session 17](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-5/session-17.md)
- Firebase Authentication
- Google Signup
- Email and Password Signup
### [Session 18](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-5/session-18.md)
- Realtime Database
- Reading Data
- One-time read
- realtime changes
- Writing Data
- Removing Data
- Cloud Firestore
- Read Data
- One Time Read
- Realtime Changes
- get all document snapshots from querysnapshot
- advanced querying
- Writing data
- add
- set
- update
- updting deeply nested values
- removing data
- Secure your data through rules
### [Session 19](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-5/session-19.md)
- Simple Group Chat App
- Users Node Structure
- Display a list of users from firebase realtime database
- Chat message security Rule
- Firebase Storage Rule
- Use of Redux-Toolkit for State Management
### [Session 20](https://github.com/subrataindia/React-Native-Course-V1/blob/main/week-5/session-20.md)
- Deploy to google play store