No. Your mobile app does not need to be hosted. However, for the mobile app to connect to Sharetribe console we need to host a Sharetribe Web Template; the fee for this is included in your monthly mobile subscription. When your app needs to handle a huge number of users, you can purchase a dedicated hosting server.