AppWidget. Material Design Android - Parte 14

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

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

AppWidget. Material Design Android - Parte 14

Vinícius Thiengo
(3340)
Go-ahead
"O método consciente de tentativa e erro é mais bem-sucedido que o planejamento de um gênio isolado."
Peter Skillman
Prototipagem Android
Capa do curso Prototipagem Profissional de Aplicativos
TítuloAndroid: Prototipagem Profissional de Aplicativos
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
Acessar Curso
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Lendo
TítuloTest-Driven Development: Teste e Design no Mundo Real
CategoriaEngenharia de Software
Autor(es)Mauricio Aniche
EditoraCasa do Código
Edição1
Ano2012
Páginas194
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
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

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
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

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