从基本零基础到完成特定类型安卓软件的开发,这一过程应经过哪几个阶段,每一阶段怎样做,时间应怎么样安排

谢邀。我来吐槽一下,“万能app”,说明题主压根就没明白有什么需求,没有需求后面怎么有条理都是白搭。
■网友
就一个阶段:干!!!
■网友
假设你已经会编程,并且有能力完成一个app的制作。此为前提!否则我觉得你学编程的阶段时间最长。如果有了编程基础,那么如果你想做一个校园app的话,你首先想你要针对校园里的谁做这个app,学生?老师?还是扫地的大妈?面向大学?高中还是其他的?(这只是个思路,时间基本在一念之间,3到5秒的样子)如果你已经有了制作这个app的对象。那么你就可以考虑你要做的app的内容。根据你提的问题里“万能”两字,以面向学生为例,你的app得包括几项最基本的内容,课程表的导入,查询分数,以及看美眉。当然你是万能app,怎么也不能就提供这几个功能!一定要来几个比较不一样的功能,比如各个老师的挂科率,优秀率查询,校外网吧咨询(各个网吧的位置啊,价钱啊,环境啊等等),校外小旅馆咨询(同样的也是位置,环境,价钱)。这个步骤比较快,大概需要花时间了解一下同类型的app有哪些功能,以及自己所做的app中应当增加的内容。(3至5天样子)如果你以上步骤都完成的话,下面就是程序的编写了,我对程序不太了解,但是想来这个“万能”app也是至少需要个几千行的代码的,如果是你一个人完成,并且不是多年的程序猿。这会花费你相当长一段时间。并且不同的安卓手机可能要做不同的版本(大概一个月时间)如果你程序已经完成后,后面的应该就是用户界面的美化了,可以参考现在比较火的HOLO风格,美化难度还是不大的,但是如果需要做的界面科学而又美丽,估计你就得询问一些专业人士了。(大概一到两个星期)最后就是app完成后,最后上传的步骤了。如果你只是自己做一个app为了好玩的话,你只需要上传到play商店或者其他app分发的网站。如果你需要通过这款app软件创业,你就得拉赞助,找投资,租服务器,以及沟通好各个接口。还得投广告,找那些刷app下载的公司,找些水军帮忙刷评论。(如果你是前者,大概只需要一会儿,后者估计得好几个月,建议在写app的同时进行这个阶段)如果上述所有阶段都玩成的话,那么将要耗费你最长时间的阶段来了,一个好的app制作者还需要不停的维护与升级他的app。他们需要收集用户的反馈,用来修改bug,升级新的功能,淘汰旧的功能。(这段时间会很长。。。很长。。。)祝你成功的完成一款校园“万能”app,到时候一定要通知我下载啊!
■网友
谢谢你的帮助,我是说类似于这种的应用。男孩为获女友芳心开发校园万能APP(图)_新浪教育


    推荐阅读