intermediate

Aprox. 4 semanas

Assume 6 horas / semana (trabalhe em seu próprio ritmo)

Feito por:
Junte-se a milhares de estudantes

Inicie o curso grátis

Inicie o curso grátis
Grátis
Você recebe
Video-aulas
Exercícios práticos e visualize instruções para o projeto
course image

Resumo do curso

Neste curso, você vai aprender como aplicar os princípios do Material Design que definem a linguagem visual do Android para seus aplicativos. Vamos começar pelos conceitos básicos do design do Android, então vamos mostrar-lhe como aplicar esse conhecimento para transformar elementos de design em aplicativos exemplo. Ao final do curso, você vai entender como criar e utilizar elementos com material design, superfícies, transições e gráficos na sua aplicação de várias formas.

Por que fazer este curso?

O que torna um aplicativo intuitivo ou fácil de usar? O que torna isso difícil ou frustrante? Aprender os fundamentos de padrões de projeto e bom design específicos da plataforma irá ajudá-lo a criar melhores aplicativos para seus usuários.

Pré-requisitos

Para tirar o máximo proveito deste curso, você deve ter experiência prévia em desenvolvimento de aplicativos Android. Se você não tem essa experiência, visite Desenvolvendo Aplicativos Android antes de se matricular neste curso. Recomendamos também fazer o curso Desenvolvimento de Aplicativos Android Avançado se você estiver interessado em publicar seu aplicativo no Google Play Store

Para acompanhar as atividades do curso, você deve ter acesso à última versão do Android Studio, e ter acesso a um dispositivo Android para executar e testar seus aplicativos.

Nós compartilhamos código por meio Github, então você deve estar familiarizado com o uso Github para acessar código. Faça o nosso curso Usando Git e Github se você não tiver esse conhecimento.

Veja os Requisitos Tecnológicos para usar a Udacity.

O que vou aprender?

Projetos

P5: Aplique o Material Design em seu App

Implementar conceitos de design Android e transformar um aplicativo leitor de notícias funcional, utilizando técnicas do material design.

Conteúdo

Lição 1: Fundamentos de Design do Android

Compreender e aplicar os fundamentos de design Android para o seu aplicativo, e experimentar com estruturas de aplicações, padrões de navegação comuns e temas.

Lição 2: Superfícies

Entenda como usar superfícies de estruturar a hierarquia e interação de elementos em um aplicativo

Lição 3: Projeto gráfico

Compreender e aplicar diretrizes de marca - incluindo linhas-chave, métricas, fontes, escala tipográfica, paleta de cores e temas/estilos.

Lição 4: Movimento objetivo

Compreender o uso de movimento em aplicativos, be como usar transições para alterar os estados dos aplicativos e coreografar devidamente o movimento em um aplicativo.

Lição 5: Design Adaptivo

Entenda como refinar e testar seus projetos para uso em diversos tamanhos de tela.

Instrutores & Parceiros

instructor photo

Roman Nurik

Instrutor

Nurik Roman é um promotor de Design do Google, com foco na experiência do usuário e design visual para o Android. Anteriormente, Roman foi um promotor Android e do Maps. Antes do Google, ele se envolveu com web design e desenvolvimento de uma variedade de projetos independentes.

instructor photo

James Williams

Instrutor

James Williams passou a adorar o ensino enquanto trabalhava como instrutor em um acampamento de tecnologia. Ele corre corridas pista de obstáculos / aventura em seu tempo livre e é o autor do HTML5 Game Programming, que foi traduzido para o chinês e coreano. Ele é formado em Ciência da Computação (BA, MS) e Francês (BA).

instructor photo

Nick Butcher

Instrutor

Nick Butcher é um promotor de design no escritório de Londres do Google, onde ele ajuda os designers e desenvolvedores a criar aplicativos móveis admiráveis. Ele tem uma paixão por tecnologias móveis, e gosta de lidar com as disciplinas de design e desenvolvimento.