To put a mobile app in the iOS app store you will need a website but not for the Android app store. You will need hosting if your mobile app needs a database to be hosted (generally it needs).