大学生一枚,要做一个APP,求大咖指点。谢谢。

本人大学生,学校有大学生科研立项。作为软件工程专业的我,想做一款安卓手机软件。类似于滴滴打车。里面涉及到第三方(支付宝、微信)的介入、即时通讯、GPS定位、位置共享、信息发布与接收等技术。本人能力十分有限。求一位大咖给我指点指点、完成这个APP需要学什么技术。目前刚学完Java基础。

大咖们帮帮我这个小白吧

你这个需要的第三方的东西很多呀(支付宝、微信、地图)。即时通讯看你是后台写,还是采用第三方的(融云、环信),推送什么的
也要看你选择什么:友盟、极光。

有涉及到的第三方需要学习一下它们的api文档,接口怎么进行调用之类的

我认为你最大的难点在于如何构建项目结构,因为没有app开发经验.初学者学一个页面出来用不了半个小时就知道怎么做了,关键是对如何处理数据,什么时候加载数据,是否需要缓存.所以我认为你先学习一下android的常用控件,再参考一些app的源码,学习一下项目结构.其实大同小异,甚至你可以找一个跟你要做的项目界面类似的,直接拿过来用,至于你说的第三方SDK,即时通讯,定位之类的,没什么技术含量,看得懂中文就能搞定.

这个有点麻烦 ,想的太多了先做点小的看看

不积硅步,无以至千里

先做点简单的练手,然后再尝试这些大的项目,要考虑的东西太多,不是能一下设计考虑完的

大学生就好好的去泡妞,等以后就没机会了

买一本疯狂安卓讲义。看看里边的,对你写这个很有帮助

先做几个小android项目,理解了android项目的开发模式以及项目结构等等问题之后再针对性地解决这个项目会比较好,初学者推荐先看视频和书,楼上说的疯狂android讲义很好,另外视频推荐mars的系列视频,非常适合初学者入门