Curso Básico de Android Studio 1.0.1
4.4 (771 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,869 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Básico de Android Studio 1.0.1 to your Wishlist.

Add to Wishlist

Curso Básico de Android Studio 1.0.1

Curso básico de Android Studio 1.0.1. Aprenda instalar e fazer seus primeiros apps para celulares e tablets Android
4.4 (771 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,869 students enrolled
Last updated 12/2015
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 11 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Conhecimento e direção 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
  • Conhecimento básico em lógica de programação ou alguma ferramenta.
Description

*Curso gravado em Android Studio 1.0.1

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.
  • Não deve participar deste curso, programadores que querem 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.

Preview 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.

Preview 03:32


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

Preview 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.

Preview 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
Tito Petri
4.3 Average rating
2,766 Reviews
19,295 Students
22 Courses
Programador

Olá!

Meu nome é Tito Petri, tenho 32 anos e moro no Brasil, em São Paulo!

Trabalho e estudo computação há mais de 15 anos, e "por coincidência" acabei sempre trabalhando em empresas que juntaram o Desenvolvimento de Softwares e a Educação.

Primeiro na P3D, empresa situada na Universidade de São Paulo, aonde desenvolvíamos softwares educativos utilizando animação 3D e aplicações de Realidade Virtual.

Lecionei o treinamento presencial de Animação em 3D Studio Max na Cadritech Computação Gráfica, onde ensinei modelagem e animação de personagem e cenários digitais para centenas de alunos ao longo de quase 10 anos.

Trabalhei na TV Cultura - Fundação Padre Anchieta - Rádios e TV Educativas por mais de 8 anos, criando séries de desenhos animados educativos para o canal infantil TV Rá Tim Bum, atuando na criação de personagens, modelagem e animação de desenhos  como Traçando Arte, Show do DJ Cão, e Astro Não Mia, também na criação de jogos e passatempos para o site e aplicativos de smartphones.

Durante todo esse tempo, fui fundador e sócio de algumas empresas e estúdios como a Cativeiro Studio e a Centésimo - Marketing e Learning, onde trabalhamos com a criação de conteúdo digital (jogos, personagens e filmes digitais) voltado para a educação, treinamento e aperfeiçoamento de pessoas.

Agora sou o líder da Geek Academy, o mais novo canal da internet que pretende ensinar o maior número de pessoas no Brasil e no mundo sobre o Desenvolvimento de Aplicatvos para Celular, Jogos, Realidade Aumentada e Virtual, e Animação 3D.

A missão é trazer o maior esclarecimento, ensinando as ferramentas mais modernas e atuais, que tem o uso real e prático no mercado, que servem para induzir os alunos a criarem seu próprio modelo de negócio, executar sua própria ideia e conseguirem sua própria liberdade através disso.

A ciência e a tecnologia nos oferecem um grande poder, por isso é necessário conhecer e saber usá-las bem e sempre a favor da humanidade!

Nós inventores, podemos usar nossas habilidades e conhecimento para melhorar o mundo e ainda torná-lo mais divertido!

Luiz Henrique Ugliano
4.3 Average rating
1,640 Reviews
12,920 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.

Daniel Ciolfi
4.3 Average rating
1,643 Reviews
12,962 Students
3 Courses
Desenvolvedor Android

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

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

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

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

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.