A modern macOS application built with Flutter for managing and cleaning up project files efficiently.
Reclaim your disk space with Flutter Build Cleaner - the essential tool for Flutter developers looking to efficiently manage their project's build files.
Key Features:
- 🔍 Smart scanning of Flutter project directories
- 🗑️ Safe removal of build files and caches
- 📊 Visual space usage analysis
- ⚡ Instant disk space recovery
- 🧹 Clean and manage Flutter project dependencies
- 🎨 Modern UI with shadcn_ui components
- 🪟 Native macOS window management
- 🔒 Secure file system access with macOS secure bookmarks
- 📁 Intuitive file management interface
- 🌓 Light theme support
- Framework: Flutter (SDK >=3.4.4)
- State Management: Riverpod with Hooks
- UI Components: shadcn_ui
- Routing: go_router
- Code Generation:
- flutter_gen (asset generation)
- riverpod_generator (state management)
- freezed (immutable models)
- json_serializable (JSON serialization)
- Flutter SDK >=3.4.4
- Xcode (for macOS development)
- CocoaPods
- Clone the repository:
git clone https://github.com/xcc3641/flutter_cleaner.git
cd flutter_cleaner
- Install dependencies:
flutter pub get
- Run code generation:
flutter pub run build_runner build
- Run the app:
flutter run -d macos
lib/
├── foundation/ # Core utilities and base classes
├── gen/ # Generated code (assets, models)
├── riverpod/ # State management
├── page/ # UI pages
└── main.dart # Application entry point
- Modern UI: Built with shadcn_ui components for a clean and modern look
- File Management: Efficient file system operations with secure access
- Window Management: Native macOS window controls and management
- State Management: Robust state management using Riverpod with Flutter Hooks
- Email: hugo3641@gmail.com
- Twitter: @Lumosous
This project is licensed under the MIT License - see the LICENSE file for details.