34 lines
1005 B
Markdown
34 lines
1005 B
Markdown
# Минимальный Таймер на Flutter
|
||
|
||
Минималистичное приложение таймера для Android с push-уведомлениями.
|
||
|
||
## Запуск
|
||
|
||
1. Установите Flutter SDK (3.0+)
|
||
2. Клонируйте репозиторий
|
||
3. Выполните команды:
|
||
|
||
```bash
|
||
cd minimal_timer
|
||
flutter pub get
|
||
flutter run
|
||
```
|
||
|
||
## Функции
|
||
|
||
- Таймер обратного отсчёта
|
||
- Визуальный прогресс-бар
|
||
- Push-уведомление по завершении
|
||
- Material Design 3
|
||
- Минимальный код (~150 строк)
|
||
|
||
## Настройка Android
|
||
|
||
Приложение требует Android SDK 34+. Минимальная версия Android — 21.
|
||
|
||
## Разрешения
|
||
|
||
- `POST_NOTIFICATIONS` — отправка уведомлений
|
||
- `VIBRATE` — вибрация при уведомлении
|
||
- `RECEIVE_BOOT_COMPLETED` — восстановление после перезагрузки
|