Android Case Study: Crime Map UK

Crime Map UK gives residents and cyclists a quick way to understand safety in any neighbourhood. I owned the Kotlin build, API integration, and Google Play operations for the product.
Product Goals
- Surface the latest Police UK REST API data with clear context on offence type and frequency.
- Provide a lightweight experience that works on mid-range devices and in low connectivity scenarios.
- Offer an intuitive map view that encourages discovery when house hunting or planning commutes.
Delivery Highlights
- Mapping experience: Implemented clustering, density overlays, and dynamic legends to keep the UI legible on zoomed-in and zoomed-out views.
- Offline resilience: Cached queries and optimised paging so the app remains responsive while the device reconnects.
- CI/CD: Wired the project into GitHub Actions and Play Console tracks to automate QA and staged rollouts.
Results
- Thousands of UK users rely on the app to assess neighbourhoods before making decisions.
- Support teams report a significant reduction in “data outdated” feedback after the automated refresh cadence was introduced.
- Reviews cite the balance of clarity and speed across both light and dark themes.
