Cross-Platform Native Mobile Development with NativeScript
Ruy R. Garcia
@rrgarciach
rrgarciach@gmail.com
github.com/rrgarciach
Mobile Hybrid Applications
Over 50% Mobile Apps to be Hybrid by 2016
"Cross-Platform Native"
did ya say?
Mobile Development Benchmarks
Native
C++
(Not for the faint hearts)
Xamarin
Do you have a moment to talk about our lord and saviour
NativeScript?
What is NativeScript?
- Develop iOS, Android and (soon) Windows Phone apps from a single code base.
- Run with V8 directly over native OS (iOS 7.0+ and Android 4.1+).
- Eliminates the low-performance issues in cross platforms apps.
- API fully in JavaScript (or TypeScript) with Angular 2.
NativeScript could be the greatest promise ever for cross-platform mobile development.
-Ruy R. Garcia
NativeScript architecture
NativeScript architecture
tns create hello-world
cd hello-world
tns platform add ios
tns platform add android
tns run ios
+
Ionic Framework
Ionic API
- Command Line Interface.
- Hybrid mobile applications.
- Native look-like UI for Android and iOS.
npm install -g cordova ionic
ionic start myApp tabs
cd myApp
ionic platform add ios
ionic build ios
ionic emulate ios
Native look-like UI
Apache Cordova architecture
+
Ionic v2.0
OSOMNESS
accelerated
development
cycle
case of use:
meERP
mobile
environment
(for)
Enterprise
Resource
Planning
SaaS application
- Business logic allocated in one main server-side application.
- API exposed.
- Business implementation divided in multiple clients (mobile apps).
- Decoupled clients from main app.
Ionic + NativeScript = OSOMNESS
early release
final release
- Multiplatform
- WebView UI
- Fast development
- Multiplatform
- Native UI
- High performance
Thank you!
Ruy R. Garcia
@rrgarciach
rrgarciach@gmail.com
github.com/rrgarciach
deck
By Ruy García
deck
- 499