SlideShare a Scribd company logo
RecyclerView
on Android
Who am I?
Erick Maeda
Android Developer @ Industria Fox
Bachelor in Computer Science
ListView
Advantages
› Easy Implementation, in some cases don’t need to create your
own adapter to show the data.
› OnItemClickListener from (View.OnItemClickListener)
› OnLongItemClickListener from (View.OnLongItemClickListener)
› Dividers implemented.
ListView
Disadvantages
› Adapter View limited.
› Low performance in comparison with RecyclerView.
RecyclerView
Advantages
› Click Listeners (Implementation needed in ViewHolder).
› LayoutManager.
› Classes Item Animator & Item Decorator.
RecyclerView
Disadvantages
› Complex implementation.
› Need a Layout Manager to render.
› Need a custom adapter to render.
Layout Manager
To render a Recycler View we’ll need a RecyclerView.Adapter
e um RecyclerView.LayoutManager.
The Layout manager is who will determine the views positions
and behaviors.
Layout Manager -
Linear Layout Manager
Show items on Vertical or Horizontal
Layout Manager -
Grid Layout Manager
Show items in a GRID
Layout Manager -
Staggered Layout Manager
Show items Staggered
Shut up! Let’s Code!
Enter in above repository and follow the “README.md”
instructions to start the development.
https://github.com/ErickMaeda/Marvel-Characters
Questions?
References
https://developer.android.com
http://www.androidhive.info/
http://www.vogella.com/
Contact
Facebook: https://www.facebook.com/erick.maeda26
GitHub: https://github.com/ErickMaeda
Twitter: https://twitter.com/ErickMaeda26
LinkedIn: https://www.linkedin.com/in/erick-maeda-582463a2
Email: erick.maeda26@gmail.com

More Related Content

PDF
Agados Function & Feature
PDF
iOS Design to Code - Code
PDF
ListView vs RecyclerView
PDF
Denodo Solution Manager: Best Practices for Promotion
PDF
Android app material design from dev's perspective
PDF
Let's Redux!
PDF
Hierarchy viewer
PPTX
Agados Function & Feature
iOS Design to Code - Code
ListView vs RecyclerView
Denodo Solution Manager: Best Practices for Promotion
Android app material design from dev's perspective
Let's Redux!
Hierarchy viewer

Similar to Gdg cabreuva #06 recycler view no android (20)

PDF
Model View Presenter
ODP
Migrating UI-Sortable to Angular 2
PDF
The ultimate guide to optimize your react native app performance in 2022
PDF
Android talks #08 android l-dev_goodies
PPT
Adaptive Layout In iOS 8
PDF
20 React Interview Questions. Pdf Download
PDF
Android Introduction , Activity, Intent & Layout.pdf
PDF
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...
PDF
Material Design (The Technical Essentials) by Mohammad Aljobairi @AMMxDROID
PDF
Android Materials Design
ODP
Android Workshop Day 2
PDF
Data architectures in Angular & NGRX Introduction
PDF
FrenchKit: SwiftUI Data Flow with Redux
PDF
MVP Community Camp 2014 - How to use enhanced features of Windows 8.1 Store ...
PDF
A Separation of Concerns: Clean Architecture on Android
PPTX
Material design
PDF
2018 02-22 React, Redux & Building Applications that Scale | React
PPTX
The RPG Dude - Episode 3 - Integration
PPTX
React js programming concept
PPTX
Optimizing react
Model View Presenter
Migrating UI-Sortable to Angular 2
The ultimate guide to optimize your react native app performance in 2022
Android talks #08 android l-dev_goodies
Adaptive Layout In iOS 8
20 React Interview Questions. Pdf Download
Android Introduction , Activity, Intent & Layout.pdf
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...
Material Design (The Technical Essentials) by Mohammad Aljobairi @AMMxDROID
Android Materials Design
Android Workshop Day 2
Data architectures in Angular & NGRX Introduction
FrenchKit: SwiftUI Data Flow with Redux
MVP Community Camp 2014 - How to use enhanced features of Windows 8.1 Store ...
A Separation of Concerns: Clean Architecture on Android
Material design
2018 02-22 React, Redux & Building Applications that Scale | React
The RPG Dude - Episode 3 - Integration
React js programming concept
Optimizing react
Ad

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Assigned Numbers - 2025 - Bluetooth® Document
Reach Out and Touch Someone: Haptics and Empathic Computing
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
MIND Revenue Release Quarter 2 2025 Press Release
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Ad

Gdg cabreuva #06 recycler view no android