Notafo is a premium, local-first personal productivity suite for Android. It combines a highly secure note-taking experience with an advanced task management system and customizable deep-work tools, all within a fluid Material 3 design.
This update introduces multimedia support to your notes and brings the latest Android 15 performance optimizations to the app core.
- Image Attachments: You can now add high-resolution images to any note. View them in a scrollable attachment gallery within the editor.
- Smart Management: Easily remove attachments with a single tap, with automatic cleanup of unused media.
- Android 15 Optimized: Fully compatible with Android 15 (API 37), leveraging the latest system performance and security improvements.
- Gradle 9.5 Upgrade: Migrated to Gradle 9.5.1 and AGP 9.2.1 for significantly faster build times and better dependency resolution.
- UI Crash Protection: Resolved several critical crashes in the Color Picker and Markdown Editor related to layout constraints and data overflow.
- Database Optimization: Refined auto-save logic to prevent redundant operations and ensure maximum responsiveness.
- Library Integration: Replaced custom rendering with Mike Penz's Multiplatform Markdown Renderer for 100% specification compliance.
- Syntax Highlighting: Full color support for code blocks (C++, Kotlin, Python, etc.) in the new Editor Preview mode.
- Smart Listing: Intelligently auto-increments numbers and continues bullet points as you type.
- Improved Alignment: Optimized list rendering for clear, professional-looking notes on all screen sizes.
- Reliable Subtasks: Powered by Room Relations, subtasks now persist instantly and show real-time progress counts (e.g., "3/5 subtasks") in the main list.
- Multi-Stage Reminders: Set precise notifications for 10 minutes before, 5 minutes before, and exactly on time.
- AlarmClock Precision: Uses Android's high-priority alarm system to ensure notifications fire even in low-power modes.

<!-- slide -->

<!-- slide -->

<!-- slide -->

<!-- slide -->

- Language: Kotlin 2.3.21 (K2 Compiler)
- UI Framework: Jetpack Compose (BOM 2026.05.01) with Material 3 (1.4.0)
- Database: Room with @Relation support
- Testing: JUnit 5, MockK, Kotest, Robolectric
- Dependency Injection: Hilt
- Build System: Gradle 9.5.1 with KSP 2.3.9
- Localization: Multi-language support (English/Español/Français/etc.)
Notafo is designed for Android 13.0 (API 33) and above. Build the project from source using Android Studio Ladybug or later.
This project is licensed under the Apache License 2.0.