O documento apresenta um tutorial sobre desenvolvimento de aplicativos para Android. Discute o mercado de smartphones e tablets, as principais plataformas de desenvolvimento móvel e como começar a desenvolver aplicativos nativos para Android usando Java, Eclipse e o Android SDK.
8. Mercado
-‐
Smartphones
“Market research firm IDC predicts that the smartphone market will
grow 49.2% in 2011, due to an increasing number of users who will
replace feature phones with smartphones.”
“Mobile app developers will ‘appify’ just about every interaction you
can think of in your physical and digital worlds”
“The number of mobile app downloads will grow from
10.9 billion in 2010 to 76.9 billion in 2014”
11. Mercado
-‐
Tablets
“Mercadante calcula que os tablets poderão custar
até 40% menos se os descontos dados pelo
governo federal e por alguns estados para incentivar
a produção local chegarem ao consumidor.”
Agência Brasil
Nove empresas já se inscreveram para produzir tablets no
Brasil com incentivo fiscal (Samsung,
Positivo, Motorola, Envision, AIOX, Semp
Toshiba, LG, MXT e Sanmina-SCI) e mais seis estão com
pedido em análise técnica (Itautec, Foxconn, Teikon
Tecnologia, Compalead, Ilha Service e Leadership).
Agência Brasil
14. Desenvolvimento
-‐
alternativas
*
Web
*
TouchFaces,
jQuery
Mobile,
PhoneGap
*
Nativo
*
iOS,
Android,
WP7
* Geradores
de
aplicação
*
GoTiggr,
Rhomobile,
AppInventor
15. Desenvolvimento
-‐
Web
Mobile
*
Webkit
é
a
engine
padrão
*
Somente
online
*
Curva
menor
de
aprendizado
*
Pouca
inovação
16. Desenvolvimento
-‐
iOS
* Líder
do
mercado
de
tablets
* Objective-‐C
* Plataforma
proprietária
* Exige
Mac
OS
para
desenvolvimento
* Apple
Store
* U$
99
standard
/
U$
299
enterprise
* Aprovação
para
publicação
17. Desenvolvimento
-‐
Android
*
Líder
do
mercado
de
smartphones
*
Java
*
Android
Market
*
U$
25
*
Publicação
imediata
19. Como
ganhar
$$$
* Criar
uma
aplicação
paga
de
sucesso
*
Angry
Birds
iOS
* Criar
uma
aplicação
grátis
e
ganhar
com
ads
*
Angry
Birds
Android
* Criar
uma
aplicação
e
ser
comprada
por
uma
empresa
* Pivotal
Tracker,
TweetDeck
* AdverGames
–
jogos
promocionais
* Apps
sob
demanda
e
de
nicho
20. Por
que
desenvolver
para
Android?
*
Linguagem
Java
*
Ferramentas
Open
Source
*
Dispositivos
mais
baratos
*
Possui
boa
fatia
do
mercado