Skip to content

Latest commit

 

History

History
88 lines (57 loc) · 2.32 KB

README.md

File metadata and controls

88 lines (57 loc) · 2.32 KB

Learn React Native by doing Project

This repository contains code for a React Native project where I'll be practicing various topics.

Topics Covered

  • Theming
  • Navigation
  • State Management
  • Animations

Branches

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.

Getting Started

To get started with this project, follow these steps:

  1. 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
  1. Check out the branch for the topic.
git checkout topic-1-theming
  1. Install dependencies by running yarn install.
yarn install
  1. Read specific instructions in the README file of the branch.
  2. Run the project using yarn start and yarn android / yarn ios.
yarn start

then in another terminal

yarn android

or

yarn ios

System Requirements

  • Node 18 or later
  • JDK 17 or later (for Android development)
  • Xcode 13 or later (for iOS development) - not sure about the version

Contributions

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.

License

This project is licensed under the MIT License.

Connect with Me

Feel free to reach out to me on social media: