SlideShare uma empresa Scribd logo
1 de 36
Os primeiros passos
do desenvolvimento
mobile
Tornando-se um ótimo profissional Android.
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.
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
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
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.
Conhecer o Android
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.
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.
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
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.
Conhecer o Android
Diferentes Versões
Conhecer o Android
Diferentes Tamanhos de Tela
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.
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.
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.
Conhecer o Android
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.
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.
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.
Como criar um aplicativo Android?
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
Perguntas?
Obrigado

Mais conteúdo relacionado

Mais procurados

Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidilegra
 
Android: Qual Tecnologia de Desenvolvimento Utilizar?
Android: Qual Tecnologia de Desenvolvimento Utilizar?Android: Qual Tecnologia de Desenvolvimento Utilizar?
Android: Qual Tecnologia de Desenvolvimento Utilizar?Vinícius Thiengo
 
Mídia Kit Positivo - Negócios Digitais
Mídia Kit Positivo - Negócios DigitaisMídia Kit Positivo - Negócios Digitais
Mídia Kit Positivo - Negócios DigitaisRicardo Rocha
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Eduardo Lagares
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvelJanynne Gomes
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre androidReuel Lopes
 
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Édipo Souza
 
02 evolucao relacao consumidor empresa
02   evolucao relacao consumidor empresa02   evolucao relacao consumidor empresa
02 evolucao relacao consumidor empresaRobertoLemos2
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Santhyago Gallao
 
Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010robsonoracle
 
Android é mais barato e vantajoso
Android é mais barato e vantajosoAndroid é mais barato e vantajoso
Android é mais barato e vantajosoJoe Pinheiro
 
Apresentacao mobint dezembro2012
Apresentacao mobint dezembro2012Apresentacao mobint dezembro2012
Apresentacao mobint dezembro2012Mobint
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisMarcelo Quinta
 

Mais procurados (20)

Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Vídeo, a nova fronteira da comunicação empresarial
Vídeo, a nova fronteira da comunicação empresarialVídeo, a nova fronteira da comunicação empresarial
Vídeo, a nova fronteira da comunicação empresarial
 
Android: Qual Tecnologia de Desenvolvimento Utilizar?
Android: Qual Tecnologia de Desenvolvimento Utilizar?Android: Qual Tecnologia de Desenvolvimento Utilizar?
Android: Qual Tecnologia de Desenvolvimento Utilizar?
 
A Era da Mobilidade
A Era da MobilidadeA Era da Mobilidade
A Era da Mobilidade
 
Mídia Kit Positivo - Negócios Digitais
Mídia Kit Positivo - Negócios DigitaisMídia Kit Positivo - Negócios Digitais
Mídia Kit Positivo - Negócios Digitais
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
Social media - IPAM Final Work
Social media - IPAM Final WorkSocial media - IPAM Final Work
Social media - IPAM Final Work
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvel
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
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
 
02 evolucao relacao consumidor empresa
02   evolucao relacao consumidor empresa02   evolucao relacao consumidor empresa
02 evolucao relacao consumidor empresa
 
Apps tecnologias e usos
Apps   tecnologias e usosApps   tecnologias e usos
Apps tecnologias e usos
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010
 
Agrupar
AgruparAgrupar
Agrupar
 
Android é mais barato e vantajoso
Android é mais barato e vantajosoAndroid é mais barato e vantajoso
Android é mais barato e vantajoso
 
Herez ubuntu mobile
Herez ubuntu mobileHerez ubuntu mobile
Herez ubuntu mobile
 
Apresentacao mobint dezembro2012
Apresentacao mobint dezembro2012Apresentacao mobint dezembro2012
Apresentacao mobint dezembro2012
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
User experience
User experienceUser experience
User experience
 

Semelhante a Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolvimento mobile

Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...Matheus Piscioneri
 
Digital Publishing Suite e Real State Marketing
Digital Publishing Suite e Real State MarketingDigital Publishing Suite e Real State Marketing
Digital Publishing Suite e Real State Marketingeducamosonline
 
As 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoAs 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoOne Day Testing
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Androidarmeniocardoso
 
Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Julio Matos
 
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...tdc-globalcode
 
Fluxo De Midias Sociais Integradas V1.1
Fluxo De Midias Sociais Integradas V1.1Fluxo De Midias Sociais Integradas V1.1
Fluxo De Midias Sociais Integradas V1.1C2C Balloon
 
