nuxeo & react native
TRANSCRIPT
React NativeA Relevant Strategy for a Software Vendor
Who We Are
Antoine
Software Engineer
ataillefer
Thomas
Software Engineer
troger
Nuxeo Platform
A platform to build digital asset management applications
Configurable and extensible
Java based & Open Source
Provides a REST API
Nuxeo Mobile
Asset Listing Asset View Asset Search
Why React Native at Nuxeo?
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
Nuxeo Context in 2016
No mobile application for our customers
No real native developers @ Nuxeo
Existing JavaScript client for our REST API
Powerful way to build a native app for both iOS and
Android
Supported by Facebook
Active GitHub community
React Native
React Native
Code in ES6 and ES7!
Easy layout with Flexbox
Productivity and debugging tools
90% of shared code for both platforms
Industrialization
Build, Release & Delivery
Continuous integration
On demand beta release
Monthly delivery for both stores
Dev Workflow
Beta Workflow
Production Workflow
Next Steps
Functional testing on both platforms
Automated screenshots for releases
What’s Next?
Open Source Library
Extract reusable components
Provide an Open Source library with a sample app
Use it in our application
Questions?
Thanks!
www.nuxeo.com
github.com/nuxeo