SlideShare uma empresa Scribd logo
Apresentação sobre android
Aspectos técnicos
● Linguagem de programação mais utilizada para plataforma Android:
JAVA
- Baseada na modelagem de objetos e na comunicação entre eles
- Programas compilados pelo JDK (Java Development Kit)
- Interpretado pela JVM (Java Virtual Machine)
● Linguagens Alternativas :
C/C++ , Scala , Phyton...
Dificuldades de Desenvolvimentos para Android :
● Desenvolver um Layout agradável e intuitivo para o usuário
● Diversidade de tamanho de telas presentes nos aparelhos com Android
● Capacidade de processamento distintas
IDE usada para o desenvolvimento
Android Studio – http://developer.android.com/sdk/installing/studio.html (in beta)
Android Studio foi feito especificamente para o desenvolvimento para Android. Está
disponível para download em Windows, Mac OS X and Linux, e substituiu Eclipse
Android Development Tools (ADT) como a IDE primária do Google de
desenvolvimento nativo para Android.
link para outras ides: http://tekeye.biz/2014/list-of-android-app-development-ides
Informações e características sobre o android studio
● Anunciado em 16 de Maio de 2013 na conferência Google I/O.
● Android Studio é disponibilizado gratuitamente sob a Licença Apache 2.0
● Um assistente baseado em predefinições com designs e componentes comuns
de Android.
● Um rico editor de layout que permite que usuários arrastem componentes de
interface de usuário, opção de pré-visualizar layouts em várias configurações de
tela.
● Suporte nativo para a Google Cloud Platform, permitindo a integração com
Google Cloud Messaging e App Engine
Guia de interface de usuário/padrões visuais da plataforma;
● Interface de usuário baseada na manipulação direta
● O Android é projetado principalmente para dispositivos móveis com tela sensível
ao toque como smartphones e tablets;
● Com interface específica para TV (Android TV), carro (Android Auto) e relógio de
pulso (Android Wear).
● O sistema operacional utiliza-se da tela sensível ao toque para que o usuário
possa manipular objetos virtuais e também de um teclado virtual.
● Apesar de ser principalmente utilizado em dispositivos com tela sensível ao
toque, também é utilizado em consoles de videogames, câmeras digitais,
computadores e outros dispositivos eletrônicos.
Guia de boas práticas de desenvolvimento;
● Fácil navegação: utilizar sempre ícones e imagens intuitivas, que descrevam sem
dificuldade sua função no app. Evite descrições ou legendas muito grandes em
menus e abas;
● Bons textos: manter descrições e mensagens objetivas e claras, com tempo e
visualização confortáveis para o usuário;
● Linguagem: se o seu aplicativo possui versões em outras línguas, é preciso ficar
sempre atento às traduções. O não entendimento de uma instrução ou função
pode levar o usuário a desinstalar o aplicativo ou negativar seu aplicativo na
Google Play Store, o que dificulta a aceitação de outros usuários;
● Tutoriais: evite sempre que possível a necessidade de auxílio para utilização e
navegação do seu aplicativo, mas caso haja uma funcionalidade muito complexa
ou com muitas etapas, crie um tutorial que utilize a interface visual criada como
base, para que o usuário encontre suporte. Deixe o tutorial sempre à disposição
em um local de fácil acesso, "
Aspectos de negócio
● Recursos funcionais trazidos pela plataforma:
Geolocalização, acelerômetros, câmera, NFC, reconhecimento biométrico, Sensor de
proximidade, Giroscópio, entre outros.
● Facilidades e dificuldades no desenvolvimento
Facilidades: Código-fonte aberto, que permite que os desenvolvedores customizem o
sistema ou os aplicativos. Personalização total da forma de navegação entre os
aplicativos e as funções do aparelho.
Dificuldades: Suporte e desenvolvimento a variedades de dispositivos e versões de
android existentes.
● Quais os requisitos para desenvolver e publicar uma aplicação na loja
oficial?
Para desenvolver basta utilizar algum ambiente de desenvolvimento Android JDK, e
após desenvolvido basta fazer o upload de seus APKS no Google Play usando o
Google Play Developer Console.
● Qual o modelo de monetização predominante?
Freemium com compras dentro da App
● Quais os requisitos para que a aplicação seja publicada na PlayStore?
O primeiro passo é criar uma conta de desenvolvedor do Google que custa $25 USD
como taxa de registro. No Google Play Developer Console você encontrará os
requisitos e ferramentas necessárias para enviar seu app nos moldes do Google Play.
Pela sua conta de desenvolvedor do Google Play Store você poderá publicar seu
APK.
Referências
http://tekeye.biz/2014/list-of-android-app-development-ides
https://pt.wikipedia.org/wiki/Android_Studio
https://mariovalney.com/aula-5-como-criar-a-user-interface-ui-do-meu-aplicativo-android/
https://pt.wikipedia.org/wiki/Android
http://www.devmedia.com.br/boas-praticas-no-desenvolvimento-em-android/31629
http://www.blogdoandroid.com/2011/09/alternativas-de-linguagens-para-a-programacao-em-android/
https://support.google.com/googleplay/android-developer/answer/113469?hl=pt-BR
http://pt.slideshare.net/marceloquinta/como-enviar-seu-aplicativo-android-para-a-play-store
http://www.devmedia.com.br/introducao-ao-java-jdk/28896
http://www.devmedia.com.br/entenda-como-funciona-a-java-virtual-machine-jvm/27624
http://tecnologia.ig.com.br/especial/como-comecar-a-criar-aplicativos-para-
smartphones/n1597162805185.html

