We have a site written in built using ASP.NET MVC 4, ASP.NET 4.5 with a searching algorithm. We want to create a mobile app for android without having to write everything from scratch. Should we add and an API for the site? Can the same developer writing the mobile app do it or do we need to find two different developers?