Show HN: Shout is an Android app to post opinions using the Google Nearby API

2 ijuarezz 2 9/14/2025, 7:43:27 PM github.com ↗
∙ No login, registration or Internet/data access required. ∙ It's written in Kotlin, makes use of Composables functions and the Google Nearby API. ∙ The intended audience is any group of people that want to communicate simple opinions and see what the general consensus is. ∙ Available in English, Portuguese and Spanish.

Google Play: https://play.google.com/store/apps/details?id=com.shout_app

You can email me at: i j u a r e z . d e v @ g m a i l . c o m

Comments (2)

sl8s · 46m ago
All the logic and UI code of your application is in a single file, MainActivity.kt (not counting the app theme, those files are separate), which has 1073 lines of code. No services, repositories, models, utility files, and no design patterns to make your life easier. Conclusion: maintaining the project will be very, very difficult. I’m impressed by your iron nerves.
Etheryte · 25m ago
I don't really see the problem. A hundred of those lines is just imports and the rest is already split into logical groups with comment sections. Most of this is not mentally taxing code either, you can just read it straight. Sure, it would be nice to split it up, but it really isn't as much of a problem here as you make it out to be.