Mais conteúdo relacionado

PDF
SESTINFO 2011 Apresentacao Android
PDF
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
PPTX
Programação Android - Básico
PDF
Apostila passo a passo como programar em android edição03
PPT
Introdução à programação para Android
PDF
Introdução ao Desenvolvimento Android
PDF
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
PDF
Curso de Android Aula 4
SESTINFO 2011 Apresentacao Android
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Programação Android - Básico
Apostila passo a passo como programar em android edição03
Introdução à programação para Android
Introdução ao Desenvolvimento Android
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Curso de Android Aula 4

Mais procurados (20)

PDF
Android - Conceito e Arquitetura
PDF
Introdução ao Android Studio
PPTX
Iniciando o Desenvolvimento para o Google Android
PDF
Google android pdf
PDF
Programando Android - Aula 1
PDF
Tutorial - Como criar sua primeira app para Android
PDF
Seminário SD - Ambiente de Desenvolvimento para Android
PDF
Android Aprendiz
PPTX
Introdução à plataforma Android
PDF
Curso de Google Android - Aula 1
PDF
Desenvolvendo para Android
PDF
Capítulo 01 - Fundamentos de Android e o HelloWorld
PPT
Da introdução à prática no desenvolvimento Android
PDF
Curso de Android - aula 3
PPT
PALESTRA :: Desenvolvimento para plataforma Android
PDF
Android Aula 2
PDF
Android Studio
PDF
Programando Android - Aula 2
PDF
Minicurso de Android
PDF
Desenvolvimento Android, por onde começar?
Android - Conceito e Arquitetura
Introdução ao Android Studio
Iniciando o Desenvolvimento para o Google Android
Google android pdf
Programando Android - Aula 1
Tutorial - Como criar sua primeira app para Android
Seminário SD - Ambiente de Desenvolvimento para Android
Android Aprendiz
Introdução à plataforma Android
Curso de Google Android - Aula 1
Desenvolvendo para Android
Capítulo 01 - Fundamentos de Android e o HelloWorld
Da introdução à prática no desenvolvimento Android
Curso de Android - aula 3
PALESTRA :: Desenvolvimento para plataforma Android
Android Aula 2
Android Studio
Programando Android - Aula 2
Minicurso de Android
Desenvolvimento Android, por onde começar?
Anúncio

