Skip to content

Codes and instructions used in React Native class held in K.N. Toosi University of Technology

Notifications You must be signed in to change notification settings

TroddenSpade/kntu-react-native-class

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

React Native from Scratch

Materials presented in React Native class held in K.N. Toosi University of Technology.

Prerequisite

  • Github account

Installations

Git

Git is a version-control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source-code management in software development, but it can be used to keep track of changes in any set of files.

Download and install the latest version of git from here.

Node

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.

Download and install the LTS version from here.

Yarn

Yarn is a JavaScript Package Manager, a direct competitor of npm, and it’s one of Facebook most popular Open Source projects.

It’s compatible with npm packages, so it has the great advantage of being a drop-in replacement for npm.

Download and install the stable version from here.

Expo

Expo is a free and open source toolchain built around React Native to help you build native iOS and Android projects using JavaScript and React. For more information checkout the Expo website.

Install the Expo command line tool by running this command in your terminal:

npm install expo-cli --global

Instructions

Clone a project via git

git clone [repository]

Install a package using npm

npm install --save [package_name]

Install a package using yarn

yarn add [package_name]

Resources

React

React Native

Git

Javascript Resources

Useful websites

Stack Overflow is a privately held website, the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky. It features questions and answers on a wide range of topics in computer programming.[Wikipedia]

Medium is an online publishing platform developed by Evan Williams, and launched in August 2012. It is owned by A Medium Corporation. The platform is an example of social journalism, having a hybrid collection of amateur and professional people and publications, or exclusive blogs or publishers on Medium, and is regularly regarded as a blog host. [Wikipedia]

GitHub Inc. is a web-based hosting service for version control using Git. It is mostly used for computer code. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features. [Wikipedia]

Sessions

  1. An overview of the course

About

Codes and instructions used in React Native class held in K.N. Toosi University of Technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages