React Native
What Is React Native?
React Native is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android. It’s based on React, Facebook’s JavaScript library for building user interfaces, but instead of targeting the browser, it targets mobile platforms.
In other words: web developers can now write mobile applications that look and feel truly “native”, all with the comfort of a JavaScript library that we already know and love. Plus, because most of the code you write can be shared between platforms, React Native makes it easy to develop for both Android and iOS simultaneously.
Why React Native?
Companies Using React Native
Getting Started
React Native for You!
CS50: Mobile App Development with React Native
Cheat Sheets
Cheat sheets save you time and energy by giving you essential syntax at your fingertips.
React Syntax
React Native Styling Cheat Sheet
Essential Syntax for React Native
Essential Syntax for React Native from NativeBase
VS Code Extensions
ES7 React/Redux/React-Native Snippets
React Native Tools
Useful Resources
React Navigation
React Native Vector Icons
React Native Device Info
Offical Documentation
Official GitHub Repo
Further Steps
We at the Hacklab, believe in learning by doing. So here are some ideas for a few projects that you can work on to hone your skills.