O documento discute os primeiros passos para se tornar um desenvolvedor Android bem-sucedido, incluindo: (1) entender a plataforma Android e sua popularidade, (2) aprender Java, (3) como criar aplicativos, (4) publicá-los na Google Play e (5) formas de ganhar dinheiro com aplicativos.
2. Vamos conhecer como iniciar o caminho a ser percorrido para que você
adentre o mundo da plataforma que está disponível em centenas de milhões
de dispositivos móveis em mais de 190 países, e, num breve futuro, alcance
o grau de profissionalismo para aproveitar grandes oportunidades de
mercado.
3. Agenda
● Conhecer o Android
● Sobre o conhecimento em Java
● Como criar um aplicativo Android?
● A publicação do aplicativo na Google Play
● Monetização - Como Ganhar Dinheiro com Aplicativos
● Como Saber Quanto Custa um Aplicativo
4. JACKSON FERREIRA DE ANDRADE MAFRA
Desenvolvedor há 15 anos com background em projetos de e-commerce e real estate, desde 2009 com
interesses focados para o desenvolvimento de interfaces móveis e aplicações MEAP.
Me chama lá...
http://about.me/jacksonfdam
http://linkedin.com/in/jacksonfdam
@jacksonfdam
5. Conhecer o Android
Todos sabemos que os dispositivos móveis estão cada vez mais presentes em nosso dia a dia,
sendo cada vez mais utilizados para acessar a Internet. São milhões de pessoas conectadas
através de seus celulares e tablets, em metrôs, carros, praças, e etc.
O crescimento dos aplicativos Android foi tão grande e aconteceu tão rápido, que a demanda por
profissionais qualificados é altíssima e a quantidade destes no mercado, ainda e escassa. Ou
seja, aqueles que desejam se inserir no mercado de desenvolvimento de aplicativos Android e
seguir uma carreira mobile, tem grandes oportunidades.
7. Conhecer o Android
O volume de pessoas acessando a Internet através de dispositivos móveis (principalmente
celulares) é tanto, que está quase superando o acesso por um computador normal. E, o grande
gigante do mercado Mobile é o Android.
Segundo dados do IDC (International Data Corporation), o Android está presente em quase 85%
dos smartphones, em mais de 190 paises ao redor do mundo, isso sem contar com o Android TV,
Android Wear e Android Auto, que ainda estão entrando no mercado aos poucos.
8. Conhecer o Android
Segundo o Google, dono da plataforma, a cada dia mais de um milhão de novos usuários ligam
seus dispositivos Android pela primeira vez e já começam a consumir jogos, aplicativos e outros
conteúdos digitais.
9. Conhecer o Android
Com o rápido crescimento da “Era Mobile”, muitas empresas da área estão faturando milhões com
o desenvolvimento de aplicativos próprios e para terceiros. I
10. Conhecer o Android
Além do conhecimento da linguagem Java, é importante que o desenvolvedor Android conheça as
bibliotecas e o ecossistema da plataforma Android. Afinal, se os recursos não foram bem
aproveitados, o aplicativo pode ter vários problemas.
Para evitar os problemas que podem ocorrer, existem varias bibliotecas de terceiros que ajudam o
desenvolvedor Android na evolução do seu aplicativo, minimizando erros e melhorando o ganho
de performance.
13. Conhecer o Android
O profissional deve ter um bom conhecimento da plataforma, inclusive, é recomendável o
conhecimento de mais de uma plataforma mobile. Quando falamos de empresas, o salário do
desenvolvedor mobile vai de R$ 2.500,00 a R$ 10.000,00 reais, aqui no Brasil. Esses valores
podem ser maiores fora do país.
14. Conhecer o Android
Outra opção, é o desenvolvedor trabalhar como autônomo, usando seu tempo livre para
desenvolver aplicativos próprios e publicar na Google Play, podendo lucrar com a vendaou
publicidade. Além disso, existe um mercado muito vasto de trabalhos freelancers vindo,
principalmente, de agências que tem uma demanda muito grande de projetos.
15. Conhecer o Android
O desenvolvimento de aplicativos Android pode ser feito no Windows, Mac e Linux. Além disso,
para se registrar como um desenvolvedor na Google Play Store, exige apenas um pagamento
único de US$ 25.00.
17. Conhecer o Android
O Android funciona em milhões de dispositivos portáteis em todo o mundo e agora é compatível
com novos recursos e dispositivos. Com o lançamento do Android Wear, Android TV e Android
Auto, o alcance e as possibilidades da plataforma aumentaram muito para os desenvolvedores
Android.
18. Sobre o conhecimento em Java
O Java é uma linguagem de programação consolidada e potente,
usada em uma ampla variedade de dispositivos e sistemas
operacionais. Aprender Java pode abrir portas para outras
oportunidades, incluindo a capacidade para desenvolver aplicativos
para outros sistemas operacionais, aplicativos web e dispositivos
móveis.
19. Sobre o conhecimento em Java
Outra vantagem da linguagem é, especialmente, podermos utilizar de uma série de bibliotecas
Java para desenvolver qualquer tipo de aplicativo que você está pensando. Embora nem todas as
bibliotecas Java são compatíveis com o Android, muitas delas podem ser usadas nos aplicativos e
algumas delas podem ser facilmente “traduzidas” para a plataforma Android.
21. A publicação do aplicativo na Google Play
Os aplicativos publicados na Google Play Store estão
disponíveis para download para os usuários dentro de
algumas horas (+- 2h). Um aplicativo pode literalmente ser
atualizado várias vezes por dia na loja, em resposta a
reclamações dos usuários e/ou problemas.
22. A publicação do aplicativo na Google Play
Quando estamos fazendo o lançamento de um novo aplicativo ou jogo que pode precisar ser
constantemente refinado e atualizado em resposta aos feedbacks dos usuários, a Google Play
Store é a plataforma perfeita.
23. A publicação do aplicativo na Google Play
Outra excelente característica é a capacidade de publicar um aplicativo como alfa e/ou versões
beta, que estariam disponíveis apenas para membros de um grupo seleto de usuários para testes.
Com isso, você pode fornecer acesso antecipado a um pequeno grupo de usuários, e usar o seu
feedback para melhorar seu aplicativo antes de finalmente liberá-lo para o público em geral.
Também é possível liberar uma atualização de forma gradual.
24. Como Ganhar Dinheiro com Aplicativos
Sempre falou-se que os usuários Android gastavam menos com aplicativos do que usuários de
outros sistemas operacionais mobile. Isso pode ter sido verdade no passado, mas não mais.
25. Como Ganhar Dinheiro com Aplicativos
Na maioria das categorias de aplicativos, os aplicativos Android tem sido rentáveis, como
aplicativos de outras plataformas, tanto para as compras de aplicativos quanto para compras
dentro dos aplicativos.
Além disso, existem muitos aplicativos gratuitos usando um modelo com anúncios, enquanto os
anúncios estão sendo mostrados para os usuários, o aplicativo vai gerando renda.
26. Como Ganhar Dinheiro com Aplicativos
Além disso, os custos de publicidade são geralmente mais baixos em dispositivos Android, o que
significa que os aplicativos podem alcançar mais usuários com menos investimento.
27. Como Saber Quanto Custa um Aplicativo
A questão principal é que existem diversas variáveis envolvidas no desenvolvimento de um
aplicativo mobile. Muitas vezes é difícil encontrar essas variáveis e saber quanto cada uma vale
dentro do processo de desenvolvimento.
A mão-de-obra é apenas o primeiro e mais básico dos fatores, por exemplo, há uma diferença
significativa entre a contratação de um freelancer, de uma equipe de desenvolvimento, ou de uma
agência especializada em aplicativos.
28. Como Saber Quanto Custa um Aplicativo
Da mesma forma, ter um aplicativo que requer um servidor back-end construído ou APIs
integradas, pode variar dramaticamente de um aplicativo que é completamente autônomo.
29. Como Saber Quanto Custa um Aplicativo
Antes de mais nada, é preciso lembrar que um aplicativo nada mais é do que um programa de computador, e
portanto seu modelo de negócio será baseado nas formas tradicionais de precificação de software.
Modelos B2B (Business to Business), B2C (Business to Customer), SAAS (Software as a Service), Pay as you
go e Subscription, por exemplo, continuam valendo para qualquer aplicativo.
30. Como Saber Quanto Custa um Aplicativo
Escopo fechado
Todas as vezes que vamos a um supermercado, pegamos uma Coca-Cola na prateleira e passamos no caixa,
estamos comprando um produto com escopo fechado 🛍🛍. Você paga para levar algo sem se preocupar com o
processo de fabricação, o único desejo é que o produto satisfaça sua expectativa
31. Como Saber Quanto Custa um Aplicativo
Revenue share
Revenue share (ou em português, receita compartilhada) é um contrato de divisão das receitas (e perdas)
entre partes em um produto específico. Na prática a relação acontece entre duas pessoas (físicas e/ou
jurídicas), onde de um lado existe quem efetivamente cria e mantém o produto e de outro está o responsável
por divulgar ou vender o produto. Essa aliança faz com que a parte que tem o conhecimento operacional, para
executar um projeto, ganhe junto com a outra parte, com expertise em vender ou divulgar um determinado
conteúdo.
32. Como Saber Quanto Custa um Aplicativo
Setup inicial + coparticipação (ou taxa de conveniência)
Neste modelo o desenvolvedor recebe um valor combinado para realizar toda a construção e lançamento do
aplicativo (ou de pelo menos uma versão inicial, MVP - Minimal Viable Product). Após o lançamento, existe
uma parceria entre o desenvolvedor e a empresa contratante para a evolução do aplicativo. Ao longo do
caminho, as duas partes ganham com o sucesso do produto. Esse sucesso pode ser definido de várias
formas: uma porcentagem de coparticipação nas metas alcançadas, ou através do pagamento de uma taxa de
conveniência, por exemplo.
33. Como Saber Quanto Custa um Aplicativo
Venda direta (produtos e serviços)
Ecommerce, lojas físicas e prestadores de serviços são exemplos de mercados em que os aplicativo podem
faturar através da venda direta.
34. Como Saber Quanto Custa um Aplicativo
Subscription
O modelo de subscription (assinatura) ficou muito conhecido aqui no Brasil nos últimos anos. Até pouco tempo
atrás, diversos tipos de serviços eram constantemente migrados para um modelo de negócio recorrente,
através de assinaturas. Cerveja, vinho, música, séries e filmes, produtos nerds, roupas e até produtos para
fazer a barba foram transformados em negócios lucrativos através de subscription.
35. Como Saber Quanto Custa um Aplicativo
Publicidade
Vivemos em uma era em que informação e público valem muito dinheiro. Likes, curtidas, views,
compartilhamentos e seguidores são novas poderosas moedas. Através deste processo, muitas empresas
pagam para ter sua marca (ou conteúdo), distribuída por bons canais de comunicação.