Alura entrevista: Julius Lima, criador do Wingbirds

A área de desenvolvimento de jogos é algo que atrai o interesse de muita gente: fazer algo divertido e ganhar dinheiro com isso é algo realmente bacana. Mas o que é necessário para desenvolver um jogo? Preciso fazer uma faculdade? O que preciso aprender? Essa semana entrevistamos o Julius, um aluno da Alura lá de
Continuar lendo…

Aumentando a produtividade no Android com o Butter Knife

Durante o desenvolvimento da nossa lista de cursos, vimos diversos assuntos sobre Android, como por exemplo, criação e personalização de uma lista e até nos comunicamos com apps externas… Porém, vamos verificar a quantidade de código que utilizamos para construir essa app simples. Começaremos pela nossa activity: Agora o nosso adapter: Vamos dar uma olhada
Continuar lendo…

Facilitando as requisições utilizando OkHttp no Android

Quando estamos desenvolvendo um aplicativo temos uma grande possibilidade de ter que consumir dados de algum servidor, portanto precisamos fazer alguns códigos para fazerem a comunicação e, por boa prática, centralizamos esse código numa classe especialista para realizar a comunicação : Até a versão 4.0 do Android estavámos acostumados a utilizar a biblioteca da Apache
Continuar lendo…

Criando listas com RecyclerView

Quantas vezes caímos na situação de necessitarmos de uma lista em nosso aplicativo? Vimos uma forma bem simples de implementar uma lista no Android com ListView e Adapter. Além disso, vimos como melhorá-la, ou seja, personalizá-la com um Adapter personalizado e como reaproveitamos as Views por meio do ViewHolder. Você pode conferir todos esses tópicos
Continuar lendo…

Utilizando o padrão ViewHolder

Quando vamos fazer um aplicativo Android, inúmeras vezes será necessário utilizar uma lista, o Alex mostrou para gente como criar uma lista e personaliza-la usando ListView. Depois que fazemos todo esse procedimento vemos que a listagem às vezes engasga quando estamos passando os seus itens, vamos entender porque isso acontece. Vamos analisar esse Adapter :
Continuar lendo…

Criando uma lista com ListView no Android

Estou desenvolvendo um app para cadastrar todos os cursos do Alura que eu fiz ou estou fazendo, para que eu possa verificar quais são os cursos que eu já terminei ou se ainda precisa finalizar. Então inicialmente eu criei uma classe para representar meus cursos: E um ENUM pra representar o estado atual do curso,
Continuar lendo…

Utilizando o padrão Delegate no Android

Quando vamos fazer uma aplicação mobile, é muito comum termos que consumir dados de um web service. Vamos fazer a requisição em uma classe chamada WebClient, ela será responsável por fazer a conexão com o servidor. Nossa app é um catálogo de novidades aqui do Alura e, assim que abrirmos ela, será exibida uma listagem
Continuar lendo…