移动端app搭建思路求明确

想做一个移动段的报修的app 基本功能是有一个为修理人员安装 能及时获取报修信息 然后用户端可以发送修理信息 我需要都用到什么语言 具体实现到什么功能 求解

HTML5做的?

至少需要:
1.定位;
2.服务器交互;
3.推送。

服务器端可以选择:PHP,Python,Java.但是移动端IOS-Swift,Android-Java。只能这样选。

这是个团队任务,不是说具体什么语言可以实现