Nuxeo & React Native
-
Upload
nuxeo -
Category
Technology
-
view
137 -
download
0
Transcript of Nuxeo & React Native
![Page 1: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/1.jpg)
React NativeA Relevant Strategy for a Software Vendor
![Page 2: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/2.jpg)
Who We Are
Antoine
Software Engineer
ataillefer
Thomas
Software Engineer
troger
![Page 3: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/3.jpg)
Nuxeo Platform
A platform to build digital asset management applications
Configurable and extensible
Java based & Open Source
Provides a REST API
![Page 4: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/4.jpg)
Nuxeo Mobile
Asset Listing Asset View Asset Search
![Page 5: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/5.jpg)
Why React Native at Nuxeo?
![Page 6: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/6.jpg)
What We Tried
First Android SDK and sample app
jQuery Mobile app using Apache Cordova
iOS SDK
Tests using RoboVM / j2objc
2011
2012
2013
2015
![Page 7: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/7.jpg)
Nuxeo Context in 2016
No mobile application for our customers
No real native developers @ Nuxeo
Existing JavaScript client for our REST API
![Page 8: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/8.jpg)
Powerful way to build a native app for both iOS and
Android
Supported by Facebook
Active GitHub community
React Native
![Page 9: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/9.jpg)
React Native
Code in ES6 and ES7!
Easy layout with Flexbox
Productivity and debugging tools
90% of shared code for both platforms
![Page 10: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/10.jpg)
Industrialization
![Page 11: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/11.jpg)
Build, Release & Delivery
Continuous integration
On demand beta release
Monthly delivery for both stores
![Page 12: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/12.jpg)
Dev Workflow
![Page 13: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/13.jpg)
Beta Workflow
![Page 14: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/14.jpg)
Production Workflow
![Page 15: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/15.jpg)
Next Steps
Functional testing on both platforms
Automated screenshots for releases
![Page 16: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/16.jpg)
What’s Next?
![Page 17: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/17.jpg)
Open Source Library
Extract reusable components
Provide an Open Source library with a sample app
Use it in our application
![Page 18: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/18.jpg)
Questions?
![Page 19: Nuxeo & React Native](https://reader031.fdocuments.net/reader031/viewer/2022021500/58ec1afb1a28ab70538b468f/html5/thumbnails/19.jpg)
Thanks!
www.nuxeo.com
github.com/nuxeo