Hello...
Primeiros Passos e Novas
Tendências no
Desenvolvimento Android
FLISOL 2016
Catanduva, 2016
Android
Criado em 2008
Baseado no Kernel Linux
Google e Open Handset Alliance
O Mercado
Dono de mais de 80% do Mercado
Maior número de usuários (+1 Bi)
Média de 60 Mil Downloads por dia
Baixo investimento
Vantagens
Fragmentação
Falta de padronização
Receita média inferior
Desvantagens
Primeiros Passos
Android Developers
https://developer.android.com
Ferramentas
Android Studio
Android SDK
AVD (Emulador)
GenyMotion
Bitbucket
Git
Conceitos Básicos
Activity
Representa uma tela que o
usuário está interagindo.
Controla interface e
eventos.
Fragment
Pode ser definido como um
“pedaço” de tela.
View
Item gráfico responsável
por exibir, permitir e receber
eventos.
Intent
Representa uma ação que a
aplicação deseja executar.
Manifest
Base de uma aplicação
Android, contém um
“resumo” do que é
necessário para a execução.
Gradle
Sistema de automatização
de builds.
SQLite
Biblioteca em C que
implementa um banco de
dados SQL embutido.
Android DevConference
2015
Tendências
Usabilidade
Animations
Android Libs
Segurança
Cardboard
It’s time
to
CODE!
Ok,
mas como
publicar?
Criar conta de desenvolvedor
$25 (Dólares)
Gerar e publicar APK
Obrigado!
guideblog.com.br
Android - FLISoL 2016

Android - FLISoL 2016

Notas do Editor

  • #35 Floating Button, Padronização by Android
  • #36 Animações
  • #37 Appcompat, EventBus, ORM, Picasso
  • #38 Drozer, Prefira Keystore do que SharedPreferences, Crypto, BouncyCastle, keyczar