Skip to content

chindaronit/Flux

Repository files navigation

Flux Logo

Flux

Android Kotlin Compose Material LaTeX Markdown

A lightweight Android productivity app built with Material 3.

Get it on GitHub Get it on f-droid


Image 1 Image 2
Image 3 Image 4
Image 5 Image 6

Release numbers

Latest Release License Downloads

🎉 Features

  • Modern Material You Design built with Material 3 for a clean and intuitive experience.
  • 🗂️ Flexible Workspaces with customizable templates to organize notes, tasks, journals, habits, and events according to your workflow.
  • 📝 Rich Markdown Editor with support for formatting, code blocks, tables, LaTeX, Mermaid diagrams, and more.
  • Advanced Task Management with recurring tasks, reminders, progress tracking, and completion analytics.
  • 📔 Daily Journals & Notes designed for capturing ideas, reflections, and long-form content.
  • 📅 Integrated Calendar & Events to manage schedules and important dates in one place.
  • 🔥 Habit Tracking & Analytics with insights, statistics, and visual progress monitoring.
  • 🖼️ Media Support for attaching images and organizing content alongside text.
  • 🔒 Privacy-Focused Security with optional biometric app lock and screen protection.
  • 📴 Offline-First Architecture powered by local storage for fast and reliable access.
  • 🎨 Highly Customizable Experience with themes, workspace organization, and personalized layouts.
  • 🌍 Open Source & Community Driven under GPL-3.0 with frequent updates and continuous improvements.
  • 🚀 Built with Jetpack Compose for a fast, smooth, and native Android experience.

🌎 Translations

English, Hindi, French, Portugal (Brazil), Russian, German, Spanish, Dutch, Chinese (Simple)

🔎 Technical Details

  • Programming Languages: Kotlin
  • Build Tool: Gradle with Kotlin DSL
  • Android Version: The application targets Android SDK version 36 and is compatible with devices running Android SDK version 29 and above.
  • Kotlin Version: 2.4.0
  • Java Version: JVM Target 11.

🛠️ Architecture

  • MVI: Model View ViewModel

📚 Libraries and Frameworks

  • 🎨 Modern Material You Interface — Material 3 design language, clean and intuitive UX.
  • 🗂️ Customizable Workspaces — templates for notes, tasks, journals, habits, and events.
  • 📝 Powerful Markdown Editor — tables, code blocks, LaTeX equations, Mermaid diagrams, and advanced formatting.
  • 📋 Comprehensive Task Management — recurring tasks, reminders, progress tracking, and completion analytics.
  • 📔 Notes & Journaling — capture ideas, daily reflections, and long-form content.
  • 📅 Calendar & Event Planning — manage schedules, deadlines, and important dates.
  • 📊 Habit Tracking & Insights — statistics and visual progress analytics.
  • 🖼️ Media Support — attach and organize images alongside your content.
  • 🔐 Privacy-First Design — biometric app lock and screen protection.
  • ✈️ Offline-First Architecture — fast, reliable access without requiring an internet connection.
  • ⚙️ Personalized Experience — theme customization and flexible workspace organization.
  • 🔓 Open Source — licensed under GPL-3.0, with active development and regular updates.
  • 🤖 Built with Jetpack Compose — smooth, modern, native Android experience.

📦 Installation

To build and run this application, you need to install the latest version of Android Studio. Then, you can clone this repository from GitHub and open it in Android Studio.

git clone git@github.com:chindaronit/Flux.git

In Android Studio, select Run > Run 'app' to start the application.

🎈 Contribution

Any form of contribution is welcome! If you find a bug or have a new feature request, please create an issue. If you want to contribute code directly to this project, you can create a pull request.

Credits.

Stargazers over time

⚠️ License

Flux

Copyright (c) 2025 Ronit Chinda

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
India MADE IN INDIA

About

Flux is an open-source Android app built around flexible workspaces and customizable spaces—enabling you to organize notes, journals, tasks, events, and more, while adapting to your own systems as it evolves.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors