Creative Commons License Biolab by Adobe / Yohei Shimomae is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap. Thiago Colares Chaves @thicolares www.agilize.com.br 03/12/2014
42
Embed
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Visão geral sobre HTML5, AngularJS e PhoneGap. E como combinar essas e outras ferramentas para criar aplicativos híbridos e multiplataformas. Aplicativos móveis híbridos são aplicativos nativos que empacotam aplicações web e oferecem a elas APIs dos dispositivos. Palestra apresentada no I WSORT, workshop do GSORT, no IFBA (Instituto Federal da Bahia).
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Creative Commons LicenseBiolab by Adobe / Yohei Shimomae is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap.
placeholder="Enter a name here"> <hr> <h1>Hello {{yourName}}!</h1></div>
Data access
O que é PhoneGap?
PhoneGap é um framework que lhe permite criar mobile apps
usando HTML, CSS e JS.
Contextualizando
● 2008: PhoneGap nasceu na Niboti Software ● 2011: Niboti já colaborava com a ASF (Apache)● 2011: Adobe adquire a Niboti● Adobe / Niboti doam o código do PhoneGap para a ASF● Lá vira Apache Callback, então Apache Cordova
PhoneGap x Apache Cordova
● PhoneGap é uma distribuição do Apache Cordova● Ou: Apache Cordova é a engine do PhoneGap● Apache Cordova e PhoneGap são FLOSS● PhoneGap incorpora funcionalidades da Adobe● Ex.: PhoneGap Build, Adobe Shadow
FLOSS: Free/Libre and Open Source Software
O que o PhoneGap oferece
● Empacota seu HTML, CSS e JS em uma app nativa● Cria uma ponte pra seu JS acessar funções nativas● Alguns plugins: acelerômetro, câmera, contatos, sistema
de arquivos, tocador de mídia e gravação, rede, geolocalização, notificação e outros*.
● Você pode criar ou instalar novos plugins.
*http://phonegap.com/about/feature/
PhoneGap não provê assistência para criar a interface com o usuário