Destaque (13)

DOC
Como hombre y_dios
PDF
Anuncie no portal
DOC
Manoj kumar_Resume
PPTX
PDF
PCK__ADVT_22cm_x_15cm
DOCX
PPTX
Skc model town
PPS
Viejo camino nueva_ruta_para_jaboneria v3
PDF
Management Cockpit (SEM-CPM-MC) Step by Step Creation
PPTX
Training: Designing Sustainable Business (xvids)
PPTX
ОСББ як одна з форм управління багатоквартирним будинком
PPTX
Vehicle roll bar beneficial for all driver
Como hombre y_dios
Anuncie no portal
Manoj kumar_Resume
PCK__ADVT_22cm_x_15cm
Skc model town
Viejo camino nueva_ruta_para_jaboneria v3
Management Cockpit (SEM-CPM-MC) Step by Step Creation
Training: Designing Sustainable Business (xvids)
ОСББ як одна з форм управління багатоквартирним будинком
Vehicle roll bar beneficial for all driver
Anúncio

Semelhante a Apresentação android (20)

PDF
Introdução à programação em Android Senac 15/05/2012
PDF
Introdução a programação em Android
PDF
Desenvolvimento android
PPTX
Guia para o Profissional Android
PPS
Android26.05
PDF
Curso Básico Android - Aula 01
PPTX
PPT
Introdução à programação em Android SENAC 17.06.2013
PPT
Workshop sobre códigos em android usp 22.08.2013
PPT
Android Palestra
PPT
Palestra Android
PDF
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
PDF
Descomplicando o Android
PPTX
PDF
Introdução à programação em Android - Alcides Maya 16.04.2013
PPTX
GSOIII - INTRODUÇÃO AO ANDROID
PDF
Palestra sobre android
PDF
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
PDF
Desenvolvimento de Aplicações Móveis em Java
PDF
Desenvolvimento de Aplicativos para a Plataforma Android
Introdução à programação em Android Senac 15/05/2012
Introdução a programação em Android
Desenvolvimento android
Guia para o Profissional Android
Android26.05
Curso Básico Android - Aula 01
Introdução à programação em Android SENAC 17.06.2013
Workshop sobre códigos em android usp 22.08.2013
Android Palestra
Palestra Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Descomplicando o Android
Introdução à programação em Android - Alcides Maya 16.04.2013
GSOIII - INTRODUÇÃO AO ANDROID
Palestra sobre android
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicativos para a Plataforma Android

Mais de Leandro Rodrigues (8)

PDF
Modelo de especificação de caso de uso
PDF
Exemplo de Plano de testes
PPTX
Apresentação sobre ipv6
PDF
Exemplo de documento de requisitos
PPTX
Apresentação sobre produtividade nas empresas
PDF
Pesquisa sobre erps
PDF
Plano de Gerenciamento de projetos
PPTX
Testes para aplicativos movéis
Modelo de especificação de caso de uso
Exemplo de Plano de testes
Apresentação sobre ipv6
Exemplo de documento de requisitos
Apresentação sobre produtividade nas empresas
Pesquisa sobre erps
Plano de Gerenciamento de projetos
Testes para aplicativos movéis

Último (7)

PPTX
Mapeamento de Objeto para Tabela Relacional
PDF
Evolução em código: algoritmos genéticos com PHP
PDF
Dos requisitos ao código: como criar código rastreável em PHP
PPTX
Curso de Windows 11 resumido na prática.pptx
PDF
Paper_A028_BR_Victor_Enrique_Cavero_Sori (1).pdf
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
PDF
apresentacao introducao computacao ead.pdf
Mapeamento de Objeto para Tabela Relacional
Evolução em código: algoritmos genéticos com PHP
Dos requisitos ao código: como criar código rastreável em PHP
Curso de Windows 11 resumido na prática.pptx
Paper_A028_BR_Victor_Enrique_Cavero_Sori (1).pdf
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
apresentacao introducao computacao ead.pdf

Apresentação android