Simple Diving (FINA) Android application for difficulty lookup

Job ID: 40315033

Budget: $30 – $250 CAD

I need a lightweight Android app that helps divers calculate “diving difficulty” on-the-go based on three parameters. The flow is straightforward: the user types a numeric value, then picks two additional parameters from dropdown menus. Once they confirm, the app should read a local JSON file, match the three inputs to the correct record, and immediately show the difficulty result on screen.

I will supply the JSON dataset, so you only need to parse it efficiently and present the matching value with minimal lag. A clean, single-screen interface is enough; no elaborate navigation is required. I’m comfortable if you build in Kotlin or Java through Android Studio—whichever you’re fastest with—as long as the final APK runs smoothly on Android 8.0 and above.

Monetisation is essential. Please integrate Google AdMob banner ads on the main screen and make sure the layout still feels uncluttered for users. Add an option to pay to remove ads.

Key points to cover:
• Three user inputs: one free-text number field + two dropdowns.
• JSON parsing to fetch and display the matching “diving difficulty” value.
• AdMob banners integrated and tested.
• Clean, touch-friendly UI and well-commented source code so I can expand the data set later.

I will provide the logo and website to use.

Hand-over items: full Android Studio project, compiled APK for quick testing, and brief read-me explaining where to swap in updated JSON or ad unit IDs. If everything loads quickly, displays the correct result, and ads serve without blocking interaction, I’ll consider the work finished and leave a 5-star review.

POST ONLY YOUR FINAL BID TO COMPLETE THE PROJECT. If you chat with me after and change your bid to ridiculously higher I will ignore your bid. Make sure to read the description and provide a bid that matches your work.