渗透力网络科技在十几年的开发阅历中总结了一些开发进程中的注意事项,你可以参考下: 开发一个无缺app需求掌握哪些常识 1、前期需求规划与信息——你需求制定出一个无缺的需求文档,功用文档,流程图,时序图。 2、交互规划、UI规划——规划出底子且完善的原型图和app根底的交互规划效果,之后再根据这些规划出无缺的UI界面并学会切图,一些需求做自适应的材料图片需求做点9patch。 这儿还需求你懂得px,pt和dp之间的换算,屏幕密度的换算和相互之间的系数,以便你的app能**适应不同分辨率设备。其间交互规划需求你懂得许多人机操作的技巧阅历,掌握Axure等交互工具的运用,UI规划需求你掌握Photoshop和Illustrator等操作。xinfuzz503微鑫 3、运用ADT之类的开发环境进行app软件开发,你较底子的也得掌握java言语,了解android环境和机制。 4、假设不是单机版的app,需求用到服务器,那你还得掌握WebService相关常识和开发语 言,常用的,PHP,JSP等。 5、了解并能开发数据库。 6、某些功用需求做算法,这还需求一定得专业常识,尤其是数学根底。 7、了解API接口开发,这儿包含你自行开发API的才干以及调用第三方API的阅历。 8、了解TCP/IP,socket等网络协议和相关常识。 9、娴熟掌握App发布的流程,真机调试技巧,证书,打包,上架。 App开发其实不一定合适一个人搞,太费力,除非是一个单机版的小运用,或许运用现成的app开发简略的第三方运用,否则还是让一个团队来完成各自擅长的领域。