SlideShare uma empresa Scribd logo
Desenvolvendo APPs Com 
HTML5, Angular.JS + 
Chrome DevTools 
+GustavoCostaW
GUSTAVO COSTA 
- MOBILE DEVELOPER 
- FRONT-END 
- LOVES WEB PATTERNS 
- REFERÊNCIA CORDOVA/PHONEGAP 
- GOOGLE ORGANIZER 
- BLACKBERRY ELITE
PERFECT
PROBLEM 
C++ SWIFT JAVA C#
REAÇÃO
NATIVO VS WEB NATIVO 
- Melhor Performance 
- Acesso a todas as APIs 
- Linha de aprendizado difícil 
WEB 
- Linha de aprendizado fácil 
- Fléxivel + Barato 
- Limitação de APIs
+ AMOR 
HÍBRIDO
APLICAÇÃO HÍBRIDA
PARA FICAR MAIS CLARO 
PHONEGAP/CORDOVA ENTRA AQUI
INTERESSANTE
SERIOUSLY? 
Em 2012 Mark Zuckerberg soltou em uma entrevista: 
- HTML5 não está pronto.
PROVA 
Uma das principais queixas dos HATERS de aplicações híbridas é 
a performance. 
Criei o FastGap (Template para auxiliar aplicações híbridas) 
PLAAY APP
JOBS 
TONAILS 
BEAUTYX
ANGULAR.JS + IONIC
SPA (Single Page Apps) 
A aplicação de uma única página (SPA), também conhecida como 
interface de uma única página (SPI), é aplicação web que se 
encaixa em uma única página da web com o objetivo de 
proporcionar uma experiência de usuário mais fluida semelhante 
a um aplicativo de desktop.
SPA (Single Page Apps)
SPA (Single Page Apps)
SPA (Single Page Apps)
SPA (Single Page Apps) 
ﰁAplicações SPAs usam e dependem de: 
Manipilação DOM 
ﰁ History 
ﰁ Routing 
ﰁ Ajax 
ﰁ Data bindﰁ 
etc...
Angular.JS 
COMPLETO FRAMEWORK SPA
Como Angular.JS Funciona
Principais Partes do Angular.JS 
- MÓDULOS 
- ROTAS 
- CONTROLLERS 
- FACTORY/SERVICES 
$scope 
- VIEW 
- DIRETIVAS
Principais Partes do Angular.JS 
- MÓDULOS 
Container para: 
(routes,controllers,factorys,services,directives,views)
Principais Partes do Angular.JS 
- FACTORY/SERVICES 
Organiza os dados, controla chamadas RESTful, compartilha 
esses dados com os controllers
Principais Partes do Angular.JS 
- CONTROLLERS 
“Cérebro” de uma view, possui o $scope para se comunicar 
com a view, recebe dados dos servicos, trata/armazena.
Principais Partes do Angular.JS 
- $scope 
Comunicação entre view-controller (ViewModel)
Principais Partes do Angular.JS 
- VIEWS 
Renderiza a Interface do usuário, vincula dados para o 
controlador pelo o $scope, e usa diretivas para aumentar do 
HTML e processar dados.
Principais Partes do Angular.JS 
- ROUTES 
Cada rota tem um único caminho, seu controlador e pode 
passar parâmetros de rota 
/speaker/:id
Como Angular.JS Funciona
Diga Oi para o Angular.JS 
angularjs.org 
hello world
APP DEV FEST VIDEO YOUTUBE 
Assista o vídeo da criação do app com 
Angular para continuar a apresentação 
https://www.youtube.com/watch?v=Ed5N 
dqFcgdk
DOWNLOAD APP 
BAIXE O APK AGORA MESMO 
http://bit.ly/1ntpFQy
DEV NE 2014 
angularjs.org 
cordova.apache.org 
github.com/GustavoCostaW/devfestne2014 
APK: 
http://bit.ly/1ntpFQy
DEV NE 2014 
Perguntas?
DEV NE 2014 
Muito Obrigado! 
@GustavoCostaW

Mais conteúdo relacionado

PDF
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
PDF
Ionic 2 como ferramenta para desenvolvimento móvel
PDF
Angular - Um novo change detection
PDF
Angular.JS - Estado Atual
PPTX
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
PPTX
Write once, run "everywhere"
PDF
PhoneGap - criando aplicações Android e iOS com HTML5
PDF
PhoneGap - Criando aplicações Android e iOS com HTML5
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Ionic 2 como ferramenta para desenvolvimento móvel
Angular - Um novo change detection
Angular.JS - Estado Atual
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Write once, run "everywhere"
PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5

Mais procurados (20)