As oportunidades do mercado para novos desenvolvedores
As oportunidades do mercado para novos desenvolvedoresAs oportunidades do mercado para novos desenvolvedores
As oportunidades do mercado para novos desenvolvedoresBreno Masi
 
Como aplicativos grátis para celulares ou tablets ganham dinheiro?
Como aplicativos grátis para celulares ou tablets ganham dinheiro?Como aplicativos grátis para celulares ou tablets ganham dinheiro?
Como aplicativos grátis para celulares ou tablets ganham dinheiro?B2M Digital
 
Payology module 4 por
Payology module 4 porPayology module 4 por
Payology module 4 porRomana Hai
 
Miniapps Magalu Transformando um super app em um sistema operacional
Miniapps Magalu  Transformando um super app em um sistema operacionalMiniapps Magalu  Transformando um super app em um sistema operacional
Miniapps Magalu Transformando um super app em um sistema operacionalVinícius de Oliveira
 
A proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaA proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaCEST
 
Apresentacao do Projeto BuyMobi
Apresentacao do Projeto BuyMobiApresentacao do Projeto BuyMobi
Apresentacao do Projeto BuyMobicommobi
 

Semelhante a Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolvimento mobile (20)

Android Aprendiz
Android AprendizAndroid Aprendiz
Android Aprendiz
 
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
 
Digital Publishing Suite e Real State Marketing
Digital Publishing Suite e Real State MarketingDigital Publishing Suite e Real State Marketing
Digital Publishing Suite e Real State Marketing
 
As 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucessoAs 3 etapas de um projeto digital de sucesso
As 3 etapas de um projeto digital de sucesso
 
Aplicativos
AplicativosAplicativos
Aplicativos
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?
 
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
 
APP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quandoAPP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quando
 
Fluxo De Midias Sociais Integradas V1.1
Fluxo De Midias Sociais Integradas V1.1Fluxo De Midias Sociais Integradas V1.1
Fluxo De Midias Sociais Integradas V1.1
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
As oportunidades do mercado para novos desenvolvedores
As oportunidades do mercado para novos desenvolvedoresAs oportunidades do mercado para novos desenvolvedores
As oportunidades do mercado para novos desenvolvedores
 
Como aplicativos grátis para celulares ou tablets ganham dinheiro?
Como aplicativos grátis para celulares ou tablets ganham dinheiro?Como aplicativos grátis para celulares ou tablets ganham dinheiro?
Como aplicativos grátis para celulares ou tablets ganham dinheiro?
 
Web Mobile
Web MobileWeb Mobile
Web Mobile
 
Payology module 4 por
Payology module 4 porPayology module 4 por
Payology module 4 por
 
Miniapps Magalu Transformando um super app em um sistema operacional
Miniapps Magalu  Transformando um super app em um sistema operacionalMiniapps Magalu  Transformando um super app em um sistema operacional
Miniapps Magalu Transformando um super app em um sistema operacional
 
A proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaA proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresa
 
Apresentacao do Projeto BuyMobi
Apresentacao do Projeto BuyMobiApresentacao do Projeto BuyMobi
Apresentacao do Projeto BuyMobi
 

Mais de Jackson F. de A. Mafra

PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...Jackson F. de A. Mafra
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlabJackson F. de A. Mafra
 
O que você precisa saber sobre chatbots
O que você precisa saber sobre chatbotsO que você precisa saber sobre chatbots
O que você precisa saber sobre chatbotsJackson F. de A. Mafra
 
WCPOA2019 - WordPress como um backend de seus aplicativos
WCPOA2019  - WordPress como um backend de seus aplicativosWCPOA2019  - WordPress como um backend de seus aplicativos
WCPOA2019 - WordPress como um backend de seus aplicativosJackson F. de A. Mafra
 
WordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativosWordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativosJackson F. de A. Mafra
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressJackson F. de A. Mafra
 
Precisamos de um barco maior introdução ao dimensionamento de aplicações
Precisamos de um barco maior introdução ao dimensionamento de aplicaçõesPrecisamos de um barco maior introdução ao dimensionamento de aplicações
Precisamos de um barco maior introdução ao dimensionamento de aplicaçõesJackson F. de A. Mafra
 
