Post on 18-Dec-2014
description
Desenvolvimento de aplicativos para Desenvolvimento de aplicativos para dispositivos móveis usando dispositivos móveis usando
Appcelerator Titanium MobileAppcelerator Titanium Mobile
Fernando Fernando Lunardelli @flunardelliLunardelli @flunardelli
Antes de começarmos ...Antes de começarmos ...
Curso Appcelerator Titanium @flunardelli
Iniciação no desenvolvimento para dispositivos
móveis usando a plataforma Appcelerator
Titanium Mobile para o sistema Android
ObjetivoObjetivo
Curso Appcelerator Titanium @flunardelli
● Voltado principalmente para iniciantes.
● Requer pouco, mais algum conhecimento de
programação e inglês técnico (também paciência).
● Apresenta conceitos gerais sobre desenvolvimento
de um aplicativo para dispositivos móveis.
● Baseado nos materiais utilizados nos cursos
oficiais.
Sobre este CursoSobre este Curso
Curso Appcelerator Titanium @flunardelli
● Fernando LunardelliFernando Lunardelli
● Twitter @flunardelli
● E-mail flunardelli@gmail.com
● Formado em gestão da tecnologia da informação.
● BrasilTelecom, Pucrs, Vant Telecom, Sicredi,
Lumea, OpServices
● Experiência em desenvolvimento e infraestrutura.
Sobre o instrutorSobre o instrutor
Curso Appcelerator Titanium @flunardelli
● Por que desenvolver para Mobile
● Plataformas Apple iOS e Google Android
● Appcelerator Titanium Mobile
● Ambiente Titanium Studio e fastdev Android
● Padrões UI da Plataforma Titanium
● Alguns usos práticos da API
O que será vistoO que será visto
Curso Appcelerator Titanium @flunardelli
1. Desenvolvimento mobile
2. Platafoma Appcelerator Titanium
3. Primeiros passos
4. Uma pitada de Javascript e Titanium
5. Elementos da UI (user interface)
6. Projeto Final
CronogramaCronograma
Curso Appcelerator Titanium @flunardelli
Desenvolvendo para Desenvolvendo para dispositivos móveisdispositivos móveis
Curso Appcelerator Titanium @flunardelli
Tamanho do mercadoTamanho do mercado
Curso Appcelerator Titanium @flunardelli
População mundial atualmente está estimada em 6.92 Billhões
Crescimento do mercadoCrescimento do mercado
Curso Appcelerator Titanium @flunardelli
Tempo de utilizaçãoTempo de utilização
Curso Appcelerator Titanium @flunardelli
Principais usosPrincipais usos
Curso Appcelerator Titanium @flunardelli
Número de aplicaçõesNúmero de aplicações
Curso Appcelerator Titanium @flunardelli
Em 2011: AppStore ~ 350.000+ / Android Market ~ 435.000+
Divisão do mercadoDivisão do mercado
Curso Appcelerator Titanium @flunardelli
Plataforma iOSPlataforma iOS
Curso Appcelerator Titanium @flunardelli
● Empresa desenvolvedora: Apple Inc.
● Programado em: C, C++, Objective-C
● Família de SO: Mac OS, BSD
● Lançado em: 29 de Junho, 2007
● Última versão: iPad, iPhone e iPod Touch - 4.3.3
● Platafoma suportada: ARM
● Tipo de kernel: Hybrid (Darwin)
● Interface de usuário: Cocoa Touch
● Licença: Proprietária
● Engine Javascript: WebKit JavaScriptCore
Curso Appcelerator Titanium @flunardelli
Hardware iOSHardware iOS
Plataforma AndroidPlataforma Android
Curso Appcelerator Titanium @flunardelli
● Empresa desenvolvedora: Google Inc., Open Handset Alliance
● Programado em: C (core), Java (UI)
● Família de SO: Linux
● Lançado em: 21 de outubro, 2008
● Última versão: Tablets - 3.1 (Honeycomb), Phone - 2.3.4 (Gingerbread)
● Platafoma suportada: ARM, MIPS
● Tipo de kernel: Linux kernel
● Interface de usuário: Gráfica
● Licença: Apache 2.0, Linux kernel patches em GPL v2
● Javascript engine: Mozilla Rhino
Hardware AndroidHardware Android
Curso Appcelerator Titanium @flunardelli
Mais motivos !Mais motivos !
Curso Appcelerator Titanium @flunardelli
Existem outros mercados para desenvolvedores
iOS e Android além de smartphone:
● Mercado corporativo de aplicações,
● Tablets estão se popularizando,
● App Stores para desktops,
● Estão chegando os Set-top Boxes para as
TVs.