Question
Assume that the app will include a back end API and a back end data store, but that they need not necessarily be constructed with the same technology as the front end (the app on the mobile devices). By "technology", I mean programming language and/or framework and/or platform.
Answer
I am a fan of native development as it allows you to build the best application leveraging the strength that is offered by Apple and Android operating systems.