How to make Recyclerview in 4 simple steps with 4 examples

Source: Alliesinteractive on Freepik

Android RecyclerView is a more advanced version of ListView with improved performance and other benefits. The RecyclerView class extends the ViewGroup class and implements the ScrollingView interface. It is introduced in Marshmallow. RecyclerView is mostly used to design the user interface with fine-grain control over the lists and grids of android applications.

In this tutorial, we will learn how to render a simple RecyclerView with a custom layout. We’ll also learn how to write an adapter class, custom model, and item click listener. …

Everything you should know before getting your hands dirty with mobile app development

Source: Freepik


Mobile app development is a process for building mobile applications for smartphones and digital assistants, most commonly for Android and iOS. The software can be preinstalled on the device or can be downloaded and installed by the user later. The programming and markup languages used for this kind of software development include Java, Swift, Dart, C#, and HTML5.

Why Mobile App Development?

In 2021, mobile apps are projected to generate $693 billion in revenue via app stores and in-app advertising. What’s more, enterprise mobility is estimated to be worth $510.39 billion by 2022. An average consumer has over 30 apps installed on their device…

Vatsal Patel

I am an Android developer and I love writing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store