GridView no Android, Entendendo e Utilizando
(15774) (26)
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
CategoriaDesenvolvimento Web
Autor(es)Robert C. Martin
EditoraAlta Books
Edição1ª
Ano2023
Páginas416
Tudo bem?
Na vídeo aula acima nós vamos, passo a passo, destrinchar por completo o componente visual GridView.
Componente Android que apesar de ser nostálgico, ainda é utilizado.
Principalmente em aplicativos que necessitavam do trabalho com grid antes mesmo do anúncio do RecyclerView no Google I\O 2014.
Digo isso, pois desde o lançamento do RecyclerView, tanto o trabalho com listas verticais quanto o trabalho com grids foi, mesmo que de maneira gradual, migrado para este componente visual e os seus principais LayoutManagers:
- LinearLayoutManager;
- WearableLinearLayoutManager;
- StaggeredGridLayoutManager;
- GridLayoutManager.
Thiengo, então não devo investir meu tempo no entendimento e domínio do GridView e consequentemente no domínio também do GridLayout?
Na verdade você deve sim investir tempo para dominar o GridView (e "por tabela" também investir tempo para o GridLayout).
Isso, pois não será incomum você encontrar projetos Android já em produção que fazem uso desses componentes.
Então para que você não fique perdido quando encontrar o GridView, por exemplo.
Para que isso não aconteça, invista sim tempo no estudo e domínio destes dois componentes de grid.
Correção: no diagrama acima é numColumns e não numColuns.
Mas eu confesso que hoje em dia, tanto para a construção listas verticais quanto para a construção de grids...
... para esses é melhor seguir com o RecyclerView junto ao LayoutManager correto.
Antes de finalizar e liberar você para a vídeo aula, preciso lhe passar alguns informes importantes justamente sobre a aula:
- Dê atenção especial ao entendimento do atributos columnWith e numColumns;
- Para entender o porquê da Interface ListAdapter é preciso também conhecer o BaseAdapter;
- E se você quiser trabalhar com tabela, então pode ser melhor estudar o TableLayout, pois certamente será algo mais útil.
E... como estamos falando sobre um componente visual Android... não deixe de também investir tempo para o dominar o Material Design Android, a linguagem de design utilizada em todos os aplicativos mais atuais desta plataforma.
Então é isso.
A seguir deixo alguns bons links de outros artigos aqui do Blog, acompanhados de seus respectivos vídeos, que lhe colocarão em dia com o que há de novo no desenvolvimento de apps Android:
- Kotlin Android, Entendendo e Primeiro Projeto;
- Android Studio: Instalação, Configuração e Otimização;
- Android Mobile-Commerce, Apresentação e Protótipo do Projeto.
E caso você tenha o desejo de aprender a desenvolver apps Android, ou apenas evoluir nesta área, também com o conteúdo gratuito do Blog, então não deixe de acessar a lista exclusiva de estudos em:
E também não esqueça de se inscrever 📫 na lista de e-mails do Blog para receber os conteúdos de desenvolvimento Android em primeira mão... e também em suas versões em PDF (versões liberadas somente aos inscritos da lista de e-mails).
Se inscreva também no canal do Blog no YouTube para acompanhar as últimas novidades.
Surgindo dúvidas ou dicas, pode enviar abaixo na área de comentários que logo eu lhe retorno.
Obs. : o link para download do projeto apresentado na vídeo aula se encontra logo abaixo no artigo, na seção "Download".
Abraço.
Eclipse IDE vs Android Studio IDE
Apesar de o conteúdo da vídeo aula acima estar utilizando o Eclipse IDE 😱, tudo que é apresentado, tanto a parte teórica quanto a parte prática, é ainda válido nos dias de hoje com o desenvolvimento Android utilizando o Android Studio 😁.
Ou seja, independente da linguagem oficial (Java, Kotlin, C ou C++), IDE ou framework que você esteja utilizando, o conteúdo acima é ainda muito útil.
AndroidX
Apesar do conteúdo sobre o componente GridView ainda estar atual e ser importante para qualquer nível de desenvolvedor Android.
Apesar disso eu também recomendo, assim que finalizado o projeto em sua própria instalação de IDE, que você o migre para o AndroidX.
Algo que pode ser feito com poucos cliques, como apresentado no tutorial a seguir: Migrar para o AndroidX.
Fonte
Documentação oficial GridView Android
Comentários Facebook