Nuxeo & React Native

Post on 11-Apr-2017

128 views 0 download

Transcript of Nuxeo & React Native

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