AppWidget. Material Design Android - Parte 14

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

Email inválido.
Blog /Android /AppWidget. Material Design Android - Parte 14

AppWidget. Material Design Android - Parte 14

Vinícius Thiengo
(2355) (3) (1)
Go-ahead
"Sempre procure algo que possa ser aprimorado. Nunca, jamais, conforme-se com o lugar onde está. A maneira como você atinge seus objetivos é sempre experimentar, até que consiga perceber se atingiu um ponto mais alto."
Jeff Sutherland
Kotlin Android
Capa do livro Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
TítuloDesenvolvedor Kotlin Android - Bibliotecas para o dia a dia
CategoriasAndroid, Kotlin
AutorVinícius Thiengo
Edição
Capítulos19
Páginas1035
Acessar Livro
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas186
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas936
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas599
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Opa, blz?

Nesse vídeo dou continuidade a série de vídeos sobre o Material Design no Android, dessa vez abordando uma entidade não tão comum que é o AppWidget que é uma espécie de miniatura de nossas APPs, porém rodando na home screen (ou tela de bloqueio). Note que apesar do tamanho da página de tutorial no site do Android sobre a implementação de AppWidget, a implementação é bem tranquila, pois a explicação das “n” possibilidades é que é longa, mas no momento da implementação o código é relativamente pequeno.

Mesmo sendo abordado somente no final do vídeo (ou próximo a isso), fique atento a configuração do AndroidManifest.xml, pois é nele que precisamos setar o Receiver que vai responder as mensagens de broadcast enviadas pelo AppWidget e é nele também que vamos setar o Service responsável por vincular o Adapter Factory a coleção que apresentará os dados no AppWidget. Outro arquivo importante é o appwidget_provider_info.xml que é colocado dentro do folder res/xml/ é o arquivo de configuração de nosso AppWidget (e a instancia do AppWidgetProvider). Vale ressaltar que o tipo de AppWidget que está sendo utilizado na APP de exemplo da série é o Collection Widget, pois há outros tipos: Information Widget, Control Widget e Hybrid Widget. Sem mais delongas, vou deixar você assistir ao vídeos que está mais completo que o texto.

Acesse o projeto no GitHub https://github.com/viniciusthiengo/tc-material-design

Segue link do vídeo sobre BroadcastReceiver para ajudar no entendimento do conteúdo abordado no vídeo:

BroadcastReceiver no Android, Executando Tarefas no Background

Segue link das páginas listadas no vídeo:

Página de design guidelines do Widget

Página de tutorial de implementação do AppWidget no site de documentação do Android

Página da class AppWidgetManager

Página da classe RemoteViews

Página da classe RemoteViewsFactory

Página da classe RemoteViewsService

Página do Stackoverflow com implementação de um script de AlarmManager para ativar o onUpdate do AppWidgetProvider com um tempo menor do que 30 minutos (mínimo permitido no Android)

Página da lib Glide para obtenção da imagem remota em formato Bitmap e com download síncrono na Thread de background

Vlw

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Relacionado

Utilizando Transitions, Material Design Android - Parte 10Utilizando Transitions, Material Design Android - Parte 10Android
Design Support Library e CollapsingToolbarLayout, Material Design Android - Parte 11Design Support Library e CollapsingToolbarLayout, Material Design Android - Parte 11Android
Lib Fresco Para Carregamento de Imagens (com GIFs e WebPs Animados). Material Design Android - Parte 12Lib Fresco Para Carregamento de Imagens (com GIFs e WebPs Animados). Material Design Android - Parte 12Android
Buscas Com SearchView e SearchRecentSuggestions. Material Design Android - Parte 13Buscas Com SearchView e SearchRecentSuggestions. Material Design Android - Parte 13Android

Compartilhar

Comentários Facebook (3)

Comentários Blog

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...