SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Desenvolvimento de aplicativos para
    dispositivos móveis usando
Appcelerator Titanium Mobile

        Fernando Lunardelli @flunardelli
Antes de começarmos ...




  Curso Appcelerator Titanium
Objetivo


Iniciação no desenvolvimento para dispositivos
  móveis usando a plataforma Appcelerator
  Titanium Mobile para o sistema Android




            Curso Appcelerator Titanium
Sobre este Curso
●
    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.

                  Curso Appcelerator Titanium
Sobre o instrutor

●
    Fernando 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.
                 Curso Appcelerator Titanium
O que será visto
●
    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


               Curso Appcelerator Titanium
Cronograma
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


              Curso Appcelerator Titanium
Desenvolvendo para
dispositivos móveis




    Curso Appcelerator Titanium
Tamanho do mercado




População mundial atualmente está estimada em 6.92 Billhões

                Curso Appcelerator Titanium
Crescimento do mercado




  Curso Appcelerator Titanium
Tempo de utilização




  Curso Appcelerator Titanium
Principais usos




  Curso Appcelerator Titanium
Número de aplicações




Em 2011: AppStore ~ 350.000+ / Android Market ~ 435.000+

              Curso Appcelerator Titanium
Divisão do mercado




  Curso Appcelerator Titanium
Plataforma iOS
 ●   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
Hardware iOS




Curso Appcelerator Titanium
Plataforma Android
●   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


                     Curso Appcelerator Titanium
Hardware Android




 Curso Appcelerator Titanium
Mais motivos !

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.
              Curso Appcelerator Titanium

Mais conteúdo relacionado

Mais procurados

Titanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party RecifeTitanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party Recife
Eric Cavalcanti
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Felipe Blini
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
Rafael Neri
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
Motorola Mobility - MOTODEV
 

Mais procurados (20)

Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
 
Titanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party RecifeTitanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party Recife
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 
Titanium Mobile - Campus Party Recife 2
Titanium Mobile - Campus Party Recife 2Titanium Mobile - Campus Party Recife 2
Titanium Mobile - Campus Party Recife 2
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
Framework Robotium
Framework RobotiumFramework Robotium
Framework Robotium
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
 
instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
 
Titanium
TitaniumTitanium
Titanium
 
Conhecendo o PhoneGap
Conhecendo o PhoneGapConhecendo o PhoneGap
Conhecendo o PhoneGap
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Hybrid app phonegap angular ionic
Hybrid app   phonegap angular ionicHybrid app   phonegap angular ionic
Hybrid app phonegap angular ionic
 
Appinventor - Faça simples apps android
Appinventor - Faça simples apps androidAppinventor - Faça simples apps android
Appinventor - Faça simples apps android
 
Phonegap
PhonegapPhonegap
Phonegap
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
 
Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
 

Semelhante a 1 curso-titanium-apresentacao

Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)
pedrofaria
 
Drupal service com Titanium
Drupal service com TitaniumDrupal service com Titanium
Drupal service com Titanium
pedrofaria
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPs
Microsoft
 

Semelhante a 1 curso-titanium-apresentacao (20)

Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
 
Hello world hybrid apps oportunidades com ionic framework v2
Hello world hybrid apps  oportunidades com ionic framework v2Hello world hybrid apps  oportunidades com ionic framework v2
Hello world hybrid apps oportunidades com ionic framework v2
 
Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)
 
Drupal service com Titanium
Drupal service com TitaniumDrupal service com Titanium
Drupal service com Titanium
 
Desenvolvendo Aplicações com .NET Core - Recode - Dezembro-2019
Desenvolvendo Aplicações com .NET Core - Recode - Dezembro-2019Desenvolvendo Aplicações com .NET Core - Recode - Dezembro-2019
Desenvolvendo Aplicações com .NET Core - Recode - Dezembro-2019
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPs
 
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019
 
Palestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps AndroidPalestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps Android
 
Titanium
TitaniumTitanium
Titanium
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 
Desenvolvimento para iOS
Desenvolvimento para iOSDesenvolvimento para iOS
Desenvolvimento para iOS
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1
 
Desenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneDesenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhone
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Poster_GustavoMolina como teste para baixarr
Poster_GustavoMolina como teste para baixarrPoster_GustavoMolina como teste para baixarr
Poster_GustavoMolina como teste para baixarr
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
Python e Dispositivos Móveis
Python e Dispositivos MóveisPython e Dispositivos Móveis
Python e Dispositivos Móveis
 

Mais de Fernando Lunardelli (6)

Introdução Business intelligence - 101
Introdução Business intelligence  - 101Introdução Business intelligence  - 101
Introdução Business intelligence - 101
 
Introdução aos Dados abertos - Open Data
Introdução aos Dados abertos - Open DataIntrodução aos Dados abertos - Open Data
Introdução aos Dados abertos - Open Data
 
Eventguard
EventguardEventguard
Eventguard
 
6 curso-titanium-dados
6 curso-titanium-dados6 curso-titanium-dados
6 curso-titanium-dados
 
5 curso-titanium-views
5 curso-titanium-views5 curso-titanium-views
5 curso-titanium-views
 
Visualização de dados usando Nagios e ANA
Visualização de dados usando Nagios e ANAVisualização de dados usando Nagios e ANA
Visualização de dados usando Nagios e ANA
 

1 curso-titanium-apresentacao

  • 1. Desenvolvimento de aplicativos para dispositivos móveis usando Appcelerator Titanium Mobile Fernando Lunardelli @flunardelli
  • 2. Antes de começarmos ... Curso Appcelerator Titanium
  • 3. Objetivo Iniciação no desenvolvimento para dispositivos móveis usando a plataforma Appcelerator Titanium Mobile para o sistema Android Curso Appcelerator Titanium
  • 4. Sobre este Curso ● 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. Curso Appcelerator Titanium
  • 5. Sobre o instrutor ● Fernando 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. Curso Appcelerator Titanium
  • 6. O que será visto ● 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 Curso Appcelerator Titanium
  • 7. Cronograma 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 Curso Appcelerator Titanium
  • 8. Desenvolvendo para dispositivos móveis Curso Appcelerator Titanium
  • 9. Tamanho do mercado População mundial atualmente está estimada em 6.92 Billhões Curso Appcelerator Titanium
  • 10. Crescimento do mercado Curso Appcelerator Titanium
  • 11. Tempo de utilização Curso Appcelerator Titanium
  • 12. Principais usos Curso Appcelerator Titanium
  • 13. Número de aplicações Em 2011: AppStore ~ 350.000+ / Android Market ~ 435.000+ Curso Appcelerator Titanium
  • 14. Divisão do mercado Curso Appcelerator Titanium
  • 15. Plataforma iOS ● 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
  • 17. Plataforma Android ● 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 Curso Appcelerator Titanium
  • 18. Hardware Android Curso Appcelerator Titanium
  • 19. Mais motivos ! 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. Curso Appcelerator Titanium