SlideShare uma empresa Scribd logo
1 de 21
Luiz Fernando Duarte Junior
http://www.luiztools.com.br
 Apresentações
 A Revolução Mobile
 Market Share
 Android
 iOS
 Outros SOs mobile
 Soluções para desenvolvimento
 O mercado de Apps e Games
 Primeiro eu!
 Cada aluno:
› Nome?
› Trabalha aonde?
› Tem SmartPhone? Qual?
› Quais as expectativas sobre o curso?
 Teoria de 1947
 Prática em 1973 (Motorola)
 Vendas em 1983
 Aparelhos com 30cm e 1Kg,
geralmente para carros e por
módicos $ 4.000!!!
 SMS em 1993
 Funções PDA em 1993 (IBM)
 Motorola StarTac 1996 (design)
 Primeiro smartphone 2001 (Kyocera)
 Câmera fotográfica em 2002 (Sanyo)
 Acesso real à web e comandos por voz em
2003 (Danger)
 Voltado a games em 2003 (Nokia N-Gage)
 Motorola Razor V3 em 2004 (design), 3 anos
no topo dos mais vendidos.
 Voltado a música em 2005 (Motorola Rokr)
 Apple iPhone em 2007: esqueça o teclado!
 HTC com Android em 2008
 Apple iPad em 2010: esqueça o notebook!
 Samsung Galaxy Tab em 2010
 As Gerações de celulares:
› 1G, primeira geração na década de 80 com os
primeiros aparelhos celulares
› 2G, segunda geração na década de 90, novas
redes e WAP
› 2.5G, geração intermediária não-oficial nos anos
2000, Internet mais rápida, câmeras, MP3
players
› 3G geração em uso, Internet banda-larga e
videochamada
 Nomenclaturas conhecidas:
› Handheld/handset = dispositivo móvel (pode não
ser um celular)
› PDA = Personal Digital Assistant (não é um
celular)
› SmartPhone = celular com SO de verdade
› PocketPC = PDA+celular da Microsoft
› Tablet PC = meio-termo entre em um celular
touchscreen e um notebook
Vendas;
Android;
43%;
Vendas;
iOS; 18%;
Vendas;
Symbian;
22%;
Vendas;
BlackBerry;
12%;
Android
iOS
Symbian
BlackBerry
 Sistema operacional do Google (2005)
 HTC Dream (2008)
 Open-source
 “Linux mobile”
 Java
 Versão 2 (FrozenYogurt) para celulares
 Versão 3 (HoneyComb) para tablets
 Versão 4 (IceCream Sandwich) para ambos
 Sistema operacional da Apple (2007)
 iPhone (2007)
 “Mac OSX Mobile”
 Objective-C (“Apple C”)
 Versão 4 no iPad, iPod Touch e iPhone 3GS
(2010)
 Versão 5 no iPad 2, iPod Touch e iPhone 4S
(2011)
 Windows CE
 Windows Mobile
 Windows XP Tablet Edition
 Windows Phone 7
 Symbian
 PalmOS
 WebOS
 Bada
 Android (mínimo ter o Android SDK + JDK)
› Eclipse + ADT Plugin (Java)
› Eclipse + Corona SDK (Lua)
› IntelliJ IDEA + Corona SDK (Lua)
› Motodev Studio (Java)
› MS Visual Studio + MonoDroid (.NET)
› Moai SDK (Lua)
› Outros
 iOS (mínimo ter Mac OS X + iOS SDK)
› X-Code (Objective-C)
› Eclipse + Corona SDK (Lua)
› IntelliJ IDEA + Corona SDK (Lua)
› Moai SDK (Lua)
› MS Visual Studio + MonoTouch (.NET)
› Outros
 Linguagens suportadas
 Movimentou $9 bi em 2011
 Pretende alcançar $23 bi em 2015
 Alta empregabilidade
 Maiores salários hora da atualidade ($100/h
nos EUA em média)
 Baixo custo de desenvolvimento
 Baixo custo de lançamento
 Apps para consumo de conteúdo
 Apps utilitárias
 AdverGames
 Casual games
 Versões mobile de grandes games
 Apps inúteis
 Provoca febres e cria milionários
 O case Angry Birds da Rovio (400mi)
 O case BubbleBall da Nay Games (9mi)
 EverNote (11mi), DropBox (25mi),
