"If You know Angular, now You mobile"
NativeScript 2.0 release mantra
Matheus CAS
@matheuscas
Maqhin Soluções InovadorasSalvador, Bahia
@matheuscas
GDG FSA OrganizerBen’s father
What is talks is not- Versus battle bullshit
- Comparison to Angular 1
- Detailed overview about Angular 2
- Demo of building a Angular 2 application
What this talk is- Why you shout bet on the Web Stack
- Why you shout bet on the Angular 2
- Who's betting on it!
- Given by a Angular 2 beginner 😅
Java, ObjectiveC, Swift, C#
APIS: Camera, GPS, Media
iOS, Android, WP10
Traditional Mobile stack Web stack
HTML, CSS, JS
WebView
iOS, Android, WP10
Hybrid Mobile stack
Web stackAPIS: Camera, GPS, Media
Cordova / Phonegap
1.3M apps were created in 2015top 40 project on GitHub (+24k stars)320k downloads per monthtop 1% most popular packages on NPMMuch more: http://blog.ionic.io/how-2015-went-for-ionic/
Why AngularJs?
Actively maintainedHuge Community
Easy to start
Built for REST
Backed by
RoutingTemplates
Data binding
oogleAngular 1.x is stable
Deep Tree Benchmark - 09/02/2015Source: https://angular2-intro.firebaseapp.com
No DOM relationshipNo HTML boundedImproved change detectionCutting edged technologies
TypeScript5x Faster, at least
Mobile Focused