Современное Flutter приложение, созданное с использованием последних версий технологий разработки.
- Java: 21
- Gradle: 8.9
- Kotlin: 2.1.0
- Flutter: 3.9.0+
- Dart: 3.9.0+
- Windows 10/11
- Flutter SDK 3.9.0 или выше
- Java Development Kit (JDK) 21
- Android Studio (рекомендуется)
- Скачайте JDK 21 с официального сайта Oracle или используйте OpenJDK
- Установите JDK в папку
C:\Program Files\Java\jdk-21 - Добавьте
C:\Program Files\Java\jdk-21\binв переменную PATH
- Скачайте Flutter SDK с flutter.dev
- Распакуйте в папку (например,
C:\flutter) - Добавьте
C:\flutter\binв переменную PATH - Запустите
flutter doctorдля проверки установки
git clone <repository-url>
cd gbr_appflutter pub getflutter doctorУбедитесь, что в android/gradle.properties указан правильный путь к Java:
org.gradle.java.home=C:\\Program Files\\Java\\jdk-21flutter runflutter run --debugflutter build apkflutter build appbundle- Современный UI: Material Design 3
- Адаптивный дизайн: Поддержка различных размеров экранов
- Темы: Светлая тема (темная тема в разработке)
- Навигация: Tab-based навигация с bottom navigation bar
- Информация: Детальная информация о технологиях проекта
gbr_app/
├── android/ # Android-специфичные файлы
│ ├── app/ # Основное Android приложение
│ ├── gradle/ # Gradle wrapper
│ └── build.gradle.kts # Основной Gradle файл
├── lib/ # Dart код
│ └── main.dart # Главный файл приложения
├── ios/ # iOS-специфичные файлы
├── web/ # Web-специфичные файлы
├── windows/ # Windows-специфичные файлы
├── linux/ # Linux-специфичные файлы
├── macos/ # macOS-специфичные файлы
└── pubspec.yaml # Зависимости Flutter
Проект использует Gradle 8.9 с Kotlin DSL. Основные настройки:
- Gradle Wrapper: 8.9
- Kotlin Plugin: 2.1.0
- Java Compatibility: 21
- Android Plugin: Последняя версия
Используйте Flutter Inspector в Android Studio или VS Code для отладки UI.
flutter run --debug
# Затем откройте DevTools в браузереflutter logs- Убедитесь, что JAVA_HOME указывает на JDK 21
- Проверьте, что
java -versionпоказывает версию 21
- Очистите кэш:
flutter clean - Удалите папку
.gradleв android/ - Перезапустите IDE
- Запустите
flutter doctorдля диагностики - Обновите Flutter:
flutter upgrade
- Fork репозитория
- Создайте feature branch (
git checkout -b feature/amazing-feature) - Commit изменения (
git commit -m 'Add amazing feature') - Push в branch (
git push origin feature/amazing-feature) - Откройте Pull Request
Этот проект распространяется под лицензией MIT. См. файл LICENSE для деталей.
Если у вас есть вопросы или проблемы:
- Создайте Issue в репозитории
- Обратитесь к документации Flutter
- Проверьте Flutter Community
GBR App - Создано с ❤️ используя Flutter, Java 21, Gradle 8.9 и Kotlin 2.1.0