Building Mobile phone Apps

Is it possible to build apps for both IOS and android to later post them on the app store? What needs to be built for this and is it possible to build an app with increased complexity comparable to deliveroo where users need to be able to:
-access each others location
-save some information on the app and access each others information.
-a bidding system where the highest offer from a user wins the deal and the offers are preset on the app and saved
-payments from user to user(i know that there are payment plugins but do these work for user to user transactions where only a percentage will go to my pocket?)
-users need to be searched for in a locations radius.
Is this all possible to do on bubble? I just want to make sure that what I want to do is possible before putting in a lot of work and time to understand bubble fully.
Thanks for any help!