前端
- 开发环境
- Java JDK5 或 以后版本
- Android SDK
- Java运行时环境(JRE)
- Android Studio
- 应用程序组件 in AndroidManifest.xml
- Activities:标识一个具有用户界面的单一屏幕
- Services:运行在后台,执行长时间操作的组件
- BroadcastReceivers:简单地响应从其他应用程序或者系统发来的广播消息
- ContentProviders:通过请求从一个应用程序到另一个应用程序提供数据
- ContentResolver:处理ContentProvider发起的请求
- Fragments:代表活动中的一个行为或者一部分用户界面。
- Views:绘制在屏幕上的UI元素,包括按钮,列表等。
- Layouts:控制屏幕格式,展示视图外观的View的继承。
- Intents:组件间的消息连线。
- Resources:外部元素,例如字符串资源、常量资源及图片资源等。
- Manifest:应用程序的配置文件
后端
- RESTful架构
- 与web后端开发几乎一样