As vantagens de se tornar
um desenvolvedor mobile
Dirceu Belém
dirceubelem@gmail.com
@dirceubelem
Apresentação
• Graduado em Ciência da Computação (PUC
Minas)
• Mestre em Computação Móvel (PUC Minas)
• Artigos Publicados
• Gramado UFRS – XV Workshop de Gerência e Operação de
Redes e Serviços (2010) – Páginas: 131 a 144
• Quito – Equador – IEEE – Conferência Lanoms 2011 – 11/out
– Security Management
Apresentação
• 7 anos trabalhando em operadora (Telemig
Celular e Oi)
• Conhece profundamente
• SMS
• Simcard
• Pré-pago
• Billing
Apresentação
• Quantos apps?
• Não tenho ideia
• Mas postei 38 em 2016
Por que trabalhar como
desenvolvedor mobile?
Por que trabalhar com mobile?
1. Salário?
2. Crescimento profissional?
3. Trabalhar com inovação?
4. É mais fácil?
Ser um desenvolvedor
mobile ou um
desenvolvedor web?
6 motivos
Fonte:
https://goo.gl/Qw8hLh
1 – Desenvolvedor mobile ganha mais
• Concorrência ferramentas disponíveis
gratuitamente ou muito baratas:
• Wordpress
• Wix
• Webnode
• Squarespace
• Etc
1 – Desenvolvedor mobile ganha mais
• Muitos clientes hesitam em pagar R$ 4.000,00 por um
site
• Há uma percepção de que sites são baratos e fáceis de
construir e se você não puder fazer:
”meu sobrinho de 15 anos faz”
1 – Desenvolvedor mobile ganha mais
• Esta percepção parece não existir no desenvolvimento
mobile
• Sempre que eu forneço cotações justas de R$
15.000,00 por um app raramente o preço é questionado
• O salário dos desenvolvedores mobile é maior
Fonte:
https://goo.gl/XAjQPd
2 – Alta demanda de profissionais mobile
• Tecnologia está em alta
• Empresas investindo em tecnologia para diminuir
custos
• Hoje é mais fácil encontrar um profissional Web
disponível, ou disposto a trocar de emprego, do que um
profissional mobile
3 – Suas habilidades web podem ser
utilizadas no mobile
• Existem estudos que apontam que no futuro as
aplicações web mobile vão superar os aplicativos
• Utilizando HTML, CSS e Javascript
• Existem ferramentas que melhoram a performance do
site preparado para mobile
• Alguns apps são ”cascas” de um app apontando para
um site responsivo
4 – O mobile já é primeira tela
• ”Segundo uma pesquisa da Cisco, até 2017, teremos
10 bilhões de smartphones no mundo. Hoje em dia já
temos mais celulares que pessoas e o tráfego de dados
via mobile aumenta mais de 50% por ano. Ou seja, a
maneira mais rápida de chegar ao seu consumidor será
(se já não é) através dos dispositivos móveis.”
• Fonte: https://goo.gl/bavV9q
4 – O mobile já é primeira tela
• Smartphone ultrapassa a TV e se torna a ‘primeira tela’
• Fonte: https://goo.gl/giCaZL
• Dados do Brasil:
• 149 minutos smartphones
• 146 minutos laptop
• 113 minutos TV
• 66 minutos tablet
5 – Aplicações móveis são mais
inteligentes
• A natureza da aplicação móvel nos faz aproveitar
justamente pela mobilidade
• Além disso, podemos usar:
• Localização atual do usuário
• Velocidade e direção
• Contatos
• Calendário
• Acelerômetro
• Câmera
6 – Vendas na App Store e Google Play
• Talvez elas vão acabar no futuro, mas por enquanto é o
método de distribuição mais valioso
• Pagamento fácil
• Atualização dos aplicativos automatizada
• Estatísticas
E o mercado?
E o mercado?
• Até 2017, teremos 10 bilhões de smartphones no
mundo
• O Brasil é o 5º país com maior volume de vendas de
aparelhos
• O Brasil é o 3º dos países que passam mais tempo na
Internet
• 204 milhões de pessoas para 276 milhões de aparelhos
• 80% do tempo de navegação do brasileiro é no mobile
Fonte: https://goo.gl/JXxYKs
E o mercado?
• Anúncios de vídeos estão se tornando grandes
negócios
• Mídia móvel com geolocalização ganhará força
• Deep links em anúncios aumentarão as taxas de
conversão em apps
• As marcas estão criando conteúdo mobile first
Mas como virar um
desenvolvedor mobile?
Inove
Inove
• Inovação significa novidade ou renovação
• Vem do termo innovatio, refere-se a uma ideia, método
ou objeto que é criado e que pouco se parece com
padrões anteriores
Inove
”Se perguntasse a meus compradores o que eles
queriam, teriam dito que era um cavalo mais rápido”.
Henry Ford
Inove
”Inovação é simplicidade. Fazer de um jeito diferente o
que os outros fazem igual.”
Walter Longo
Os 7 princípios de Steve
Jobs
Inovação: A arte de Steve Jobs
1 – Paixão
Faça o que você gosta
• Siga seu coração, nem que pra isso seja necessário quebrar
paradigmas
• Não se acomode
• Uma vez encontrada a sua CONFIE nela
• Invista tempo. DEDICAÇÃO!
• Mesmo que precise trocar de emprego
2 – Visão
Cause impacto no universo
• Inspirar pessoas
• Criar produtos que atendam as expectativas das pessoas
• Indispensável enxergar além do horizonte
• Visão motiva a inovação
• Imagem de um mundo melhor
3 – Criatividade
Ponha seu cérebro para funcionar
• Inovação = Criatividade
• Saia da curva
• Pense fora da caixa, novas sinapses
• Enxergar as coisas de um modo diferente
4 – Cliente
Venda sonhos ao invés de produtos
• Satisfazer as necessidades dos clientes
• Criando sentido para as coisas
• Entenda o que o seu cliente deseja e atenda suas
necessidades
5 – Simplicidade
Diga não para mil coisas
• Simplicidade atrai mais pessoas
• Permite que mais pessoas usem seus produtos
• Design é função - Usabilidade
6 – Serviço
Crie experiências incríveis
• Prestar serviços com excelência
• Excelência no atendimento
• Lojas da Apple
7 – Comunicação
Domine a mensagem
• Saber comunicar a ideia inovadora
• Seja convincente e persuasivo
• Transmitir a mensagem do seu produto
Decidido trabalhar com
apps?
Quais os tipos de Apps?
Grátis
Apps Grátis
Como ganhar dinheiro?
• Você pode revolucionar o mercado com uma ideia
original, criar uma base muito grande e vender seu app
• Rede social dá dinheiro!
• Whatsapp U$ 16 Bi
• Instagram U$ 1 Bi
• Snapchat não aceitou U$ 3 Bi (Intagram possui um clone dentro dele)
Apps Grátis
”59 aplicativos mais rentáveis da Google Play são
justamente edições gratuitas com a opção de compras
de recursos adicionais”. Tecmundo
• Crash Royale, Candy Crush
Alguns aplicativos possuem apenas anúncios
Pagos
Apps Pagos
Desenvolvimento de aplicativos pagos
• É uma boa ideia, mas seu aplicativo precisa ser top
Você precisa saber que:
• 30% de tudo que rolar dentro das lojas ficam nas lojas
(Google ou Apple)
Grátis com Venda de
Serviço
Apps Grátis com Venda de Serviço
Você pode desenvolver um aplicativo Grátis e vender
serviço:
• Netflix (Filmes e Séries)
• Spotify (Músicas)
• Deezer (Músicas)
• Uber (Serviço de transporte)
• iFood (Serviço de pedidos de refeições)
Neste caso 100% da grana é sua
Cobrar pelo
desenvolvimento do App
Terceirizar o serviço de desenvolvimento
Você pode desenvolver aplicativos para outras empresas
• Desenvolver sob demanda
• Cada app é um novo projeto
• Implementar uma plataforma para ganhar produtividade
• Implementar frameworks para ganhar produtividade
Ainda quer trabalhar com
apps?
Como virar um desenvolvedor mobile?
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Estude! Estude! Estude! Estude! Estude! Estude! Estude!
Como virar um desenvolvedor mobile?
MUITO!
O que desenvolvedores
mobile precisam
conhecer?
O que desenvolvedores mobile precisam
conhecer?
• API
• Rest
• Restful
• Webservice SOAP
• JSON
• XML
• Segurança HTTPs
• Criptografia
• OAuth
O que desenvolvedores mobile precisam
conhecer?
• Regras das Lojas (Google e Apple)
• Guidelines Google
• Guidelines Apple
O que desenvolvedores mobile precisam
conhecer?
• Ferramentas de Layout
• Sketch
• Zeplin
• Photoshop
O que desenvolvedores mobile precisam
conhecer?
• Ferramentas de Desenvolvimento
• XCode, Android Studio, Xamarin, etc
• Linguagens de desenvolvimento
• Objective C, Swift, Java, C#, Kotlin
O que desenvolvedores mobile precisam
conhecer?
• Ferramentas de Controle de Versão
• Subversion
• Git (Github, Bitbucket, Etc)
Investimento
IOS
Como virar um desenvolvedor mobile?
• Investimento IOS:
• Desenvolvedores IOS precisam de um MacBook, iMac ou
MacMini
• O ideal é possuir pelo menos um iPhone ou iPad
(dependendo da aplicação que irá desenvolver)
• Conta para postagem dos apps na Apple U$ 99
Investimento
Android
Como virar um desenvolvedor mobile?
• Investimento Android:
• Desenvolvedores IOS precisam de uma boa máquina,
memória, processador e se possível disco SSD
• O ideal é possuir pelo menos um dispositivo Android ou
Tablet (dependendo da aplicação que irá desenvolver)
• Conta para postagem dos apps na Google Play U$ 25
Investimento
Design
Como virar um desenvolvedor mobile?
• Investimento Design:
• Caso queira fazer o layout do app, imprescindível a
utilização do Sketch (https://www.sketchapp.com/) U$ 99
• E Zeplin (https://zeplin.io/) pode usar uma conta free
• Se você não for fazer o layout contrate alguém que saiba o
que está fazendo
Interface é uma das partes mais importantes do seu
projeto
Investimento
Cursos
Como virar um desenvolvedor mobile?
• Investimento Curso:
• Faça um curso presencial com um bom professor e uma
instituição que invista em equipamentos
• Estude muito, muito, muito
• Ter uma boa base vai facilitar a conseguir um emprego,
resolver problemas e desenvolver bons apps
Dúvidas?
Obrigado
Dirceu Belém
dirceubelem@gmail.com
@dirceubelem

As vantagens de se tornar um desenvolvedor mobile

  • 1.
    As vantagens dese tornar um desenvolvedor mobile Dirceu Belém dirceubelem@gmail.com @dirceubelem
  • 2.
    Apresentação • Graduado emCiência da Computação (PUC Minas) • Mestre em Computação Móvel (PUC Minas) • Artigos Publicados • Gramado UFRS – XV Workshop de Gerência e Operação de Redes e Serviços (2010) – Páginas: 131 a 144 • Quito – Equador – IEEE – Conferência Lanoms 2011 – 11/out – Security Management
  • 3.
    Apresentação • 7 anostrabalhando em operadora (Telemig Celular e Oi) • Conhece profundamente • SMS • Simcard • Pré-pago • Billing
  • 4.
    Apresentação • Quantos apps? •Não tenho ideia • Mas postei 38 em 2016
  • 5.
    Por que trabalharcomo desenvolvedor mobile?
  • 7.
    Por que trabalharcom mobile? 1. Salário? 2. Crescimento profissional? 3. Trabalhar com inovação? 4. É mais fácil?
  • 8.
    Ser um desenvolvedor mobileou um desenvolvedor web?
  • 9.
  • 10.
    1 – Desenvolvedormobile ganha mais • Concorrência ferramentas disponíveis gratuitamente ou muito baratas: • Wordpress • Wix • Webnode • Squarespace • Etc
  • 11.
    1 – Desenvolvedormobile ganha mais • Muitos clientes hesitam em pagar R$ 4.000,00 por um site • Há uma percepção de que sites são baratos e fáceis de construir e se você não puder fazer: ”meu sobrinho de 15 anos faz”
  • 12.
    1 – Desenvolvedormobile ganha mais • Esta percepção parece não existir no desenvolvimento mobile • Sempre que eu forneço cotações justas de R$ 15.000,00 por um app raramente o preço é questionado • O salário dos desenvolvedores mobile é maior
  • 13.
  • 14.
    2 – Altademanda de profissionais mobile • Tecnologia está em alta • Empresas investindo em tecnologia para diminuir custos • Hoje é mais fácil encontrar um profissional Web disponível, ou disposto a trocar de emprego, do que um profissional mobile
  • 15.
    3 – Suashabilidades web podem ser utilizadas no mobile • Existem estudos que apontam que no futuro as aplicações web mobile vão superar os aplicativos • Utilizando HTML, CSS e Javascript • Existem ferramentas que melhoram a performance do site preparado para mobile • Alguns apps são ”cascas” de um app apontando para um site responsivo
  • 16.
    4 – Omobile já é primeira tela • ”Segundo uma pesquisa da Cisco, até 2017, teremos 10 bilhões de smartphones no mundo. Hoje em dia já temos mais celulares que pessoas e o tráfego de dados via mobile aumenta mais de 50% por ano. Ou seja, a maneira mais rápida de chegar ao seu consumidor será (se já não é) através dos dispositivos móveis.” • Fonte: https://goo.gl/bavV9q
  • 17.
    4 – Omobile já é primeira tela • Smartphone ultrapassa a TV e se torna a ‘primeira tela’ • Fonte: https://goo.gl/giCaZL • Dados do Brasil: • 149 minutos smartphones • 146 minutos laptop • 113 minutos TV • 66 minutos tablet
  • 18.
    5 – Aplicaçõesmóveis são mais inteligentes • A natureza da aplicação móvel nos faz aproveitar justamente pela mobilidade • Além disso, podemos usar: • Localização atual do usuário • Velocidade e direção • Contatos • Calendário • Acelerômetro • Câmera
  • 19.
    6 – Vendasna App Store e Google Play • Talvez elas vão acabar no futuro, mas por enquanto é o método de distribuição mais valioso • Pagamento fácil • Atualização dos aplicativos automatizada • Estatísticas
  • 20.
  • 21.
    E o mercado? •Até 2017, teremos 10 bilhões de smartphones no mundo • O Brasil é o 5º país com maior volume de vendas de aparelhos • O Brasil é o 3º dos países que passam mais tempo na Internet • 204 milhões de pessoas para 276 milhões de aparelhos • 80% do tempo de navegação do brasileiro é no mobile Fonte: https://goo.gl/JXxYKs
  • 22.
    E o mercado? •Anúncios de vídeos estão se tornando grandes negócios • Mídia móvel com geolocalização ganhará força • Deep links em anúncios aumentarão as taxas de conversão em apps • As marcas estão criando conteúdo mobile first
  • 23.
    Mas como virarum desenvolvedor mobile?
  • 24.
  • 25.
    Inove • Inovação significanovidade ou renovação • Vem do termo innovatio, refere-se a uma ideia, método ou objeto que é criado e que pouco se parece com padrões anteriores
  • 26.
    Inove ”Se perguntasse ameus compradores o que eles queriam, teriam dito que era um cavalo mais rápido”. Henry Ford
  • 27.
    Inove ”Inovação é simplicidade.Fazer de um jeito diferente o que os outros fazem igual.” Walter Longo
  • 28.
    Os 7 princípiosde Steve Jobs Inovação: A arte de Steve Jobs
  • 29.
    1 – Paixão Façao que você gosta • Siga seu coração, nem que pra isso seja necessário quebrar paradigmas • Não se acomode • Uma vez encontrada a sua CONFIE nela • Invista tempo. DEDICAÇÃO! • Mesmo que precise trocar de emprego
  • 30.
    2 – Visão Causeimpacto no universo • Inspirar pessoas • Criar produtos que atendam as expectativas das pessoas • Indispensável enxergar além do horizonte • Visão motiva a inovação • Imagem de um mundo melhor
  • 31.
    3 – Criatividade Ponhaseu cérebro para funcionar • Inovação = Criatividade • Saia da curva • Pense fora da caixa, novas sinapses • Enxergar as coisas de um modo diferente
  • 32.
    4 – Cliente Vendasonhos ao invés de produtos • Satisfazer as necessidades dos clientes • Criando sentido para as coisas • Entenda o que o seu cliente deseja e atenda suas necessidades
  • 33.
    5 – Simplicidade Diganão para mil coisas • Simplicidade atrai mais pessoas • Permite que mais pessoas usem seus produtos • Design é função - Usabilidade
  • 34.
    6 – Serviço Crieexperiências incríveis • Prestar serviços com excelência • Excelência no atendimento • Lojas da Apple
  • 35.
    7 – Comunicação Dominea mensagem • Saber comunicar a ideia inovadora • Seja convincente e persuasivo • Transmitir a mensagem do seu produto
  • 36.
  • 37.
  • 38.
  • 39.
    Apps Grátis Como ganhardinheiro? • Você pode revolucionar o mercado com uma ideia original, criar uma base muito grande e vender seu app • Rede social dá dinheiro! • Whatsapp U$ 16 Bi • Instagram U$ 1 Bi • Snapchat não aceitou U$ 3 Bi (Intagram possui um clone dentro dele)
  • 40.
    Apps Grátis ”59 aplicativosmais rentáveis da Google Play são justamente edições gratuitas com a opção de compras de recursos adicionais”. Tecmundo • Crash Royale, Candy Crush Alguns aplicativos possuem apenas anúncios
  • 41.
  • 42.
    Apps Pagos Desenvolvimento deaplicativos pagos • É uma boa ideia, mas seu aplicativo precisa ser top Você precisa saber que: • 30% de tudo que rolar dentro das lojas ficam nas lojas (Google ou Apple)
  • 43.
    Grátis com Vendade Serviço
  • 44.
    Apps Grátis comVenda de Serviço Você pode desenvolver um aplicativo Grátis e vender serviço: • Netflix (Filmes e Séries) • Spotify (Músicas) • Deezer (Músicas) • Uber (Serviço de transporte) • iFood (Serviço de pedidos de refeições) Neste caso 100% da grana é sua
  • 45.
  • 46.
    Terceirizar o serviçode desenvolvimento Você pode desenvolver aplicativos para outras empresas • Desenvolver sob demanda • Cada app é um novo projeto • Implementar uma plataforma para ganhar produtividade • Implementar frameworks para ganhar produtividade
  • 47.
  • 48.
    Como virar umdesenvolvedor mobile? Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude! Estude!
  • 49.
    Como virar umdesenvolvedor mobile? MUITO!
  • 50.
    O que desenvolvedores mobileprecisam conhecer?
  • 51.
    O que desenvolvedoresmobile precisam conhecer? • API • Rest • Restful • Webservice SOAP • JSON • XML • Segurança HTTPs • Criptografia • OAuth
  • 52.
    O que desenvolvedoresmobile precisam conhecer? • Regras das Lojas (Google e Apple) • Guidelines Google • Guidelines Apple
  • 53.
    O que desenvolvedoresmobile precisam conhecer? • Ferramentas de Layout • Sketch • Zeplin • Photoshop
  • 56.
    O que desenvolvedoresmobile precisam conhecer? • Ferramentas de Desenvolvimento • XCode, Android Studio, Xamarin, etc • Linguagens de desenvolvimento • Objective C, Swift, Java, C#, Kotlin
  • 57.
    O que desenvolvedoresmobile precisam conhecer? • Ferramentas de Controle de Versão • Subversion • Git (Github, Bitbucket, Etc)
  • 58.
  • 59.
    Como virar umdesenvolvedor mobile? • Investimento IOS: • Desenvolvedores IOS precisam de um MacBook, iMac ou MacMini • O ideal é possuir pelo menos um iPhone ou iPad (dependendo da aplicação que irá desenvolver) • Conta para postagem dos apps na Apple U$ 99
  • 60.
  • 61.
    Como virar umdesenvolvedor mobile? • Investimento Android: • Desenvolvedores IOS precisam de uma boa máquina, memória, processador e se possível disco SSD • O ideal é possuir pelo menos um dispositivo Android ou Tablet (dependendo da aplicação que irá desenvolver) • Conta para postagem dos apps na Google Play U$ 25
  • 62.
  • 63.
    Como virar umdesenvolvedor mobile? • Investimento Design: • Caso queira fazer o layout do app, imprescindível a utilização do Sketch (https://www.sketchapp.com/) U$ 99 • E Zeplin (https://zeplin.io/) pode usar uma conta free • Se você não for fazer o layout contrate alguém que saiba o que está fazendo Interface é uma das partes mais importantes do seu projeto
  • 64.
  • 65.
    Como virar umdesenvolvedor mobile? • Investimento Curso: • Faça um curso presencial com um bom professor e uma instituição que invista em equipamentos • Estude muito, muito, muito • Ter uma boa base vai facilitar a conseguir um emprego, resolver problemas e desenvolver bons apps
  • 66.
  • 67.