WunderList (46mi), FourSquare (9mi)
 O Android Market possui 250mil apps
 A App Store tem mais de 500mil apps
 Assinatura dos Markets
› Apple Store = $99/ano
› Android Market = $25 1x
› Amazon AppStore for Android
› Motorola Shop4Apps (entre outros fabricantes)
› Markets das operadoras
 Valores dos Apps e Games
› Free (ou quase isso)
› $0.99~$12 (não esqueça das comissões de 20-30%)
 Introdução ao Lua
 Introdução ao Corona SDK
 Introdução ao IntelliJ IDEA for Corona
 Esboçando seu primeiro game
 ?
 http://www.luiztools.com.br

Mais conteúdo relacionado

Mais procurados

Programação para mobile: Serviços e Aplicativos
Programação para mobile: Serviços e AplicativosProgramação para mobile: Serviços e Aplicativos
Programação para mobile: Serviços e AplicativosMarlon Luz
 
Inovação e Tendências em Mídias Digitais - 14/3/16
Inovação e Tendências em Mídias Digitais - 14/3/16Inovação e Tendências em Mídias Digitais - 14/3/16
Inovação e Tendências em Mídias Digitais - 14/3/16Renato Cruz
 
Celulares - Pedro
Celulares - PedroCelulares - Pedro
Celulares - PedroNaty Rangel
 
IGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasIGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasfelipebzr
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phoneINdT
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDanilo Filitto
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisAlexsander Fontes
 
Celulares - Emelly e Bruna
Celulares - Emelly e BrunaCelulares - Emelly e Bruna
Celulares - Emelly e BrunaNaty Rangel
 
Microsoft Surface
Microsoft SurfaceMicrosoft Surface
Microsoft SurfaceSergioSouza
 
Desenvolvendo Aplicativos Android Matadores
Desenvolvendo Aplicativos Android MatadoresDesenvolvendo Aplicativos Android Matadores
Desenvolvendo Aplicativos Android MatadoresHumberto Moura
 

Mais procurados (10)

Programação para mobile: Serviços e Aplicativos
Programação para mobile: Serviços e AplicativosProgramação para mobile: Serviços e Aplicativos
Programação para mobile: Serviços e Aplicativos
 
Inovação e Tendências em Mídias Digitais - 14/3/16
Inovação e Tendências em Mídias Digitais - 14/3/16Inovação e Tendências em Mídias Digitais - 14/3/16
Inovação e Tendências em Mídias Digitais - 14/3/16
 
Celulares - Pedro
Celulares - PedroCelulares - Pedro
Celulares - Pedro
 
IGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasIGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresas
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phone
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercado
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
 
Celulares - Emelly e Bruna
Celulares - Emelly e BrunaCelulares - Emelly e Bruna
Celulares - Emelly e Bruna
 
Microsoft Surface
Microsoft SurfaceMicrosoft Surface
Microsoft Surface
 
Desenvolvendo Aplicativos Android Matadores
Desenvolvendo Aplicativos Android MatadoresDesenvolvendo Aplicativos Android Matadores
Desenvolvendo Aplicativos Android Matadores
 

Destaque

Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...
Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...
Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...Luana Lobão
 
Técnicas de Teste para Jogos Digitais
Técnicas de Teste para Jogos DigitaisTécnicas de Teste para Jogos Digitais
Técnicas de Teste para Jogos DigitaisLuana Lobão
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unityErick Mendonça
 
Conceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosConceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosAndré Kishimoto
 
A Linguagem Lua e suas Aplicações em Jogos
A Linguagem Lua e suas Aplicações em JogosA Linguagem Lua e suas Aplicações em Jogos
A Linguagem Lua e suas Aplicações em Jogoselliando dias
 
GDG Aracaju: Introdução
GDG Aracaju: IntroduçãoGDG Aracaju: Introdução
GDG Aracaju: IntroduçãoErick Mendonça
 
Game Design para quem não é Game Designer
Game Design para quem não é Game DesignerGame Design para quem não é Game Designer
Game Design para quem não é Game DesignerAndré Kishimoto
 
Criação e Desenvolvimento de Personagens
Criação e Desenvolvimento de PersonagensCriação e Desenvolvimento de Personagens
Criação e Desenvolvimento de PersonagensSabrina Carmona
 
Criando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDKCriando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDKLeonardo Dalmina
 
Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...
Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...
Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...Potiguar Indie Games
 

Destaque (13)

Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...
Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...
Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...
 
Curso SQL Server 2005
Curso SQL Server 2005Curso SQL Server 2005
Curso SQL Server 2005
 
Técnicas de Teste para Jogos Digitais
Técnicas de Teste para Jogos DigitaisTécnicas de Teste para Jogos Digitais
Técnicas de Teste para Jogos Digitais
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unity
 
Conceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosConceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para Jogos
 
A Linguagem Lua e suas Aplicações em Jogos
A Linguagem Lua e suas Aplicações em JogosA Linguagem Lua e suas Aplicações em Jogos
A Linguagem Lua e suas Aplicações em Jogos
 
GDG Aracaju: Introdução
GDG Aracaju: IntroduçãoGDG Aracaju: Introdução
GDG Aracaju: Introdução
 
Exemplo de GDD
Exemplo de GDDExemplo de GDD
Exemplo de GDD
 
Game Design para quem não é Game Designer
Game Design para quem não é Game DesignerGame Design para quem não é Game Designer
Game Design para quem não é Game Designer
 
Criação e Desenvolvimento de Personagens
Criação e Desenvolvimento de PersonagensCriação e Desenvolvimento de Personagens
Criação e Desenvolvimento de Personagens
 
Apostila Jogos
Apostila Jogos Apostila Jogos
Apostila Jogos
 
Criando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDKCriando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDK
 
Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...
Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...
Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BD...
 

Semelhante a Curso Corona SDK - Módulo 1

Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Erisvaldo Junior
 
Desenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em PortugalDesenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em PortugalNelson Zagalo
 
Android: A invasão dos robozinhos verdes.
Android: A invasão dos robozinhos verdes.Android: A invasão dos robozinhos verdes.
Android: A invasão dos robozinhos verdes.Ricardo Pinheiro
 
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarUEPA
 
História e evolução do android e smartphone
História e evolução do android e smartphoneHistória e evolução do android e smartphone
História e evolução do android e smartphoneGeorge Araujo
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Tadeu Araujo
 
Minicurso Programação Android
Minicurso Programação AndroidMinicurso Programação Android
Minicurso Programação AndroidGPrimola
 
Linux Móvel: do EZX ao MeeGo
Linux Móvel: do EZX ao MeeGoLinux Móvel: do EZX ao MeeGo
Linux Móvel: do EZX ao MeeGoUEPA
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbrJogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbriPhoneDevBr
 
I Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogosI Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogosTiago Moraes
 

Semelhante a Curso Corona SDK - Módulo 1 (20)

Android SestInfo 2010
Android SestInfo 2010Android SestInfo 2010
Android SestInfo 2010
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1
 
Aplicativos no Android
Aplicativos no AndroidAplicativos no Android
Aplicativos no Android
 
Aplicacoes android
Aplicacoes androidAplicacoes android
Aplicacoes android
 
Android
AndroidAndroid
Android
 
Desenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em PortugalDesenvolver Jogos de Sucesso em Portugal
Desenvolver Jogos de Sucesso em Portugal
 
Android
AndroidAndroid
Android
 
Android: A invasão dos robozinhos verdes.
Android: A invasão dos robozinhos verdes.Android: A invasão dos robozinhos verdes.
Android: A invasão dos robozinhos verdes.
 
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
 
