The product challenge
The app supports many listing types and communication formats, so search, media, playback and enquiry actions must work together.
Flutter implementation across listings, location discovery, media uploads, voice messages, video playback, notifications and deep links.
Implementation & engineering decisions
- 01Built category and listing discovery flows.
- 02Integrated Maps/Places for location-related search.
- 03Handled media uploads, sharing, voice messages and video playback.
- 04Connected notifications and deep links to listings and enquiries.
Where the implementation needed care
Architecture
Flutter discovery screens connect location-aware listings with multiple media and messaging formats.
Key challenge
Keep listing navigation and media interactions reliable across categories.
Delivered
Listing discovery, media communication and deep-link flows.