You can go with any of these two based on your requirements. If you are going to update the app frequently you need an inhouse team. If you have only limited customization and the business model is already implemented, you can try the ready-made app script solutions. By using both these methods you have to compromise with some of your app features. But there is an alternative solution to this you can hire a developer with a ready-made app script and customize it based on your needs. By this you can develop a faster and more versatile app with intergrating your own new ideas and design. Here you don't have to spend a lot on infrastructure and can get your work done by a third party. So in your case outsourcing for a mobile app will help you. If you are wondering about using the ready-made app script solutions, we can help you.