React Native
JavaScript framework
Built on top of React.js
React Native Benefits:
Dynamic Updates
Hybrid Apps
Cross-platform
React Native vs …
Traditional Approach
iOS: Swift or Obj-C
Android: Java or Kotlin
Wrapping HTML
Ionic Framework
C#
Xamarin
Unity
PureScript
Angular and VueJS
Flutter
Language: Dart -> JS
How it works
JSX -> compile to JS using Webpack -> Load Js in JavaScriptCore -> Render Native Components
Getting Started
https://github.com/hendrikswan/pluralsight-react-native-getting-started
brew install nodebrew install watchman
npm install -g react-native-cli
react-native init AwesomeProjectcd AwesomeProjectreact-native run-ios
References and Resources
https://facebook.github.io/react-native/docs/getting-started.html
http://facebook.github.io/react-native/
Pluralsight:
https://app.pluralsight.com/library/courses/react-native-getting-started
React
https://github.com/petehunt/react-howto
ReactJS
https://www.tutorialspoint.com/reactjs_online_training/index.asp
React + Firebase
https://www.robinwieruch.de/complete-firebase-authentication-react-tutorial/
https://firebase.googleblog.com/2014/05/using-firebase-with-reactjs.html
https://firebase.googleblog.com/2014/05/using-firebase-with-reactjs.html
https://www.djamware.com/post/5bc50ea680aca7466989441d/reactjs-firebase-tutorial-building-firestore-crud-web-application
https://github.com/coreui/coreui-free-react-admin-template