-

@ Frederik Handberg
2025-05-05 21:45:10
**Building my notes app in Electron**
When I’m finished with my notes app for macOS, I think it’d be fun to develop the exact same app, but in Electron instead of native AppKit and SwiftUI in Swift.
I could also do it in Flutter, but that would require me to learn Dart, and I think at this point, I am already learning enough programming languages in college and my spare time (Java, C#, Python, C, TypeScript, and Swift).
Building the app in Electron should be pretty easy as the UI is just developed in React and TailwindCSS. I already have quite a bit of experience in React (Next.js) from my social network portfolio project.
What I’m really interested in is how easy you can make the app feel smooth and native by using Electron? Are the animations going to look as smooth and beautiful as in Swift, because making pretty animations and transitions in SwiftUI is super easy. Also, I’m interested to see if it’s easier to find resources for implementing features like gesture interactions.
Of course, the biggest benefit of Electron is that it’s cross platform so the app is going to work on Windows, Linux, and macOS.
Another benefit, at least for me personally, is that I can code the app in just VSCode. I know the shortcuts really well and I’ve set it up to look really nice with a translucent blurry background that just looks amazing.
Xcode is fine, but the UI can’t really be customized and I’m missing some of my favorite shortcuts from VSCode. Insert line above and below by using `SHIFT + OPTION + ARROW UP/DOWN` is super handy.