Wishlisted Wishlist

Please confirm that you want to add Introdução ao Android Studio to your Wishlist.

Add to Wishlist

Introdução ao Android Studio

Curso introdutor ao Android Studio que ensina a instalar e fazer os primeiros apps para celulares e tablets android
4.3 (660 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,052 students enrolled
Last updated 12/2015
Portuguese
Free
Includes:
  • 3 hours on-demand video
  • 11 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
Conhecimento e Direções para transformar idéias em protótipos e apps
Criar e desenvolver apps para celular e tablet Android
Adquirir familiaridade e conhecimento no Android Studio
Adquirir familiaridade e conhecimento na linguagem JAVA
View Curriculum
Requirements
  • Familiaridade em lógica de programação
Description

O Android Studio é a nova IDE (Ambiente de Desenvolvimento Integrado) do google, designado para o desenvolvimento de aplicativos para Celulares, Tablets, TV, Google Wear e Glass, fazendo do Android uma plataforma promissora e com alta demanda de mercado.

Vale ressaltar quanto ao baixo índice de conhecedores do Android frente ao alto volume de demanda do mercado.

Aprenda em 32 aulas curtas e objetivas a programar para celulares e tablets Android, utilizando a linguagem JAVA e o Android Studio como compilador.

Entenda como funcionam os principais recursos de Hardware do Android para aplicar o conhecimento em seus próprios projetos. Ao longo do curso criaremos diferentes mini-aplicativos como:

  • Sistema de Geo-Localização com Mapas.
  • Acelerômetro do aparelho como Controle.
  • Recursos de Vibração e Touch.
  • Conexão com as Redes Sociais (Facebook SDK)
  • Àudio, Vídeo e Conteúdo externo dentro do seu app.

Todos os temas abordados de uma forma simples e eficaz

Utilizando a Linguagem de Programação JAVA voltada ao Android, você terá liberdade para criar protótipos e apps ‘pronto para distribuição’ sem ser barrado pelas dificuldades impostas por algumas Linguagem de Programação.

As aulas são narradas em Português (do Brasil), de forma clara e com ênfase nos termos corretos e utilizados no mercado de Desenvolvimento.

Este é um Curso para novos Desenvolvedores (Games ou Apps).

São cerca de 32 aulas, totalizando 3 horas e meia de conteúdo, cuidadosamente editados para que a informação seja entendida de forma clara pelos iniciantes em programação de apps.

Cada mini-aplicativo será criado do início ao fim, mostrando os conceitos básicos de Programação e Lógica. Você entenderá o que são termos como Variáveis, Condições IF e Case, Laços de Repetição For e While, etc. Esse conhecimento você poderá carregar para outras linguagens como C++ e Swift, por exemplo.

Ao mesmo tempo que demonstra a Lógica da Programação, esse curso ensina a como trabalhar com o sistema operacional e o Hardware do Android: criar uma aplicação que usa fotos da Câmera ou da Biblioteca de imagens, por exemplo. Todos os principais recursos disponíveis aos Desenvolvedores de Android serão mostrados nesse Curso.

As aulas foram criadas para que você assista o vídeo, faça uma pausa e crie seu próprio exemplo, aprendendo na prática, no seu próprio computador. Você também poderá baixar e modificar os exemplos ensinados no Curso.

Completar esse curso lhe dará conhecimento e direções para transformar suas idéias em protótipos e apps, prontos para serem distribuídos e comercializados na maior rede de aplicativos da Internet.

Categoria:Design

QUAL O CONTEÚDO DO CURSO?

  • Mais de 30 aulas e 3.5 horas de conteúdo!
  • Desenvolva do zero seus próprios aplicativos para celulares e tablets que utilizam Android.
  • Aprenda os conceitos básicos de lógica e programação.

REQUISITOS DO CURSO (OPCIONAL):

  • Familiaridade com a linguagem de programação JAVA e dispositivos Android.

QUEM DEVE PARTICIPAR?

  • Pessoas que tem o desejo de realizar seu projeto ou ideia através de um app.
  • Programadores e desenvolvedores que não conhecem o Android Studio.
  • Pessoas que nunca programaram e desejam entender um pouco de lógica e programação.
Who is the target audience?
  • Programadores e Desenvolvedores de sites e software
  • Programadores de Eclipse que desejam conhecer o novo Android Studio
  • Programadores iOS que desejam conhecer o Android
  • NAO deveria - programadoores que querem apaerfeicoar seus conhecimentos em java
  • Não deveria - Programadores que queiram aperfeiçoar seus conhecimentos em JAVA
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 40 Lectures Collapse All 40 Lectures 03:57:53
+
Downloads e Instalações
5 Lectures 24:44

Nesta aula vamos aprender a instalar os pacotes Java JRE e JDK, ferramentas necessárias para o desenvolvimento de aplicativos através do Android Studio.

Download e Instalação dos pacotes Java JRE e JDK
05:38

Nesta aula vamos aprender a instalar e configurar o Android Studio, IDE (Ambiente de Desenvolvimento Integrado) de desenvolvimento para aplicativos em Celulares, Tablets, TV, Google Wear e Glass.

Download, Instalação e Configuração do Android Studio
03:32

Criando o Simulador - Android Virtual Device
11:11

Nesta aula veremos como instalar e configurar o Genymotion, emulador rápido e eficaz do Android.

Download, Instalação e Configuração do Genymotion
04:17

Clicando em VISUALIZAR RECURSOS você conseguirá baixar todos os arquivos que serão utilizados durante o curso.

Download dos Arquivos do Felpudo
00:04
+
Lições de Android Studio
27 Lectures 02:48:51

Nesta primeira aula vamos conhecer um pouco das janelas da interface do Android Studio e compilar nossa primeira aplicação no simulador.

Introdução e Interface do Android Studio
07:22

Nesta aula vamos aprender a criar os primeiros componentes no layout.

Componentes Botão Texto Checkbox e Slider
05:36

Nesta aula vamos aprender a gerar uma ação integrada ao uso no botão.

Botão e Ação
08:32

Nesta aula vamos aprender a instalar nosso aplicativo através do APK gerado no pacote do nosso projeto executado na aula 6.

Instalando nosso app no dispositivo através do APK
00:53

Nesta aula vamos aprender a passar de uma tela para outra após ação do botão.

Mudando de tela após ação do botão
06:34

Nesta aula vamos aprender a customizar o ícone e tela de apresentação do nosso aplicativo.

Ícone e Splash Screen
09:22

Nesta aula vamos aprender a trabalhar com Image Button e AlertDialog.

Image Button e Alerta
10:14

Nesta aula vamos aprender a utilizar notificações em nosso aplicativo através do toast, além da geração de som através do botão.

Toast notification e geração de som através do botão
07:14

Nesta aula vamos aprender a utilizar o ScrollView no nosso layout.

ScrollView
02:35

Nesta aula vamos aprender o uso e funcionalidade do componente TabWidget.

TabWidget
06:12

Nesta aula vamos aprender as ações usando laços de condição if/else e switch.

If e Switch
14:28

Nesta aula vamos aprender a melhor utilização dos componentes no nosso layout, nos formatos portrait e landscape.

Layout e Alinhamentos
06:12

Nesta aula vamos aprender as ações usando laços de condição for e while.

For e While
13:16

Nesta aula vamos aprender a utilizar os sensores do Android através do app.

O acelerômetro pode ser definido como o sensor que permite a identificação da posição física do dispositivo.

Através do nosso projeto, será possível saber quando o dispositivo estará inclinado para a esquerda, para a direita, ou invertido utilizando o acelerômetro.

O uso do acelerômetro é um recurso muito utilizados em aplicativos Android, com grande ênfase em Jogos.

Acelerômetro - Inclinação do Aparelho
03:31

Nesta aula, vamos aprender a realizar uma animação de uma view através da sequência numerada de imagens.

Animação
07:30

Nesta aula, vamos aprender o funcionamento e alteração de estado dos componentes Switch e Radio Button.

Switch e Radio Button
12:00

Nesta aula vamos aprender a utilizar o componente progress bar para alteração entre duas telas, splash screen e tela principal.

Progress Bar
06:58

Nesta aula vamos aprender a utilizar uma WebView no nosso app.

É imprescindível adicionar a permissão abaixo no AndroidManifest.xml.

<uses-permission android:name="android.permission.INTERNET"/>

Carregando paginas HTML com Web Views
03:13

Nesta aula vamos aprender as opções para executar vídeos através do app.

Podemos executar vídeos através utilizando a VideoView através do próprio video, anexado ao projeto ou através de uma URL para um link do youtube, por exemplo.

Para acessar um vídeo diretamente pelo projeto, deve ser criado no diretório "res" o diretório "raw" e posteriormente colocar a mídia de video no diretório criado (recomendamos mídias com extensões mp4).

É imprescindível adicionar a permissão abaixo no AndroidManifest.xml.

<uses-permission android:name="android.permission.INTERNET"/>

Para acessar um vídeo através de um link do youtube:

Tocando Videos Local e do YouTube
04:52

Nesta aula vamos aprender a como gerar um Context Menu através de interação com botão. Todos os detalhes referentes a funcionalidade LongPress poderão ser vistos na aula bônus que ensina sobre gestos.

Context Item Menu através da ação Long Press
02:33

Nesta aula vamos aprender a mexer com a funcionalidade que permite vibrar o celular após intervenção através de um botão ou um simples toque na tela do app.

Vibrando o Aparelho
03:47

Nesta aula vamos aprender a criar um app através da funcionalidade de mapa que o próprio Android Studio disponibiliza ao criar um novo projeto.

Mapas e Geolocalização
04:36

Nesta aula vamos aprender a realizar login no facebook através do nosso app, utilizando o facebook SDK.

Facebook SDK - Configurando nosso ambiente
04:49

Nesta aula vamos aprender a realizar login no facebook através do nosso app, utilizando o facebook SDK.

No projeto que criaremos, após login ao Facebook, serão retornados o nome, número do usuário e foto de perfil ao nosso app.

Facebook SDK - Implementação no Android Studio
04:17

Nesta aula vamos aprender a criar um ListView personalizada.

O código se baseia em, preencher uma lista de objetos que contemplam os dados do seu item e passar essa lista para um adapter que por sua vez preencherá o ListView.

Através desse adapter é possível ter o controle sobre a lista, podendo remover item, adicionar e pegar o selecionado.

No nosso exemplo, exibiremos a lista e o nome da opção selecionada através do Toast.

List View - Listas Customizadas
03:16

Nesta aula vamos aprender a trabalhar com ações na lista através da classe "Adapter" do nosso aplicativo. Para essa aula, vamos utilizar o mesmo código visto na aula anterior.

List View - Actions
03:59

Nesta aula vamos aprender todos os passos necessários para assinarmos e publicarmos nosso app.

Assinando e publicando seu aplicativo
04:59
+
Aulas Bônus
4 Lectures 07:17

Nesta aula bônus vamos aprender uma sequência de interações possíveis por gestos, através do App.

Gestos
01:27

Nesta aula bônus vamos criar um app que monitora e exibe na tela as coordenadas dos movimentos touch ou multi touch.

Multi Touch
01:09

Nesta aula vamos aprender a como enviar uma mensagem SMS através do nosso próprio app.

Envio de mensagem SMS
01:25

Nesta aula vamos aprender a desenvolver um app de cadastro e consulta a base de dados, utilizando o SQLite, que possui suporte nativo no Android.

Utilizando SQLite
03:15
+
Vídeo Aulas Bônus
3 Lectures 13:56

Nesta aula vamos aprender a funcionalidade de gestos através do Swipe, em nosso aplicativo.

Swipe é uma funcionalidade no Android que funciona através de gestos, bastando deslizar o dedo no sentido desejado.

Por se tratar de uma aula bônus, optamos em apenas gravar a aula, sem a narração da mesma, para exercitar o conhecimento adquirido nas aulas anteriores, entretanto, foi disponibilizado junto à aula, um documento de auxílio para o desenvolvimento do aplicativo.

Gesto Swipe e Toque Duplo
04:49

Nesta aula vamos aprender a acessar a câmera do dispositivo, tirar uma foto e atualiza-la na ImageView que criaremos no nosso app.

Por se tratar de uma aula bônus, optamos em apenas gravar a aula, sem a narração da mesma, para exercitar o conhecimento adquirido nas aulas anteriores, entretanto, foi disponibilizado junto à aula, um documento de auxílio para o desenvolvimento do aplicativo.

Acessando a Câmera do Dispositivo
05:18

Nesta aula vamos aprender a acessar a biblioteca de fotos do dispositivo, escolher uma foto e atualiza-la na ImageView que criaremos no nosso app.

Por se tratar de uma aula bônus, optamos em apenas gravar a aula, sem a narração da mesma, para exercitar o conhecimento adquirido nas aulas anteriores, entretanto, foi disponibilizado junto à aula, um documento de auxílio para o desenvolvimento do aplicativo.

Acessando a Biblioteca de Fotos
03:49
+
Conclusão e Próximos Passos
1 Lecture 03:32
Dicas e Orientações Finais
03:32
About the Instructor
4.2 Average rating
2,466 Reviews
17,817 Students
16 Courses
Programador

Especialista em Educação e Desenvolvimento de Software há mais de 10 anos.

Trabalhei na Universidade de São Paulo em projetos educativos de Realidade Virtual.

Lidero a equipe de desenho animado da TV Cultura, onde desenvolvemos séries de animação, jogos e aplicativos.

Lecionei o curso de animação em 3D Studio Max em uma grande escola de Computação Gráfica de São Paulo, ensinando modelagem e rigging de personagens para filmes e jogos digitais.

Sou o criador da propriedade intelectual Segredos da Floresta. Projeto infantil independente de jogos para smartphones e tablets, que tem como principal objetivo, ensinar sobre cultura, biodiversidade, lendas e folclore do Brasil. Disponíveis na appStore e Google Play

Atualmente busco me aperfeiçoar no desenvolvimento para plataformas mobile iOS e Android.

Tento conhecer todo tipo de tecnologia que possa acrescentar algum recurso ou imersão a mais ao meu app, como a Realidade Aumentada / Augmented Reality, a bolinha-robô Sphero, os códigos invisíveis TouchCodes, periféricos BlueTooth, frequencímetro Polar, QR Codes, Drones, Arduino, impressora 3D, e a nova onda dos wearable devices e smart glasses como Apple Watch e Google Glass.

Espero um dia conseguir entender e juntar um pouco de cada uma dessas tecnologias.

Minha filosofia é a de que "Nós desenvolvedores de games e apps, podemos nos divertir e ao mesmo tempo usar nossas habilidades para melhorar o mundo e torná-lo mais divertido!".

Criei este portal de cursos em português no Udemy, pois gostaria de espalhar para o público brasileiro meus conhecimentos sobre o assunto de forma prática barata e eficiente!

Se quiserem conhecer alguns trabalhos mais recentes, visitem meu Instagram @titopetri Twitter ou Facebook.

__________________________________________________________

Linguagens de Programação, Softwares e Especialidades Técnicas:

. Criação de personagens com o 3DStudio Max (Modelagem, Rigging, Animação)

. Gosto de criar Ferramentas, Plugins e Scripts em MaxScript que agilizam a produção e facilitam a vida dos usuários do 3DStudio Max.

. Desenvolvimento em XCode (ObjectiveC / Swift / SpriteKit).

. Desenvolvimento em Flash (ActionScript 3.0 / Papervision3D / FLARToolKit).

. Desenvolvimento em Unity3D (C# / Qualcomm Vuforia / PlayMaker).

. Desenvolvimento de Games para iOS Android e Web na Stencyl Game Engine.

4.2 Average rating
1,490 Reviews
11,987 Students
2 Courses
Especialista em Sistemas

Formado no curso de Ciências da Computação.

Concluindo Pós-Graduação em Certificate in Business Projects – CBP, no Insper.

Especialista em soluções, tecnologias e serviços de captura de transações de meios de pagamento há mais de 10 anos.

Através do conhecimento em tecnologias voltadas a meios de pagamentos, pude liderar um projeto voltado ao desenvolvimento de aplicativos para iOS e Android que viabilizam transações financeiras através dos dispositivos móveis (celulares ou tablets).

Trabalho atualmente na Cielo na equipe de canais de captura, onde estamos ligados diretamente a tecnologia voltada a meios de pagamentos.

Como desenvolvimento de aplicativos, participei de projetos:

. Voltados ao desenvolvimento de aplicativos para o público infantil.

. Voltados ao uso de tablets para controle total em restaurantes, desde a realização de pedidos até o pagamento.

. Voltados a laboratórios farmacêuticos (Disponível na AppleStore para download).

Atualmente busco me aperfeiçoar no desenvolvimento para plataformas mobile iOS e Android.

Procuro estudar todo tipo de tecnologia que possa acrescentar algum recurso ou imersão app que eu venha a desenvolver, como o uso de biometria para meios de pagamentos, Realidade Aumentada / Augmented Reality, códigos invisíveis TouchCodes, periféricos BlueTooth, QR Codes, Drones, Arduíno,impressora 3D, e a nova onda dos wearable devices e smart glasses como Apple Watch e Google Glass.

Através de muito estudo e dedicação, espero conseguir entender e consolidar um pouco de cada uma dessas tecnologias em prol de projetos voltados as diferentes áreas de maiores demandas do mercado.

Participei da criação desse portal de cursos em português no Udemy, pois gostaria de compartilhar com o público brasileiro meus conhecimentos sobre o assunto de forma prática, eficiente e de baixo custo!

Compartilho alguns trabalhos, através do meu Instagram @luiz_ugliano ou Facebook.

_________________________________________________________

Linguagens de Programação, Softwares e Especialidades Técnicas:

. Desenvolvimento em Java voltado ao Android.

. Desenvolvimento em C++.

. Desenvolvimento em XCode (ObjectiveC / Swift / SpriteKit).

. Desenvolvimento em Flash (ActionScript 3.0 / Papervision3D / FLARToolKit).

. Desenvolvimento de Games para iOS Android e Web na Stencyl Game Engine.

4.2 Average rating
1,490 Reviews
11,987 Students
2 Courses

Estudante de Engenharia Elétrica na Universidade Estadual de Campinas (UNICAMP).

Técnico em Eletroeletrônica pelo Colégio Técnico da UNICAMP.

Estagiei no R&D (Pesquisa e Desenvolvimento) da Motorola, desenvolvendo Softwares para automação de diversos testes em Smartphones Android.

Desenvolvedor dos jogos Slip-Up!, INTER e Inter 2.0, disponíveis na Play Store.

Criador de um Robô que é capaz de encontrar a saída de labirintos gerados aleatoriamente.

Atualmente busco me aperfeiçoar no desenvolvimento de Jogos em 2D para dispositivos Android.

Desenvolvo Softwares em Java para Android, C, Python e Assembly.

Report Abuse