PDF
Phonegap
PPTX
Descomplicando o Mobile com Ionic Framework
PDF
Desenvolvendo para Android com PhoneGap
PPTX
Workshop - Ionic + firebase
PPTX
Visão Geral sobre Angular JS
PDF
[Curso Phonegap / Cordova] Aula 01: Introdução ao Phonegap
PPTX
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
PDF
Mini curso - Ionic Framework
PDF
Hybrid app phonegap angular ionic
PDF
Angular js
PPTX
Apresentação AngularJS - Angular UI
PPTX
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
PPTX
Apresentação angular js
PPTX
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
PDF
Conhecendo o PhoneGap
PDF
AngularJS - Just Digital
PDF
Palestra UFPR - Intro Ionic framework + WordPress
PDF
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PDF
Progressive Web Apps
PDF
ANGULARJS: UM FRAMEWORK PARA FACILITAR SUA VIDA
Phonegap
Descomplicando o Mobile com Ionic Framework
Desenvolvendo para Android com PhoneGap
Workshop - Ionic + firebase
Visão Geral sobre Angular JS
[Curso Phonegap / Cordova] Aula 01: Introdução ao Phonegap
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Mini curso - Ionic Framework
Hybrid app phonegap angular ionic
Angular js
Apresentação AngularJS - Angular UI
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Apresentação angular js
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Conhecendo o PhoneGap
AngularJS - Just Digital
Palestra UFPR - Intro Ionic framework + WordPress
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Progressive Web Apps
ANGULARJS: UM FRAMEWORK PARA FACILITAR SUA VIDA
Anúncio

Destaque (18)

ODP
Desmistificando o desenvolvimento de mobile híbrido
PPTX
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
PPTX
Mobile - Abra sua cabeça.
PDF
E-trânsito cidadão - IPVA em suas mãos
PDF
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDB
PDF
Ionic workshop
PDF
Mobile Dev - Aplicativos
PDF
Angular js
PDF
Desbravando o mundo dos webcrawlers
PDF
Offline apps Using Ionic Framework and PouchDB
PDF
Desenvolvimento web com python e django
PDF
Desenvolvimento Apps multiplataforma para dispositivos móveis usando HTML5
PDF
Workshop • UX design •
PDF
Curso Básico de AngularJS
PDF
Desenvolvimento de Aplicativo Multiplataforma com Intel® XDK
PDF
Minicurso Intel XDK
PPTX
Ionic + Cordova para Desenvolvimento Mobile
PPTX
JavaScript - Expressões Regulares
Desmistificando o desenvolvimento de mobile híbrido
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Mobile - Abra sua cabeça.
E-trânsito cidadão - IPVA em suas mãos
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDB
Ionic workshop
Mobile Dev - Aplicativos
Angular js
Desbravando o mundo dos webcrawlers
Offline apps Using Ionic Framework and PouchDB
Desenvolvimento web com python e django
Desenvolvimento Apps multiplataforma para dispositivos móveis usando HTML5
Workshop • UX design •
Curso Básico de AngularJS
Desenvolvimento de Aplicativo Multiplataforma com Intel® XDK
Minicurso Intel XDK
Ionic + Cordova para Desenvolvimento Mobile
JavaScript - Expressões Regulares
Anúncio

Semelhante a Desenvolvendo APPs Com Angular.JS + Cordova (20)

PDF
Spa com angular js flisol 2015 - aquidauana ms
PDF
O que é angular?
PDF
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JS
PDF
Apresentação CEJS - Do nada para a nuvem
PDF
TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JS
PPTX
ASP.NET Single Page Application
PPTX
Ember JS Brasil
PDF
Workshop Ruby on Rails dia 2 ruby-pt
PDF
Os 7 Pecados Capitais na exposição de APIs RESTful
PPTX
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
PPTX
Angular js
PDF
Front end architecture
DOCX
Artigo de Protótipo de Sistema de Gerenciamento de Rotas para Transporte Cole...
PDF
Desenvolvimento de Aplicativos para a Plataforma Android
PDF
Performance na Web - GDG DevFest SP 2014
ODP
Mini-curso RubyOnRails CESOL
ODP
Netbeans Slides
PDF
React nos Trilhos
PPT
Jsf – Java Sever Faces
Spa com angular js flisol 2015 - aquidauana ms
O que é angular?
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JS
Apresentação CEJS - Do nada para a nuvem
TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JS
ASP.NET Single Page Application
Ember JS Brasil
Workshop Ruby on Rails dia 2 ruby-pt
Os 7 Pecados Capitais na exposição de APIs RESTful
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
Angular js
Front end architecture
Artigo de Protótipo de Sistema de Gerenciamento de Rotas para Transporte Cole...
Desenvolvimento de Aplicativos para a Plataforma Android
Performance na Web - GDG DevFest SP 2014
Mini-curso RubyOnRails CESOL
Netbeans Slides
React nos Trilhos
Jsf – Java Sever Faces

Desenvolvendo APPs Com Angular.JS + Cordova