Flutter Weather Map Application

Замовник: AI | Опубліковано: 27.12.2025
Бюджет: 30 $

I want to launch a cross-platform weather app built with Flutter that shows real-time conditions for both the user’s GPS location and any place they search. The project relies on OpenStreetMap for an interactive map and the OpenWeatherMap API for all meteorological data. Core functionality • Fetch current weather as soon as the app opens, after the user grants location permission. • Allow search by city or coordinates, then refresh the map and weather pane instantly. • Keep the map fully interactive—users should be able to zoom and pan smoothly on Android and iOS. • Present the data with a clean, responsive UI that adapts to different screen sizes and orientations. • Handle slow connections, missing permissions, or API errors gracefully so the app never crashes. Tech stack requirements Flutter, Dart, Geolocator (or similar) for GPS, HTTP package for REST calls, OpenStreetMap tiles, and the OpenWeatherMap REST endpoints. Feel free to suggest additional packages if they improve performance or code maintainability. Deliverables 1. Complete, well-structured Flutter source code with clear comments. 2. Two test builds (Android & iOS) plus instructions for running them locally. 3. A brief setup document covering API keys, package versions, and any special permissions. 4. One revision round after I review the first build. If you have published mapping or weather apps before, please include a link or short video—seeing a live example will help me move quickly on awarding the project.