mikepenz/MaterialDrawer ? reverse-engineered prompt

Reverse engineered prompt

Build me an Android navigation drawer component like the one in this project, with a clean Material Design look and easy setup for an app.

I want a drawer that can slide in from the side, show a header with user profiles, support simple menu items, section dividers, badges, expandable groups, sticky footer items, and custom rows if needed. It should feel flexible but still easy to plug into a normal Android app, and it should work nicely with modern Android views and themes, including dark mode and right to left layouts.

Please also make it support icons, including icon fonts if possible, and let me update drawer items after the screen is already open. If there’s a good way to hook it into navigation handling, include that too. Build a small sample app so I can see how it works, and if you need to check current Android docs online, go ahead.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab