Obsidian.md is, surprisingly, almost identical to the desktop app in terms of how powerful and feature-rich it is. I never had such rich experience on mobile, which led me to wonder what technology they use to bring their Electron app to Android and iOS.
Things I have tried
I searched all over the internet and this forum.
What I’m trying to do
I’m just curious, and want to learn more about cross-platform app development.
It uses the same Electron foundation as the desktop app.
I believe the mobile app is based on Capacitor, not Electron like the desktop app.
Obsidian.md is, surprisingly, almost identical to the desktop app in terms of how powerful and feature-rich it is. I never had such rich experience on mobile
I agree completely. I was taken aback by how close it was to the desktop app’s functionality and features while working so well on a phone’s touchscreen.
Yes, its Capacitor,
most things work the same on both platforms as they don’t depend on Electron, export to PDF being a notable exception.
See the full list of dependencies here:
It’s slightly outdated, its no longer using CodeMirror 5 as the editor engine but CM 6, other than that everything is still the same.