The program is written in Flutter and allows you to keep track of household meter readings.
Моя первая программа на Flutter/Dart. Приложение позволяет записывать показания счетчиков, вести статистику оплаченных услуг. Достаточно простая реализаци, которая позволяет понять некоторые принципы работы фреймворка, например, передача данных между экранами.
В качестве хранихища данных использована база данных Hive: два бокса -meter (хранилище данных типа string: list) и -setting (для хранения тарифов string: int).
Box meter
[{month: 2024-03-05 16:05:47.584768, Свет: 0, Газ: 0, Вода: 0, Слив: 0, Сумма: 0}]
Имя | Версия | Описание |
---|---|---|
settings_ui | 2.0.2 | Пользовательский интерфейс настроек для Flutter |
flutter_native_splash | 2.3.2 | Генерация заставки во время загрузки приложения |
hive | 2.3.2 | Hive — это легкая и невероятно быстрая база данных «ключ-значение», написанная на чистом Dart. |
hive_flutter | 1.1.0 | Расширение для Hive |
syncfusion_flutter_charts | 22.2.12 | Библиотека визуализации данных и диаграмм Flutter |
share_plus | 6.3.4 | Плагин Flutter для обмена контентом из вашего приложения Flutter через диалоговое окно общего доступа на платформе. |
validators | 3.0.0 | Проверка и очистка строк для Dart. Библиотека Порта Крисо . |