开发工具:
AndroidStudio: Google官方推出的开发工具, 目前最新版本1.4. Google已经停止对Eclipse的支持. Android Studio下载地址.
App开发流程:
Android基本开发流程如下图:
1. 环境设置, 开发之前首先需要安装和设置开发环境, 安装Android Studio之后还需要设置AVDs(AndroidVirtual Devices)或者连接硬件设备以调试程序
2. 创建工程, 编写源文件,资源文件以及Mainifest.xml, 关于工程的创建可以看这里.
3. 编译调试和测试:将工程编译成APK文件, 然后就可以安装在手机或者模拟器上面了, Android的编译系统基于Gradle, Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具.它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML. Gradle能够完成构建,测试,发布和其他诸如软件打包,生成注释文档等等功能 . 我们可以借助Android Studio提供的Android Device Monitor 和 device log messages (logcat)来调试自己的程序. 而关于测试可以参考这里.
4. 发布自己的release版本.