Você está na página 1de 4

celleptech / apostila-Android-Studio-Kotlin Public

Code Issues Pull requests Actions Projects Wiki Security Insights

Introdução ao Android Studio


Jump to bottom

celleptech edited this page on 29 May 2020 · 11 revisions

O Android Studio é um ambiente integrado de desenvolvimento para plataforma Android, é


totalmente gratuito e está disponível para Windows, Mac, Linux e ChromeOS. O Android Studio é
baseado no IntelliJ desenvolvido pela JetBrains e veio para substituir o Eclipse (primeira IDE
oficial de desenvolvimento nativo para Android).

Conteúdo:

1. Instalação
2. Criando um AVD
3. Habilitando as opções do desenvolvedor
4. Criando um projeto Android
5. Visão geral do Android Studio
6. Executando o App
7. Depuração
8. Arquivos de recursos
9. Layouts
10. ConstraintLayout
11. Principais unidades de medida
12. Sistema de cores hexadecimal
13. Aprofundando seus conhecimentos no desenvolvimento de Apps

Instalação

O principal requisito para realizar nosso curso é ter o Android Studio instalado em seu
computador

Link: https://developer.android.com/studio/install

Criando um AVD
AVD é a abreviação de Android Virtual Device. O Android Studio utiliza o software QEMU para
emular imagens de dispositivos virtuais, como smartphones, tablets, Wear OS, Android TV ou
Android Automotive. Então caso você não tenha um dispositivo físico a mão, ainda sim será
capaz de testar seus aplicativos.

Link: https://developer.android.com/studio/run/managing-avds?hl=pt-br

Habilitando as Opções do Desenvolvedor

Você também pode testar seus aplicativos diretamente em dispositivos físicos, para isso basta
habilitar as opções do desenvolvedor. A maneira como habilitamos as opções do desenvolvedor
pode variar entre fabricantes e versões do Android.

Link: https://developer.android.com/studio/debug/dev-options?hl=pt-br

Criando um projeto Android

Durante este curso vamos trabalhar com a API 23: Android 6.0 (Marshmallow) Link:
https://developer.android.com/training/basics/firstapp/creating-project

Visão geral do Android Studio

Link: https://developer.android.com/studio/intro

Executando o App

Veja seu App ganhar vida no seu dispositivo físico ou virtual. Link:
https://developer.android.com/training/basics/firstapp/running-app

Depuração

Depurar significa identificar e corrigir os erros (bugs) no App. Link:


https://developer.android.com/studio/debug

Arquivos de Recursos

Estes arquivos detêm diferentes responsabilidades dentro do projeto.

manifests.xml - principal arquivo de configuração do projeto

strings.xml - armazena as strings (textos) do projeto

colors.xml - armazena as referências de cores do projeto

styles.xml - armazena o estilo principal do projeto e também as customizações


Layouts

Os layouts definem a UI nas Activities do App (telas) e seguem uma estrutura hierárquica que
acomoda todos os elementos gráficos (Botões, Campos de entrada de texto, Imagens, Rótulos,
dentre outros).

Link: https://developer.android.com/guide/topics/ui/declaring-layout

ConstraintLayout

O ConstraintLayout foi incorporado ao Android Studio a partir da versão 3.0, é um contêiner que
permite a construção de layouts complexos através de uma hierarquia plana.

Link: https://developer.android.com/training/constraint-layout

Principais Unidades de Medida

sp (scale independent pixel/ escala independente de pixel), utilizada para fontes.

dp (density independent pixel/ densidade independente de pixel), utilizada pelos demais


componentes.

Sistema de Cores Hexadecimal

Este sistema utiliza 6 dígitos hexadecimais divididos em pares que correspondem as cores Red
(vermelhor), Green (verde) e Blue (azul). O sistema hexadecimal possui 16 símbolos
(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

#000000 -> Preto

#FFFFFF -> Branco

#FF0000 -> Vermelho

#00FF00 -> Verde

#0000FF -> Azul

Aprofundando seus conhecimentos no desenvolvimento de


apps

Codelabs
Kotlin Bootcamp For Programmers
Developing Android Apps With Kotlin

Pages 6
Find a page…

Home

Exercício lógica de programação

Fundamentos da programação em Kotlin

Introdução ao Android Studio

Instalação
Criando um AVD
Habilitando as Opções do Desenvolvedor
Criando um projeto Android
Visão geral do Android Studio
Executando o App
Depuração
Arquivos de Recursos
Layouts
ConstraintLayout
Principais Unidades de Medida
Sistema de Cores Hexadecimal
Aprofundando seus conhecimentos no desenvolvimento de apps

Introdução ao mundo Android

Soluções Exercícios Lógica de Programação

Clone this wiki locally

https://github.com/celleptech/apostila-Android-Studio-Kotlin.wiki.git

Você também pode gostar