O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

TDC2016SP - Trilha Mobile

132 visualizações

Publicada em

Desenvolvimento Mobile com NativeScript

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

TDC2016SP - Trilha Mobile

  1. 1. Globalcode – Open4education Desenvolvimento Mobile com NativeScript Renato Bognar Principal System Engineer rbognar@progress.com
  2. 2. Globalcode – Open4education O que é NativeScript? É um runtime para construir e executar Apps Nativos para iOS e Android com um único código base em JavaScript (In 2016)
  3. 3. Globalcode – Open4education Não é PhoneGap… ... nem Ionic Componentes Reais e Nativos Não usa o DOM Não usa HTML como se fossem componentes nativos Usa componentes Nativos •Sem DOM •Uis Nativas !=
  4. 4. Globalcode – Open4education Não é Xamarin Não faz Cross Compiling Acesso 100% nativo as APIs de forma direta Não é dependente de código .Net Não faz cross compilation !=
  5. 5. Globalcode – Open4education Não é React Native Não usa ObjectiveC, Swift ou Java {n} Javascript tem 100% de acesso nativo e imediato às APIs e UIs assim que elas são lançadas Acesso direto às APIs com JS !=
  6. 6. Globalcode – Open4education NativeScript É totalmente free e open source
  7. 7. Globalcode – Open4education Saiba mais no site oficial www.nativescript.org NativeScript
  8. 8. Globalcode – Open4education Criado e Suportado pela:
  9. 9. Globalcode – Open4education Apps Cross Platform iOS Android Windows (2016)
  10. 10. Globalcode – Open4education WrapWrapStack Layouts Nativos Absolute Dock Grid Stack
  11. 11. Globalcode – Open4education Use código pronto Use milhares de plugins do NPM Use controles nativos do Cocoapods ou Android Arsenal
  12. 12. Globalcode – Open4education Arquitetura Flexível Javascript Escreva seu aplicativo usando Javascript TypeScript Aproveite ao máximo a Orientação a Objetos e verificação de erros Angular Arquitete sua aplicação e reutilize o código escrito para Web no Mobile
  13. 13. Globalcode – Open4education NativeScript + Angular 2 http://bit.ly/nativescript-angular
  14. 14. Globalcode – Open4education Accesso Nativo à API
  15. 15. Globalcode – Open4education Output: Legal! JavaScript pode ser usado para invocar objetos nativos no Android!!! NativeScript + Android
  16. 16. Globalcode – Open4education JavaScript também pode ser usado para fazer o mesmo em Objective-C!!! NativeScript + iOS
  17. 17. Globalcode – Open4education
  18. 18. Globalcode – Open4education Mas como funciona??
  19. 19. Globalcode – Open4education O V8 faz a vez:
  20. 20. Globalcode – Open4education Mas eu não quero escrever Objetive-C nem Android
  21. 21. Globalcode – Open4education Código Módulos APIs Módulos do NativeScript
  22. 22. Globalcode – Open4education Módulo File-System
  23. 23. Globalcode – Open4education Exemplo Módulo HTTP
  24. 24. Globalcode – Open4education https://nativescript.org @NativeScript http://tinyurl.com/nativeScriptSlack Siga o NativeScript
  25. 25. Globalcode – Open4education {obrigado} Renato Bognar Principal System Engineer rbognar@progress.com

×