Glad you are discussing this issue Beka and Adam:
Currently, RecyclerViews (and Android lists in general) have been a massive pain point for developers. It takes around 100 lines just to define a simple one! Luckily, I am working with the Material Components Android team to develop a Material List component. To summarize, it will make lists easier by pre-defining binding adapters, xml card layouts, and behaviors (like reordering and swiping) for developers.
In the issue thread, there is discussion about what the component will like and a link to pull request 798 which is my start on the component. Feel free to comment on my code in pull request 798 and give feedback about how I can make the code for Material Lists better. The more perspectives I can get on the project... the better
Unfortunately, the project is in its early stages so I would not advise submitting contributions but you still can suggest possible things for me to consider in my contributions.
Hope I brought back your hopes of contributing to the Android codebase!
--Ethan