I have an Android Studio project that needs some spring-cleaning before we add a small new feature. First, the housekeeping: • strip out any dead or unused classes, methods, and resources • refactor what remains so the codebase is readable, well-named, and lint-warning free • resolve a couple of known crashes and UI glitches Once that baseline is solid, I’d like a new dropdown on the main screen. It only has to show a static list that ships with the app—no dynamic filtering or server fetches right now—but please wire it so it can be extended easily later. The app is built with Kotlin (with a few legacy Java files), Gradle 8, minSdk 24. I’ll provide Git access and notes on the bugs I’m seeing. Deliverables • Clean compile with zero unused code and lint warnings • Refactored, commented code pushed in logical commits • Verified bug fixes • Dropdown on the main screen populated from the provided string array, firing selection callbacks • Updated tests and a short changelog Final APK must install cleanly on a Pixel 5 (Android 14) and Samsung A51 (Android 12) with the dropdown working and no regressions.