https://github.com/przbadu/flutter_example_apps
Collection of small flutter example apps
https://github.com/przbadu/flutter_example_apps
Last synced: about 1 month ago
JSON representation
Collection of small flutter example apps
- Host: GitHub
- URL: https://github.com/przbadu/flutter_example_apps
- Owner: przbadu
- Created: 2022-09-10T01:59:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-13T15:30:20.000Z (over 2 years ago)
- Last Synced: 2025-02-14T22:47:44.441Z (3 months ago)
- Language: C++
- Size: 981 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flutter Expense UI
# Weather App
**Features:**
- Location and Weather model to searialize required attributes
- Location repository to find the latitude and longitude of the searching location
- weather repository to find the current weather of the searching location (using lat and lng found by location repository)
- weathers_controller to communicate between UI and repository using `StateNotifier`
- Pretty Basic UI with search box at the Appbar, and Result in the center of the body.**Directory Structure**
```
lib
├───constants
├───extensions
├───models
├───presentation
│ ├───controllers
│ └───screens
└───repositories
```**packages**
- [http](https://pub.dev/packages/http) - package to make API calls to weather API: [api.open-meteo.com](https://open-meteo.com/en/docs)
- [flutter_riverpod](https://riverpod.dev/) - state management
### Unit Converter
**features**
- It will support length, area, mass, temperature, speed, date and currency conversion
- Currency conversion will be done via API
- I will write date converter library which will convert dates between AD (anno domini) - [BS - Bikram Sambat](https://en.wikipedia.org/wiki/Vikram_Samvat) and vice versa
- Use go router for routing
- Use flutter_riverpod for state management and caching