No, it is not an obligation to have a website in order to get a mobile application built. However we can do it as per client’s requirement. You just need a server (admin control panel) in case if you are looking for an interactive dynamic mobile application. Through server (admin control panel) you will be able to modify content in the app directly without any need to update the app version. For running a dynamic mobile app admin panel we usually recommend to have your own domain and hosting to host the admin environment.