一、程序相关 如果想成为android应用开发者,较基本的是需要懂得用Java语言和XML知识。掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了。当然,还得学Android特有的API的用法。Java和XML只是编程基础。 二、用户体验 好的应用都会有好的用户体验,所以在进行app开发之前我们就要要拿出方案,想想用户在什么情况下使用我的应用,用户的使用态度是什么,其中应用中哪些是核心功能,哪些是辅助功能,哪些是边缘功能,较佳操作路径怎么建立,如何将功能分布到页面上,同时我的应用界面应该是什么风格和样式,较终要画出来UI方案。 三、产品设计 明确好啦UI计划方案,那麽我的app运用的产品定位、核心理念、商品作用、竞争分析、运营模式和推广营销。 用户解决什么样的问题(核心价值),如何解决(产品功能),是否有替代方案(竞争分析),应用开发者带来什么好处(商业模式),如何让用户联系、安装和使用这个应用(营销推广),所有这些问题都需要考虑。