I want to create an Android application with cloud-based functionality.
It would entail a (rather simple) loyalty program for consumers and retailers; so, just managing user accounts and some associated data such as collected points.
My question: is it feasible to base it on some ready-made solution such as Amazon AWS or Firebase? I mean, just using a database in the cloud, plus authentication services - but without implementing my own, custom backend, rolling out custom API etc.? What do I lose by taking that approach?
Obviously in such case no business logic can be implemented on the backend side, which might be a liability as far as backwards compatibility goes.
Is there anything else I'm missing, though?
Happy to provide more info if required.