Where can i host my app mobile?

Hello everyone , I have two questions.
I want to create an app mobile.
1- Can i host my app on my own server ?
2- Where can i stock my data?

Yes you can. Run a new build and download your zip file with your whole app.

You save your data into Firebase or similar storage from other providers.