v2.0.0
π flutter_exit_app v2.0.0
Major modernization update with breaking changes
β οΈ Breaking Changes
- BREAKING: Minimum Flutter version is now 3.10.0
- BREAKING: Minimum Dart version is now 3.0.0
- BREAKING: Minimum Android API level is now 21 (Android 5.0)
- BREAKING: Minimum iOS version is now 12.0
- BREAKING: Return type changed from
Future<bool?>toFuture<bool>
π€ Android Improvements
- Migrated from Java to Kotlin for better performance and maintainability
- Updated Android Gradle Plugin to 8.1.0
- Updated Gradle to 8.4
- Improved error handling and lifecycle management
π iOS Improvements
- Refactored to follow Apple best practices
- Proper app lifecycle notification handling
- Better memory management
- App Store compliance improvements
π¦ Dart API Improvements
- Better testability and performance
- Improved error handling
- Enhanced documentation
β Testing & Quality
- Modern testing with Flutter's built-in utilities
- 6 comprehensive unit tests
- Zero warnings
π₯ Installation
dependencies:
flutter_exit_app: ^2.0.0