Skip to content

Practice repository for learning React Native development. Each topic is practiced on separate branches. Contributions welcome!

License

Notifications You must be signed in to change notification settings

mehedisarkar2k/Learn-RN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

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:

About

Practice repository for learning React Native development. Each topic is practiced on separate branches. Contributions welcome!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published