/curso-apps-hibridos

Material de apoio para o curso: Desenvolvimento de aplicativos híbridos

Curso: Desenvolvimento de aplicativos híbridos

"Write once, run anywhere"

Assuntos abordados:

Dia 1

  1. Aplicativos híbridos
  2. O que são? Como funcionam?
  3. Web View
  4. Plugins
  5. O estado dos aplicativos híbridos
  6. Por quê apps híbridos?
  7. Devo usar esse tipo de desenvolvimento para tudo?
  8. Frameworks, frameworks e frameworks
  9. Phonegap
  10. Cordova
  11. TACO
  12. IONIC
  13. Cordova
  14. Relação com o Phonegap
  15. Principais comandos
  16. Criando um app
  17. Conhecendo a estrutura de pastas
  18. Executar o app no browser? Sim, valide layout de forma rápida
  19. Emuladores
  20. Google
  21. Genymotion
  22. Visual Studio Emulator For Android
  23. Executando uma aplicação no emulador
  24. IONIC
  25. Por quê usar?
  26. AngularJS
  27. Pré-processadores de css
  28. Criando uma aplicação

Slides usados no primeiro dia: http://www.slideshare.net/secret/x5Rftl7m0IU1b

Dia 2

  1. Automatize tudo
  2. Gulp
  3. Escrevendo as primeiras tasks
  4. Teste automatizados
  5. Por quê é importante escrever testes?
  6. Jasmine
  7. Karma
  8. Calabash e Xamarin UI Test
  9. Escrevendo os primeiros testes
  10. Xamarin test cloud
  11. Teste seu app em 2000 dispositivos reais
  12. Continuous integration
  13. Git
  14. Visual Studio Team Services (VSTS)
  15. Criando um build automatizado
  16. Continuous distribution
  17. HockeyApp
  18. VSTS, HockeyApp e o release contínuo
  19. Do desenvolvimento à store
  20. Criando um app que acessa a câmera
  21. Publicando na play store

Demo testes de unidade em um app híbrido: https://github.com/WennderSantos/demo-teste-unidade-app-hibrido