Update
All checks were successful
Deploy to Pages / build (pull_request) Successful in 3m1s

This commit is contained in:
Andras Schmelczer 2026-05-28 15:36:34 +01:00
parent f5f017b01f
commit fcec028c74
26 changed files with 46 additions and 115 deletions

View file

@ -16,8 +16,6 @@ links:
url: https://github.com/schmelczer/my-notes
---
A small Android app for writing Markdown notes and filtering them by hashtag. Built on top of Markwon for the rendering.
In November 2019 I wrote my own notes app for Android, used it daily for a while, and then it lost a long battle with Obsidian. The loss was the lesson: I learned what I actually wanted from a notes app by watching mine fail to be it. Years later that same itch is why I wrote [reconcile-text](/articles/reconcile-text-3-way-merge/); by then I was editing the same notes in Vim, VS Code, and Obsidian, and nothing existed to merge three independently-edited copies back into one.
The idea wasn't original; every developer writes their own notes app eventually, and the bar for shipping one wasn't high. What I actually wanted from the project was a few weeks somewhere outside the web stack, in a platform with different conventions about lifecycle, storage, and resource constraints. Android delivered that.
I don't use the app anymore (it lost a long battle with Obsidian, which is also why I later wrote [reconcile-text](/articles/reconcile-text-3-way-merge/)). I'd still recommend "write a small thing on a new platform" as a way to recalibrate what you take for granted.
The app itself was small: Markdown notes, hashtag filtering, Markwon for rendering. Every developer writes their own notes app eventually and the bar for shipping one isn't high. What I actually wanted was a few weeks outside the web stack, somewhere with different conventions about lifecycle, storage, and resource constraints. Android delivered that. I'd still recommend "write a small thing on a new platform" as a way to recalibrate what you take for granted.