3 ms·
The app looks great. What technologies did you use to develop it?
by avrionov 6y ago
The app looks great. What technologies did you use to develop it?
- ignoramous 6y agoThe 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.