This repository contains code for a React Native project where I'll be practicing various topics.
- Theming
- Navigation
- State Management
- Animations
Each topic will be practiced on a separate branch. Below are the branches related to each topic:
main
: Main branch containing the basic project structure.topic-1-theming
: Branch for practicing Theming.
To get started with this project, follow these steps:
- Clone this repository to your local machine.
git clone git@github.com:mehedisarkar2k/Learn-RN.git
or
git clone https://github.com/mehedisarkar2k/Learn-RN.git
- Check out the branch for the topic.
git checkout topic-1-theming
- Install dependencies by running
yarn install
.
yarn install
- Read specific instructions in the README file of the branch.
- Run the project using
yarn start
andyarn android
/yarn ios
.
yarn start
then in another terminal
yarn android
or
yarn ios
- Node 18 or later
- JDK 17 or later (for Android development)
- Xcode 13 or later (for iOS development) - not sure about the version
Contributions are welcome! If you have suggestions for improvements or would like to add more topics, feel free to create an issue or submit a pull request.
This project is licensed under the MIT License.
Feel free to reach out to me on social media: