Skip to content

Using BMKG Weather Forecast API to show prediction on weather forecasting, in Flutter Clean Architecture

Notifications You must be signed in to change notification settings

AkhasaDyst/Weather-App-Flutter

Repository files navigation

Weather App

Weather App using BMKG API, on Flutter Clean Architecture

API BMKG

API URL Using the BMKG Forecast Weather API to predict weather on Indonesia Province and Kabupaten, until the day after tomorrow
Postman Try the API using Postman, it return a XML data file

Clean Architecture

Clean Architecture Structure Code Clean Architecture separate on 3 layer, Presentation, Domain, and Data. This lead to the codebase more maintainable and allows for easier updates or changes to specific components without affecting the entire application.

BLoC - State Management

Clean Architecture BLoC (Business Logic Components) provides good documentation about different scenarios. It separates the business logic from the code, thus making the code understandable. Using BLoC makes the outcome more testable. It is easy to keep track of different states that occur during product development.

CI/CD

CI/CD CI/CD using Github Action

Release app build (.apk)

Release APK Release APK

About

Using BMKG Weather Forecast API to show prediction on weather forecasting, in Flutter Clean Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages