Introdução ao desenvolvimento de aplicativos com phonegap e sencha touch
Prof. Leonardo Soares
Campus Garanhuns
S
Sobre o curso
S Carga-horária: 28 horas S Dias na semana: quinta-feira S Pré-requisitos:
S Conhecimento em HTML S Conhecimento em JavaScript S Conhecimento em Java e Orientação a objetos
S Critérios de aprovação:
S Projeto do término do curso S Até 25% de faltas
Sobre o professor
• Mestre em engenharia de software pela UFCG • Professor do Instituto Federal de Pernambuco • Forum Nokia Champion (2007, 2008)
E vocês?
• Como se chamam? • Quais as perspectivas com o curso? • Já programam para dispositivos móveis?
Por que estamos neste curso?
• 253 milhões de celulares no Brasil [Anatel/2012] • 27 milhões são smartphones (14% da população
brasileira) [MMA-IMA2012]
• Aproximadamente 50 bilhões de downloads de
aplicativos realizados [Google-Apple/2012] [Google-Apple/2012]
• Mais de 5 bilhões de doláres pagos aos desenvolvedores
O Que iremos aprender no curso?
S O que são aplicativos móveis S Rápidamente HTML e Javascript S Padrões de projeto S Diferença entre aplicações nativas e aplicações móveis para web S Desenvolvimento de aplicações com PhoneGap S Desenvolvimento de aplicações com Sencha Touch 2 S Integração de ambos
Afinal, o que são smartphones?
• Combinação dos recursos de telefones móveis
com a computação (daí surge o termo smart)
• Principais características destes aparelhos: • Sistema operacional aberto a aplicações • Telas maiores que o convencional • Teclado QWERTY ou touch-screen • Conectividade de alta velocidade: 3G, WI-FI • O uso como telefone praticamente passa para o
segundo plano
E tablets?
• Computador móvel com tela
touchscreen de 5” a 12”
• Removemos as limitação das telas
pequenas dos smartphones, aproveitando todos seus benefícios comparação aos smartphones
• Mais processamento e memória em • Mesmo sistema