Biography

Currently a freelance mobile application consultant, Josh brings over 12 years of design, architecture, development and passion to his projects and presentations. In the almost 4 years he has been using Titanium, he has brought hundreds of applications to market for companies ranging from Fortune 500 to startup, as well as contributing to projects like ChariTi and TiDev.io. End to end application structure, including mobile and server application architecture, are just a few of the tools Josh has collected over the years and he is passionate about sharing them with others. Come say hi and he might just buy you a beer.

Building Native Mobile Apps with Javascript

Titanium, Native Script, React Native, and others promise cross platform mobile applications from a common code base. Let’s take a closer look at each platform’s advantages and disadvantages to find out what is the best option for you and your project.

As we compare the various platforms, bring your rotten veggies and week old popcorn to throw because this is a session sure to upset just about everyone. With Facebook jumping on the native Javascript bandwagon, everyone is getting excited about the new hotness.

Let’s take a deeper look at some of the more popular options for building native mobile applications with Javascript. We will definitely go over, in depth, the big 3 players, Appcelerator’s Titanium, Telrik’s Native Script, and of course Facebook’s React Native. We will also go over some of the smaller players in the space and what they have to offer. Don’t miss this session if you have a new project coming up or an established project that you want to keep current.

When you leave this session you should have a good feel for the strengths and weaknesses of each platform and a solid grasp on how to create a “hello world” app in each of the 3 big players.

Exploring React.Native

React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about – learn once, write anywhere.