Toda a bibliografia referente à disciplina está em links no slide. Acesse em: https://paulocanedo.github.io/posmobile
- 2.0 1a avaliacao
- 1.0 localStorage
- 1.5 acelerometro
- 1.5 geolocation
- 1.5 maps
- 1.5 contatos
- 1.0 Media
- 2.0 Camera
- 2.0 http
- 3.0 IndexedDB, SQLite, WebSQL
O trabalho final (apenas o final) poderá ser feito de dupla, ou trio (nesse caso haverá desconto de 2.0 pontos do montante)
- usar HTML, CSS(pode usar flexbox e/ou gridlayout) e Javascript
- não pode usar nenhum framework para construção da UI
- construir 3 telas (se quiser mais, sinta-se a vontade)
- o único código Javascript obrigatório, será o de transição das telas
- deve existir apenas um arquivo html (a trasição de telas é feita via JS)
- você pode usar o modo de compatibilidade mobile do browser para testar
- treinar a instalação do cordova, tente instalar e rodar com OSX + Android/iOS, linux + Android, windows + Android/WP, o que você puder
- estudar o básico do Angular v4 (angular.io)
- durante as aulas usamos o gulp para a construção do diretório www o qual fica todo o código e recurso necessário para um aplicativo híbrido, o cordova pede que você preencha exatamente um diretório contendo isso. Então você já sabe o que fazer para rodar seu app com o cordova :)
- usando um emulador do android, atualmente não é possível usufruir do Gridlayout, talvez seja possível executando num android com Chrome atualizado. No iOS recente é possível.
- infelizmente eu esqueci de copiar o projeto que estava sendo desenvolvido em sala, porém aqui no github tem um projeto bem similar ao que fizemos em sala de aula, ele é um pouco mais complexo, mas é tranquilo de entender o que foi feito lá.