OpenDevNote is a Flutter-based productivity application designed for developers to manage notes, code snippets, todos, and work sessions in one place. It integrates with GitHub to track repositories, provides a markdown editor with syntax highlighting, supports RSS feeds for staying up‑to‑date with technical blogs, and includes a simple calculator and graphing tools. The app is built using Riverpod for state management, Hive for local data storage, and leverages the awesome_notifications package for reminders.
- Notes & Code Snippets – Create, edit, and tag notes or code fragments with markdown support and syntax highlighting.
- GitHub Integration – View repositories, issues, commits, and file diffs directly within the app.
- RSS Reader – Subscribe to technical feeds and read articles offline.
- Work Sessions & Time Tracking – Log focused work periods and visualize them.
- Calculator & Graphs – Perform calculations and plot results using
math_expressionsandfl_chart. - Cross‑platform – Runs on Android, iOS, macOS, Windows and Linux.
This project is licensed under the BSD 3‑Clause License. See the LICENSE file for details.
During development, generative AI tools were used, for example to generate translations.