Androidedetem
AndroidedetemAndroidedetem
Androidedetem
 
História e evolução do android e smartphone
História e evolução do android e smartphoneHistória e evolução do android e smartphone
História e evolução do android e smartphone
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011
 
Games imersivos
Games imersivosGames imersivos
Games imersivos
 
A Era da Mobilidade
A Era da MobilidadeA Era da Mobilidade
A Era da Mobilidade
 
Minicurso Programação Android
Minicurso Programação AndroidMinicurso Programação Android
Minicurso Programação Android
 
Linux Móvel: do EZX ao MeeGo
Linux Móvel: do EZX ao MeeGoLinux Móvel: do EZX ao MeeGo
Linux Móvel: do EZX ao MeeGo
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbrJogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
 
Android
AndroidAndroid
Android
 
I Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogosI Phone Dev Br - Formas de desenvolvimento de jogos
I Phone Dev Br - Formas de desenvolvimento de jogos
 

Mais de Luiz Duarte

Mecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBMecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBLuiz Duarte
 
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...Luiz Duarte
 
Team Building: Passo a Passo
Team Building: Passo a PassoTeam Building: Passo a Passo
Team Building: Passo a PassoLuiz Duarte
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Luiz Duarte
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Luiz Duarte
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Luiz Duarte
 
Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Luiz Duarte
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoLuiz Duarte
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Luiz Duarte
 
Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Luiz Duarte
 
Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06Luiz Duarte
 
Carreira em Agilidade
Carreira em AgilidadeCarreira em Agilidade
Carreira em AgilidadeLuiz Duarte
 
Gamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeGamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeLuiz Duarte
 
Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20Luiz Duarte
 
Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19Luiz Duarte
 
Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18Luiz Duarte
 
Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17Luiz Duarte
 
Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16Luiz Duarte
 
Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15Luiz Duarte
 
Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14Luiz Duarte
 

Mais de Luiz Duarte (20)

Mecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDBMecanismo de busca em Node.js e MongoDB
Mecanismo de busca em Node.js e MongoDB
 
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
 
Team Building: Passo a Passo
Team Building: Passo a PassoTeam Building: Passo a Passo
Team Building: Passo a Passo
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02
 
Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 03
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - Introdução
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01
 
Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05
 
Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06Curso Scrum e Métodos Ágeis 06
Curso Scrum e Métodos Ágeis 06
 
Carreira em Agilidade
Carreira em AgilidadeCarreira em Agilidade
Carreira em Agilidade
 
Gamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeGamification em Modelos de Maturidade
Gamification em Modelos de Maturidade
 
Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20Curso de Node.js e MongoDB - 20
Curso de Node.js e MongoDB - 20
 
Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19
 
Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18Curso de Node.js e MongoDB - 18
Curso de Node.js e MongoDB - 18
 
Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17Curso de Node.js e MongoDB - 17
Curso de Node.js e MongoDB - 17
 
Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16Curso de Node.js e MongoDB - 16
Curso de Node.js e MongoDB - 16
 
Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15Curso de Node.js e MongoDB - 15
Curso de Node.js e MongoDB - 15
 
Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14Curso de Node.js e MongoDB - 14
Curso de Node.js e MongoDB - 14
 

