YOUR MOBILE DEVELOPMENT TEAM React Native Why choose
YOUR MOBILE DEVELOPMENT TEAM React Native Why choose?
About Me Adam Bene CTO & Founder @ Bene Studio My main interests: Java. Script, React Native, Mobile Development, React, Cloud, Java, Web Node. js PHP, C++, Open. GL, Shaders. . .
Bene. Studio. co We help enterprises, startups and agencies to build the best mobile products Product Design Cloud Architecting React Native Development Knowledge Transfer
What is React Native? “Learn once, write anywhere” “Build native mobile apps using Java. Script and React” Cross platform technology Performant Open source & free
What is NOT React Native? ✘ it’s not a hybrid mobile framework ✘ it doesn’t run in browser or webview not
Who’s using React Native? Facebook Instagram Skype Airbnb Uber. EATS Sound. Cloud Pulse
React Native vs. native? 80% cross platform Java. Script code → save development time 20% native code Code in latest Java. Script Code. Push Code & knowledge sharing with web
Team Competences Android native i. OS native ? ? Java. Script React Native React Redux. . .
How React Native works? You have a native project for each platform Native components React Native bridge Batch native calls Callbacks or emitting events Java. Script. Core (Web. Kit engine) React. JS: “virtual DOM” reconciliation, rendering
How React Native works?
Developer experience in React Native Latest Java. Script (ES 6/7/8) JSX, declarative UI Hot reloading React Native Debugger, React Developer Tools Inspector Vibrant community
Hello World in React Native
Continuous Delivery Code. Push 1. Build JS 2. Run tests 3. Distribute immediately to the users phone
Why choose React Native? Have a common code base in latest Java. Script Have one mobile team Build performant cross platform apps Use React CD with Code. Push Ability to implement anything in native
Contacts BLOG blog. benestudio. co TWITTER @adam_bene PERSONAL BLOG EMAIL medium. com/@adambene adam@benestudio. co
- Slides: 15