Hangout Tempo Real Eventos - ChatOps (ChatBots e DevOps) - Como bots podem ...
Hangout  Tempo Real Eventos - ChatOps (ChatBots e DevOps)  - Como bots podem ...Hangout  Tempo Real Eventos - ChatOps (ChatBots e DevOps)  - Como bots podem ...
Hangout Tempo Real Eventos - ChatOps (ChatBots e DevOps) - Como bots podem ...Jackson F. de A. Mafra
 
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout  Tempo Real Eventos - Javascript - Os Primeiros PassosHangout  Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout Tempo Real Eventos - Javascript - Os Primeiros PassosJackson F. de A. Mafra
 
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout  Tempo Real Eventos - Nodejs - Os Primeiros PassosHangout  Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout Tempo Real Eventos - Nodejs - Os Primeiros PassosJackson F. de A. Mafra
 
Conexao kinghost - Vendas inteligentes com intelibots
Conexao kinghost - Vendas inteligentes com intelibotsConexao kinghost - Vendas inteligentes com intelibots
Conexao kinghost - Vendas inteligentes com intelibotsJackson F. de A. Mafra
 
Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015Jackson F. de A. Mafra
 
TDC 2015 - POA - Trilha PHP - Shit Happens
TDC 2015 - POA - Trilha PHP - Shit HappensTDC 2015 - POA - Trilha PHP - Shit Happens
TDC 2015 - POA - Trilha PHP - Shit HappensJackson F. de A. Mafra
 

Mais de Jackson F. de A. Mafra (20)

PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
 
PHP SSO no Zentyal
PHP SSO no ZentyalPHP SSO no Zentyal
PHP SSO no Zentyal
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
O que você precisa saber sobre chatbots
O que você precisa saber sobre chatbotsO que você precisa saber sobre chatbots
O que você precisa saber sobre chatbots
 
WCPOA2019 - WordPress como um backend de seus aplicativos
WCPOA2019  - WordPress como um backend de seus aplicativosWCPOA2019  - WordPress como um backend de seus aplicativos
WCPOA2019 - WordPress como um backend de seus aplicativos
 
WordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativosWordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativos
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPress
 
Precisamos de um barco maior introdução ao dimensionamento de aplicações
Precisamos de um barco maior introdução ao dimensionamento de aplicaçõesPrecisamos de um barco maior introdução ao dimensionamento de aplicações
Precisamos de um barco maior introdução ao dimensionamento de aplicações
 
Hangout Tempo Real Eventos - ChatOps (ChatBots e DevOps) - Como bots podem ...
Hangout  Tempo Real Eventos - ChatOps (ChatBots e DevOps)  - Como bots podem ...Hangout  Tempo Real Eventos - ChatOps (ChatBots e DevOps)  - Como bots podem ...
Hangout Tempo Real Eventos - ChatOps (ChatBots e DevOps) - Como bots podem ...
 
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout  Tempo Real Eventos - Javascript - Os Primeiros PassosHangout  Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
 
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout  Tempo Real Eventos - Nodejs - Os Primeiros PassosHangout  Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
 
Desmistificando o DialogFlow
Desmistificando o DialogFlowDesmistificando o DialogFlow
Desmistificando o DialogFlow
 
ChatOps (ChatBots + DevOps)
ChatOps (ChatBots + DevOps) ChatOps (ChatBots + DevOps)
ChatOps (ChatBots + DevOps)
 
Conexao kinghost - Vendas inteligentes com intelibots
Conexao kinghost - Vendas inteligentes com intelibotsConexao kinghost - Vendas inteligentes com intelibots
Conexao kinghost - Vendas inteligentes com intelibots
 
WoMakersCode 2016 - Shit Happens
WoMakersCode 2016 -  Shit HappensWoMakersCode 2016 -  Shit Happens
WoMakersCode 2016 - Shit Happens
 
Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015
 
Dev Heroes
Dev HeroesDev Heroes
Dev Heroes
 
Trilha Android - Android Evolved
Trilha Android - Android EvolvedTrilha Android - Android Evolved
Trilha Android - Android Evolved
 
TDC 2015 - POA - Trilha PHP - Shit Happens
TDC 2015 - POA - Trilha PHP - Shit HappensTDC 2015 - POA - Trilha PHP - Shit Happens
TDC 2015 - POA - Trilha PHP - Shit Happens
 
Material design
Material designMaterial design
Material design
 

Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolvimento mobile

  • 1. Os primeiros passos do desenvolvimento mobile Tornando-se um ótimo profissional Android.
  • 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.
  • 12. Conhecer o Android Diferentes Tamanhos de Tela
  • 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.
  • 20. Como criar um aplicativo 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.