Curso Corona SDK - Módulo 1

  • 1. Luiz Fernando Duarte Junior http://www.luiztools.com.br
  • 2.  Apresentações  A Revolução Mobile  Market Share  Android  iOS  Outros SOs mobile  Soluções para desenvolvimento  O mercado de Apps e Games
  • 3.  Primeiro eu!  Cada aluno: › Nome? › Trabalha aonde? › Tem SmartPhone? Qual? › Quais as expectativas sobre o curso?
  • 4.  Teoria de 1947  Prática em 1973 (Motorola)  Vendas em 1983  Aparelhos com 30cm e 1Kg, geralmente para carros e por módicos $ 4.000!!!
  • 5.  SMS em 1993  Funções PDA em 1993 (IBM)  Motorola StarTac 1996 (design)  Primeiro smartphone 2001 (Kyocera)  Câmera fotográfica em 2002 (Sanyo)  Acesso real à web e comandos por voz em 2003 (Danger)
  • 6.  Voltado a games em 2003 (Nokia N-Gage)  Motorola Razor V3 em 2004 (design), 3 anos no topo dos mais vendidos.  Voltado a música em 2005 (Motorola Rokr)  Apple iPhone em 2007: esqueça o teclado!  HTC com Android em 2008  Apple iPad em 2010: esqueça o notebook!  Samsung Galaxy Tab em 2010
  • 7.  As Gerações de celulares: › 1G, primeira geração na década de 80 com os primeiros aparelhos celulares › 2G, segunda geração na década de 90, novas redes e WAP › 2.5G, geração intermediária não-oficial nos anos 2000, Internet mais rápida, câmeras, MP3 players › 3G geração em uso, Internet banda-larga e videochamada
  • 8.  Nomenclaturas conhecidas: › Handheld/handset = dispositivo móvel (pode não ser um celular) › PDA = Personal Digital Assistant (não é um celular) › SmartPhone = celular com SO de verdade › PocketPC = PDA+celular da Microsoft › Tablet PC = meio-termo entre em um celular touchscreen e um notebook
  • 10.  Sistema operacional do Google (2005)  HTC Dream (2008)  Open-source  “Linux mobile”  Java  Versão 2 (FrozenYogurt) para celulares  Versão 3 (HoneyComb) para tablets  Versão 4 (IceCream Sandwich) para ambos
  • 11.  Sistema operacional da Apple (2007)  iPhone (2007)  “Mac OSX Mobile”  Objective-C (“Apple C”)  Versão 4 no iPad, iPod Touch e iPhone 3GS (2010)  Versão 5 no iPad 2, iPod Touch e iPhone 4S (2011)
  • 12.  Windows CE  Windows Mobile  Windows XP Tablet Edition  Windows Phone 7  Symbian  PalmOS  WebOS  Bada
  • 13.  Android (mínimo ter o Android SDK + JDK) › Eclipse + ADT Plugin (Java) › Eclipse + Corona SDK (Lua) › IntelliJ IDEA + Corona SDK (Lua) › Motodev Studio (Java) › MS Visual Studio + MonoDroid (.NET) › Moai SDK (Lua) › Outros
  • 14.  iOS (mínimo ter Mac OS X + iOS SDK) › X-Code (Objective-C) › Eclipse + Corona SDK (Lua) › IntelliJ IDEA + Corona SDK (Lua) › Moai SDK (Lua) › MS Visual Studio + MonoTouch (.NET) › Outros
  • 16.  Movimentou $9 bi em 2011  Pretende alcançar $23 bi em 2015  Alta empregabilidade  Maiores salários hora da atualidade ($100/h nos EUA em média)  Baixo custo de desenvolvimento  Baixo custo de lançamento
  • 17.  Apps para consumo de conteúdo  Apps utilitárias  AdverGames  Casual games  Versões mobile de grandes games  Apps inúteis
  • 18.  Provoca febres e cria milionários  O case Angry Birds da Rovio (400mi)  O case BubbleBall da Nay Games (9mi)  EverNote (11mi), DropBox (25mi), WunderList (46mi), FourSquare (9mi)  O Android Market possui 250mil apps  A App Store tem mais de 500mil apps
  • 19.  Assinatura dos Markets › Apple Store = $99/ano › Android Market = $25 1x › Amazon AppStore for Android › Motorola Shop4Apps (entre outros fabricantes) › Markets das operadoras  Valores dos Apps e Games › Free (ou quase isso) › $0.99~$12 (não esqueça das comissões de 20-30%)
  • 20.  Introdução ao Lua  Introdução ao Corona SDK  Introdução ao IntelliJ IDEA for Corona  Esboçando seu primeiro game