Specialization used to be the thing—mobile, frontend, backend, etc. Now with AI we all can (and should) work on a higher full-stack level, which I believe mobile devs are best positioned for.
yea. my setup is usually swift on the ios side, KMP for business logic/networking, ruby on rails for the backend.
I highly recommend looking into "proper" backends such as RoR, Spring, Ktor, etc. rather than firebase stuff - I find all of those "backend solutions" subpar. Their benefits dwindle quickly as you scale + now with AI it's not that hard to do backend fully (have it explain things to you and do boring tedious boilerplate, etc.)
I have been using Copilot to help me with a Firebase backend. The front end using KMP, so I don't have to do too much in Swift.
yea. my setup is usually swift on the ios side, KMP for business logic/networking, ruby on rails for the backend.
I highly recommend looking into "proper" backends such as RoR, Spring, Ktor, etc. rather than firebase stuff - I find all of those "backend solutions" subpar. Their benefits dwindle quickly as you scale + now with AI it's not that hard to do backend fully (have it explain things to you and do boring tedious boilerplate, etc.)
Firebase is working ok for now. I would only worry about scaling if I needed to. It's only for a personal project.