2 ms·
The app's UI is consistent across all platforms. Such delightful colours and design. What an impressive execution! GP, I'm curious about the frontend stack as
by ignoramous 6y ago
The app's UI is consistent across all platforms. Such delightful colours and design. What an impressive execution!
GP, I'm curious about the frontend stack as well.
- jlongster 6y ago@avrionov @ignoramous Thank you! The frontend for desktop/browser React, and Electron is used to create standalone apps. I don't love Electron, and if you don't want it a browser version is available too: https://app.actualbudget.com/ https://app.actualbudget.com/ The mobile app uses React Native and has a custom UI just for mobile, but it shares styles and a few small components with web. I don't believe that you can build one UI that works well on both desktop and mobile. All platforms share the backend code which runs in a separate process/thread. On mobile, I use https://github.com/JaneaSystems/nodejs-mobile https://github.com/JaneaSystems/nodejs-mobile to run the JS backend locally. That's mostly it. No UI frameworks are used. I love UI/UX design so I built it from the ground up to be as usable and performant as possible.