This Flutter app incorporates several features, including Google Maps integration, weather data, news, image search, and integration with OpenAI's API.
New.Project.mp4
New.Project.1.mp4
New.Project.2.mp4
Google Maps Integration
Displays a map with a destination marker. Allows users to input their location. Calculates and displays the distance between the destination and user location using polylines.
Utilizes a weather API to fetch and display weather information.
Integrates a News API to provide the latest news updates.
Uses the PixaBay API for image search functionality.
Incorporates OpenAI's API for advanced features like natural language processing. Getting Started Clone the repository.
Set up environment variables by creating a .env file.
env
GOOGLE_MAPS_API_KEY=your_google_maps_api_key OPENAI_API_KEY=your_openai_api_key Install dependencies: flutter pub get.
Run the app: flutter run.
How to Use
Upon launch, the app displays a Google Map with a destination marker. Users can input their location to calculate the distance using polylines. Explore weather information, latest news, and perform image searches.
Technologies Used
Dart
Flutter
Google Maps API
OpenAI API
Weather API
News API
PixaBay API