Android study Jams

E aew!

Esse documento é pra você que vai levar seu notebook para o Android Study Jams. Você vai precisar instalar alguns programas que ajudam a criar apps para Android, e para poder rodar o app no seu celular(se ele for android é claro). Todos os instaladores estarão divididos entre as plataformas Windows, Linux e Mac.

Então vamos lá, primeiro vamos instalar o JDK.

Instalando o JDK

O JDK é uma ferramenta básica para desenvolvimento com Java.

Para os usuários de Linux também é possível usar o seguinte script.

Instalando o Android SDK

Agora que já instalamos o JDK precisamos instalar as ferramentas específicas para desenvolvimento de Apps Android.

Linux 64 bits

Se você usa um Linux 64 bits, você vai precisar habilitar a plataforma 32-bits para rodar alguns programas do SDK.

	sudo dpkg --add-architecture i386
	sudo apt-get update

Para o Ubuntu 13.10 e versões superiores.

	sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386

Versões anteriores rode

	sudo apt-get install ia32-libs

Android Studio

Para tornar o desenvolvimento mais prático, o Google fez uma parceria com uma empresa chanda IntelliJ, e fizeram uma nova ferramenta para editar o código. Essa é ferramenta é uma IDE (Integrated Development Environment), é como um editor de texto, mas com várias funções. É através do Android Studio que vamos escrever o código do nosso app Android

No Windows e no Mac só precisa executar o arquivo baixado. Já no Linux só precisa extrair, pra executar o android studio rode o arquivo studio.sh que fica dentro da pasta bin, dentro da pasta do android studio.

Emulador

O Android SDk vem com um emulador, mas ainda é muito lento, então vamos instalar outro emulador, o GennMotion. A instalação do emulador é opcional, você pode usar o emulador padrão ou o seu próprio dispositivo.

O GenyMotion usa o VirtualBox para criar os dispositivos virtuais. Mas no Linux e no Mac é necessário instalar o virtualBox separadamente, então vamos começar com a instalação do VirtualBox.

Cada versão do Linux, tem um instalador próprio, então o link lhe envriará para página com a lista.

Ubuntu 14.04 e versões anteriores ou o Debian 8

Ubuntu 15.04 e versões mais novas.

O GennyMotion precisa de um cadastro, o recomendado você faça cadastro no site.

Drivers

No windows é necessário instalar drivers para fazer a comunicação com um dispositivo real, se você pretende usar seu aparelho e usa windows acesse essa página e click no link do fabricante do seu aparelho. Se seu aparelho é um Nexus, siga esse link.

Requisitos do Projeto Final

O projeto final será construir um app usando o conhecimento adiquirido durante o curso.
Como forma de avaliação alguns requisitos deverão ser atingidos afim de receber o certificado. Esses requisitos estão listados aqui.

Git

Galera, aqui vocês podem aprender mais sobre como usar o Git.