Introdução ao Native Script
Sobre
Microsoft MVP desde 2013
Desenvolvedor Web desde 2005
Trabalhou em projetos nacionais e internacionais de grande porte
Foco em JavaScript, ASP.NET, WebAPI, Angular, NodeJs e outras
tecnologias Open Source
http://andrebaltieri.net/
Agenda
JavaScript hoje
Por que TypeScript?
Por que AngularJs?
O que é o Native Script?
DEMO
JavaScript hoje!
Você vai se assustar com estes números!
JavaScript hoje!
JavaScript hoje!
Utilizado em sistemas de larga escala
Linguagem (Assembly) da Web
Lembram do WinJs?
Futuro promissor
Presente em todo lugar!
JavaScript em larga escala
Dia-a-dia aplicações maiores usam JavaScript
Divisão entre Frontend e Backend
Inclusive nas contratações
ERPs, Bancos, eCommerces entre outros já usam
TypeScript
Guerra Civil da Web!
TypeScript
Desenvolvido na Microsoft
Criado por Anders Hejlsberg (Criador do C#)
Totalmente Open Source
Superset do JavaScript
Criado para “tipar” o JavaScript
Flexível
Quanto mais você “tipa” mais ele te ajuda
Por que TypeScript?
JavaScript é muito dinâmico
Refatorar não é simples
Compila para ES5 ou ES6
Possibilita uso de features futuras hoje!
Auxilia na escrita de código (Intelisense)
TypeScript
TSD
TypeScript Definitions
Parte que nos permite ter um ótimo intelisense
TSC
TypeScript Compiler
O que transforma nossos arquivos TS em JS
AngularJs
O queridinho do momento!
AngularJs
Criado internamente na Google em 2009 (O tempo AVUA!!)
“Trouxe” o padrão MVC para aplicações JavaScript
Introduziu uma forma de “componentizar” diferente
Seu uso cresce dia-a-dia
É o queridinho da vez
Está indo para versão 2.0
Telerik Native Script
Vamos ao que interessa!
TNS
Aplicações Nativas
Experiência Web no desenvolvimento Mobile
Utiliza JavaScript puro ou Angular 2 com TypeScript
TNS
Aplicações Nativas
Experiência Web no desenvolvimento Mobile
Utiliza JavaScript puro ou Angular 2 com TypeScript
No Angular
MVVM => Two Way Binging
Recursos de Navegação
Reaproveitamento de Código (Componentes)
DEMO
it`s time
Dúvidas
?
OBRIGADO

Introdução ao Native Script