Skip to content

A distraction-free, text-only home screen replacement for Android built with Flutter. Focus on what matters.

License

Notifications You must be signed in to change notification settings

libaum/mars_launcher

Repository files navigation

Mars Launcher 🚀 Get it on Google Play

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.

Mars Launcher Showcase

🎯 Motivation

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.

✨ Key Features

  • 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.

🛠 Tech Stack

  • Framework: Flutter
  • Language: Dart
  • Architecture: Service Locator Pattern with Manager Classes
  • State Management: ValueNotifier (Flutter built-in)
  • Local Storage: SharedPreferences (for Settings & To-Dos)

📥 Installation & Setup

If you want to build the project from source:

  1. Prerequisites: Ensure you have the Flutter SDK installed.
  2. Clone the repository:
    git clone https://github.com/libaum/mars_launcher.git
    cd mars_launcher
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

🤝 Contributing

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.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A distraction-free, text-only home screen replacement for Android built with Flutter. Focus on what matters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages