Atividade recente
-
Fórum só de leitura
androidPT - Aug 16 2020 22:41
-
ZTE Nubia M2 Lite Stock ROM
gazuza - Aug 14 2020 23:09
-
SELPIC P1 - A MENOR IMPRESSORA PORTÁTIL DO MUNDO EM BREVE
jaojo - Jul 28 2020 10:00
-
DifferenToro - Encontre as Diferenças
snezana - Jul 23 2020 11:55
-
Sudoku Master - jogo de sudoku grátis
snezana - Jul 20 2020 10:39
-
Figurinhas legais para WhatsApp™
snezana - Jul 16 2020 11:41
-
Notificações Covid-19
jcbc - Jul 06 2020 14:25
-
Fita Led Yeelight.
hdc78 - Jul 04 2020 11:45
-
Pesquisa Sobre o Android e o Root
vinicius_moraes - Jul 02 2020 01:28
-
Google home mini
hdc78 - Jun 30 2020 20:54
Artigos recentes
-
Google I/O 2017 - Chat da comunidade
pedronveloso - May 17 2017 09:50
-
LG lança G5, o primeiro smartphone modular
Nuno Ribeiro - Feb 22 2016 12:59
-
Samsung anuncia Galaxy S7 edge e o Galaxy S7
Nuno Ribeiro - Feb 22 2016 00:59
-
LG lança Série K
Nuno Ribeiro - Feb 21 2016 23:10
-
Samsung Galaxy Unpacked 2016
Nuno Ribeiro - Feb 21 2016 23:10
-
E o próximo Android é o... Marshmallow!
Dark_Sorcerer - Aug 17 2015 19:05
-
Parabéns androidPT - 6 anos!
androidPT - Jul 15 2015 11:47
-
Manutenção androidPT
pedronveloso - May 21 2015 13:30
-
[Análise] OPPO N3
Hugo Tender - Apr 27 2015 17:38
-
Android Lollipop 5.1 - sabor a update
JVS - Mar 12 2015 20:37
Rescaldo do Workshop no ENEI 2014
No passado 19 de Abril estive presente no ENEI 2014, em Aveiro, onde dei um workshop de Android. Este workshop teve por objectivo a construção de uma aplicação que tenha a previsão meteorológica de um dado local para o período de uma semana.
No final do workshop o código fonte do projecto completo foi disponibilizado online e pode ser encontrado aqui:
https://github.com/p...oWSProjCompleto
Este projecto conta com obtenção dos dados de previsão meteorológica a partir do webservice do OpenWeatherMap. Os dados são obtidos por um pedido HTTP e no formato JSON, processados do lado da aplicação e transformados numa listagem dinâmica em Android.
Esta listagem conta com reciclagem de Views em que o próximo item a ser renderizado reaproveita a estrutura do item que irá ficar escondido, tal como exemplificado pela imagem em baixo (item vermelho vai ser reutilizado no local do item azul)
Este projecto fica então disponível livremente sob a licença "Apache License, Version 2.0" para que possa servir de apoio e consulta a todos os que estejam a iniciar programação Android. Não é, de todo, uma aplicação final, uma vez que situações de falha de conectividade, caching de conteúdos e outros tópicos não estão contemplados, serve meramente para ser um ponto de partida para os que estiverem interessados.
Para os interessados, relembro que existe um livro de introdução à programação Android disponível livremente no fórum.
- qix, TugaPower, pacodoor e 1 outro gosta disto
0 Comentários