Mars Launcher (Minimalist and really simple) is a distraction-free home screen replacement for Android built with Flutter. It is designed to help users reduce screen time and reclaim their focus. By removing colorful icons and clutter, it leaves only what is essential, following the philosophy of digital minimalism.
Modern smartphones are designed to be addictive. Bright colors and notification badges constantly fight for attention. Mars Launcher brings peace back to the device by:
- Removing app icons (text-only interface).
- Replacing the status bar with minimal, functional widgets (clock, battery, weather, calendar events) that can be linked to any app for quick access.
- Focusing on utility with quick access only to the tools you actually need.
- Minimalistic Home Screen: Displays only your most essential apps as a clean text list.
- Smart Widget Bar: Top row shows functional widgets (clock, battery, weather, calendar, events) instead of the status bar.
- Linkable Widgets: Each widget can be linked to an app for one-tap access (e.g., tap clock to open your preferred clock app, tap battery for settings).
- Gesture Control:
Swipe Left/Right: Quick access to customizable app shortcuts (configurable via Settings).Swipe Up: Super fast app search.Double Tap: Toggle instantly between Light and Dark Mode.Long Press: Open Settings.
- Integrated Productivity: Built-in minimal To-Do list (access via long-press on calendar date).
- Privacy Respecting: Open-source and transparent. Weather data is fetched from Open-Meteo (no API key or tracking). All data is stored locally on your device.
- Customization: Hide or rename apps for a cleaner look (e.g., "Social" instead of "Instagram"). Enable/disable widgets as needed.
- Framework: Flutter
- Language: Dart
- Architecture: Service Locator Pattern with Manager Classes
- State Management: ValueNotifier (Flutter built-in)
- Local Storage: SharedPreferences (for Settings & To-Dos)
If you want to build the project from source:
- Prerequisites: Ensure you have the Flutter SDK installed.
- Clone the repository:
git clone https://github.com/libaum/mars_launcher.git cd mars_launcher - Install dependencies:
flutter pub get
- Run the app:
flutter run
Contributions are welcome! If you have an idea for a feature that aligns with the minimalist philosophy, feel free to fork the repo and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
