Este documento discute o desenvolvimento de aplicativos móveis para plataformas como iPad, iPhone, Android, BlackBerry, Symbian, Windows Mobile e Phone 7. Ele também aborda tópicos como tipos de aplicativos, quanto pode ser ganho com aplicativos e como começar a aprender a desenvolver aplicativos móveis.
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosCarlos Eugenio Torres
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos.
Ministrada no dia 06/10/2011 na II SEMATEC (Semana de Tecnologia) da Faculdade Lourenço Filho à convite do coordenador do curso de Análise e Desenvolvimento de Sistemas, prof. Ivo Rocha.
Uma nova geração de aplicativos móveis está surgindo. Eles resolvem problemas reais dos clientes e são integrados aos processos de negócio, por isso têm vida perene nos celulares dos usuários e não são apagados para liberar espaço.
Conheça a solução da Opus para aplicativos móveis
http://www.opus-software.com.br/desenvolvimento-mobile-apps-solucoes-moveis/
Leia o artigo completo "A nova geração de aplicativos móveis"
http://blog.opus-software.com.br/a-nova-geracao-de-aplicativos-moveis/
Nesta última quinta-feira, dia 3 de março, proferi uma palestra com o tema Mobilidade na Faculdade de Tecnologia do Nordeste - Fatene - a convite do prof. Izequiel Norões. A freqüência foi muito boa, compareceram mais de 70 alunos de graduação principalmente do curso de Análise e Desenvolvimento de Sistemas.
Procurei abordar conceitos básicos, um pouco de história dos dispositivos móveis e suas aplicações, principais necessidades atuais do mercado e enfatizei o desenvolvimento de aplicativos móveis para iPhone, iPad e Android.
Foi exposta também uma grande necessidade de mercado, que é de profissionais capacitados em desenvolvimento móvel. Empresas especializadas em mobile em todo o Brasil e, em particular, em Fortaleza, como a Cacira Tecnologia, estão sempre buscando novos talentos em desenvolvimento móvel.
Dentro de pouco tempo, a Cacira estará oferecendo cursos para desenvolvimento em iPhone e Android para capacitação de profissionais e estudantes cearenses, facilitando sua inclusão nesse mercado hoje tão promissor. A empresa inclusive prevê a contratação dos melhores alunos de cada turma que terminar.
O objetivo deste slide é apresentar tecnologias web que permitem a criação de aplicativos móveis multiplataforma e compará-las às formas tradicionais de desenvolvimento
Article published about the "$100 Computer" in 2007 in the esteemed Portuguese Association of Engineers Magazine, Ingenium. Pages 45-47.
Official download link: http://www.ordemengenheiros.pt/pt/centro-de-informacao/publicacoes/revista-ingenium/revista-ingenium-n-o-102-novembro-dezembro-de-2007/
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
Palestra proferida na FATENE, em 23/11/2011, na III Semana de Tecnologia, com o tema Desenvolvimento de Apps Móveis: Iniciando no iOS e no Android.
Mais informações em: http://cetorres.com e http://cacira.com.br.
Desenvolvimento para Android - Bento Gonçalves (08/2011)Gustavo Ciello
Slides do workshop sobre Desenvolvimento para Android, apresentado no Tchêlinux Bento Gonçalves (13/08/2011). http://tchelinux.org/site/doku.php?id=evento_2011_agosto_bento
Mobile Marketing e Games. Terceiro dia sobre tecnologias mobile. Nesse slide apresento as tecnologias utilizadas no mobile marketing. Principais assuntos: SMS, MMS, MVNO, Bluetooth, QRCode, Aplicativos Móveis, Mobile Sites, Streamings, RFID, Realidade Aumentada, NFC, Google Glass
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
• Público-alvo :
Estudantes de cursos de graduação e cursos técnicos de tecnologia que desejam explorar a linguagem de programação iOS.
Profissionais da área de desenvolvimento de aplicativos móveis, incluindo jogos e aplicativos para celulares, com experiência prévia.
Profissionais autônomos com alguma familiaridade em programação orientada a objetos.
• Objetivo: apresentar conceitos e técnicas relativos ao ambiente de desenvolvimento iOS e sua aderência no cenário tecnológico atual.
• Conteúdo programático:
Apresentação;
Cenário de celulares no Brasil e no mundo;
Participação da plataforma iOS no Mercado;
Áreas de atuação;
Ambiente de programação "xcode";
Programa Apple Developer;
Cases de mercado;
Quer conhecer mais sobre o Android da Goolge? Confira nesses slides:
- O que é Android?
- Quais as vantagens de desenvolver para android
- A plataforma
- A arquitetura
- O mercado
- Ambiente de desenvolvimento
- Minha Primeira App Android – Criando um exemplo
- Publicando sua aplicação
- Conceitos básicos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosCarlos Eugenio Torres
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos.
Ministrada no dia 06/10/2011 na II SEMATEC (Semana de Tecnologia) da Faculdade Lourenço Filho à convite do coordenador do curso de Análise e Desenvolvimento de Sistemas, prof. Ivo Rocha.
Uma nova geração de aplicativos móveis está surgindo. Eles resolvem problemas reais dos clientes e são integrados aos processos de negócio, por isso têm vida perene nos celulares dos usuários e não são apagados para liberar espaço.
Conheça a solução da Opus para aplicativos móveis
http://www.opus-software.com.br/desenvolvimento-mobile-apps-solucoes-moveis/
Leia o artigo completo "A nova geração de aplicativos móveis"
http://blog.opus-software.com.br/a-nova-geracao-de-aplicativos-moveis/
Nesta última quinta-feira, dia 3 de março, proferi uma palestra com o tema Mobilidade na Faculdade de Tecnologia do Nordeste - Fatene - a convite do prof. Izequiel Norões. A freqüência foi muito boa, compareceram mais de 70 alunos de graduação principalmente do curso de Análise e Desenvolvimento de Sistemas.
Procurei abordar conceitos básicos, um pouco de história dos dispositivos móveis e suas aplicações, principais necessidades atuais do mercado e enfatizei o desenvolvimento de aplicativos móveis para iPhone, iPad e Android.
Foi exposta também uma grande necessidade de mercado, que é de profissionais capacitados em desenvolvimento móvel. Empresas especializadas em mobile em todo o Brasil e, em particular, em Fortaleza, como a Cacira Tecnologia, estão sempre buscando novos talentos em desenvolvimento móvel.
Dentro de pouco tempo, a Cacira estará oferecendo cursos para desenvolvimento em iPhone e Android para capacitação de profissionais e estudantes cearenses, facilitando sua inclusão nesse mercado hoje tão promissor. A empresa inclusive prevê a contratação dos melhores alunos de cada turma que terminar.
O objetivo deste slide é apresentar tecnologias web que permitem a criação de aplicativos móveis multiplataforma e compará-las às formas tradicionais de desenvolvimento
Article published about the "$100 Computer" in 2007 in the esteemed Portuguese Association of Engineers Magazine, Ingenium. Pages 45-47.
Official download link: http://www.ordemengenheiros.pt/pt/centro-de-informacao/publicacoes/revista-ingenium/revista-ingenium-n-o-102-novembro-dezembro-de-2007/
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
Palestra proferida na FATENE, em 23/11/2011, na III Semana de Tecnologia, com o tema Desenvolvimento de Apps Móveis: Iniciando no iOS e no Android.
Mais informações em: http://cetorres.com e http://cacira.com.br.
Desenvolvimento para Android - Bento Gonçalves (08/2011)Gustavo Ciello
Slides do workshop sobre Desenvolvimento para Android, apresentado no Tchêlinux Bento Gonçalves (13/08/2011). http://tchelinux.org/site/doku.php?id=evento_2011_agosto_bento
Mobile Marketing e Games. Terceiro dia sobre tecnologias mobile. Nesse slide apresento as tecnologias utilizadas no mobile marketing. Principais assuntos: SMS, MMS, MVNO, Bluetooth, QRCode, Aplicativos Móveis, Mobile Sites, Streamings, RFID, Realidade Aumentada, NFC, Google Glass
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
• Público-alvo :
Estudantes de cursos de graduação e cursos técnicos de tecnologia que desejam explorar a linguagem de programação iOS.
Profissionais da área de desenvolvimento de aplicativos móveis, incluindo jogos e aplicativos para celulares, com experiência prévia.
Profissionais autônomos com alguma familiaridade em programação orientada a objetos.
• Objetivo: apresentar conceitos e técnicas relativos ao ambiente de desenvolvimento iOS e sua aderência no cenário tecnológico atual.
• Conteúdo programático:
Apresentação;
Cenário de celulares no Brasil e no mundo;
Participação da plataforma iOS no Mercado;
Áreas de atuação;
Ambiente de programação "xcode";
Programa Apple Developer;
Cases de mercado;
Quer conhecer mais sobre o Android da Goolge? Confira nesses slides:
- O que é Android?
- Quais as vantagens de desenvolver para android
- A plataforma
- A arquitetura
- O mercado
- Ambiente de desenvolvimento
- Minha Primeira App Android – Criando um exemplo
- Publicando sua aplicação
- Conceitos básicos
Apresentação sobre mercado, plataformas, e curiosidades sobre o mundo mobile. Para os interessados em iniciar o desenvolvimento mobile, mostrando o que existe, como funciona um pouco do mercado, sua história, e quais as plataformas existentes.
Evento: 8º Connecting Knowledge
Palestrante: Heider Lopes
Mais Slides do Author: slideshare.net/heiderlopes
Resumo: O que levar em consideração ao decidir criar uma app ou web. Veja alguns fatores que podem tem ajudar a tomar a decisão.
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
1. Desenvolvimento
de Aplicações Mobile
iPad, iPhone, Android
BlackBerry, Symbian, Windows Mobile e Phone 7
Gerente de TI
Aorta Entretenimento
@dirceubelem
dirceubelem@gmail.com
dirceu.belem@aorta.com.br
7. Perspectivas
“Como vai ser a Internet daqui a 20 anos a
partir de hoje?”
Pergunta respondida por Vinton Cerf
criador do protocolo TCP/IP em 1974
Hoje: Vice-presidente do Google
8. Perspectivas
Respostas de Vinton
... Internet se tornará ubíqua ...
... Os acessos serão feitos através de
enlaces de alta velocidade e baixa
potência ...
... Diferentes dispositivos computacionais
terão Internet embutida e conversarão
entre si...
9. Perspectivas
Respostas de Vinton
... Em 2020, possivelmente teremos mais
“coisas” online (“aparelhos”, veículos,
prédios, etc) que pessoas ...
10. Perspectivas
Destaques do Artigo de Vinton
• Computação ubíqua
• Possivelmente baseada numa
infraestrutura celular e satélite
• Redes móveis ad-hoc
• Internet embutida
18. Tipos de Apps
• Pagos
– Cada item vendido na Apple, 30% fica com a Apple
– Liberar versões free com recursos limitados
– A Rovio apresentou um lucro de
70 milhões de dolares com o
Angry Birds
20. Tipos de Apps
• Grátis
– Apps que adicionam banners de publicidade para
outros apps ou marcas
– O desenvolvedor pode ganhar dinheiro nas
requisições de publicidade de outros apps
– Indicar o download de um app pago
21.
22. Tipos de Apps
• Grátis + Serviço de CMS (Content
Management System)
– Apps de notícia com serviço CMS embutido
– Desenvolvedor cobra por mês o serviço
23.
24. Tipos de Apps
• Grátis que promovem a marca
• Fazer o carrinho vencer todos
os obstáculos é uma mensagem
subliminar
• Um carro que voa
26. Quanto eu posso ganhar?
• Em casa em média R$ 5.000,00 com um app
muito, muito, muito, muito bacana
• Isso pode aumentar se fizer para múltiplos
idiomas
• Isso pode aumentar se fizer muitos apps
• Isso pode aumentar se fizer para múltiplas
plataformas
27. Quanto eu posso ganhar?
• Iniciantes podem ganhar entre R$ 2.000,00* e
3.000,00* em empresas
• Desenvolvedores Sêniors podem ganhar até
R$15.000,00* em empresas
• Com serviços de CMS uma empresa pode
cobrar até R$ 50.000,00 mês por app por
cliente
*Valores obtidos em uma pesquisa do IG - QUByte
28. Quanto custa?
• Contas
– Apple custa U$99,00 por ano
– Microsoft custa U$249,00 por ano + Licenças do
Visual Studio (R$ 3.500,00)
– Blackberry grátis
– Android Market grátis
29. Quanto custa?
• Serviço de CMS
– Implementar a plataforma
• 2 anos pra ficar estável
• R$ 360.000,00
• Custo com servidores: R$1.500,00 por mês
31. • Escolher uma plataforma
– IOS, Android, Windows Phone 7, BlackBerry, Symbian
• Estudar por um mês em média
32. • Escolher uma plataforma
– IOS, Android, Windows Phone 7, BlackBerry, Symbian
• Estudar por um mês em média*
int y = 1000; // O valor de y indica sua vontade de aprender
for ( int i = 0; i < y; i++) {
• Escolher um problema
– Não importa o problema
• Desenvolver um app que resolva esse
problema
• Publicar na loja
}
*Depende da sua dedicação. Procure também por empresas que investem em pessoas que
querem aprender
35. Como fazer?
• Ter uma ideia de um app
• Fazer um estudo de viabilidade
• Estudar as guidelines da plataforma
• Fazer um bom design
36. Como fazer?
• Se for um game
– Não use personagens de outros jogos
– Não faça jogos que já existam
– Não use nomes de outros jogos para os
personagens
– Seja original
– Vender novos itens pode aumentar os lucros
37. Como fazer?
• Implementar o app
• Testar
• Publicar na loja
• Investir em publicidade para esse app
54. Desafios
• Receber os pdfs + xml em tempo ábil para
gerar a edição
• Gerar thumbs dos pdfs com qualidade
• Mapear as áreas de click para o usuário
acessar o conteúdo clicado
@dirceubelem – dirceubelem@gmail.com
55.
56.
57.
58. Desafios
• Receber os pdfs + xml em tempo ábil para
gerar a edição
• Gerar thumbs dos pdfs com qualidade
• Mapear as áreas de click para o usuário
acessar o conteúdo clicado
• Implementar uma API robusta, segura e
privada utilizando HTTP Rest
(Representational State Transfer) + JSON
@dirceubelem – dirceubelem@gmail.com
59. Novas Funcionalidades
• Leia também
• Saiba mais
• In App Purchase
• Cobrança Semanal
• In App Puschase
• Migrar edições (arquivos) para Amazon
@dirceubelem – dirceubelem@gmail.com