This project implements a dynamic range bar in Flutter based on data fetched from an external API.
The bar visualizes value ranges using colors and indicates the current input value position reactively.
- Dynamic range rendering from API data
- Color-based range visualization
- Based on user input movable indicator
- State management using ChangeNotifier
- Handling of API errors
- Responsive UI
- data/: API service and data models
- logic/: State management and calculation logic
- ui/: Presentation layer and reusable widgets
Flutter-native ChangeNotifier is used to manage UI state reactively as per assignment requirements.


