An open API service indexing awesome lists of open source software.

https://github.com/subraatakumar/react-native-v3


https://github.com/subraatakumar/react-native-v3

Last synced: over 1 year ago
JSON representation

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