Does anyone have a mobile application development shop that they have worked with in the past and would recommend? A group based in USA/Canada is preferred, but we are open to offshore development shops as well. The requirements are as follows:

  1. Team must have proven experience building complex apps on both Android, IOS and Cross-Platform
  2. Portfolio of apps built on - Native, Web Apps and Hybrid
  3. Ok to transfer all knowledge /source code at the end of the project
  4. Should be Apple certified and Google Certified
  5. Able to provide Project status and demos - at-least once a week
  6. Has a dedicated team (should not change for duration of project) and should involve only people having 3 + years of experience