Android游戏与应用开发最佳学习路线图

2019-12-10 20:07:24于海丽

Android游戏与应用开发

知识点

目标

 

应用开发部分

Android 基础入门

熟练Android平台搭建、熟练使用Android创建命令工具、编写第一个Android应用程序

Android 用户界面

熟练Android创建UI组件的应用、能够使用创建UI组件设计实际项目UI、熟练高级UI的使用,例如,MapView、WebView、Gallery、GridView 等

Android 基本组件

 

(Activity、Intent、Service、BroadCastReceiver、ContentProvider)

深刻理解Android应用程序的设计思想、熟练Android平台的四大组件Activity、Service、BroadcastReceiver、ContentProvider的使用,能够使用通知、Alarm等实现备忘录等真实项目

Android 数据存储

熟练Android平台的数据存储、熟练使用Sqlite数据库实现CRUD操作 熟练Android文件系统的操作

多媒体

熟练使用Android 平台的多媒体的使用,播放音频、视频、操作图片

互联网应用

熟练Android平台的网络编程接口、熟练Sock、URL、ApacheClient的各种使用方法

GPS定位应用

熟练Android平台的定位API、能够使用这些API实现定位、跟踪、查找等功能

Android多线程

熟练Android平台的多线程处理方法、熟练使用Android平台的消息处理机制

Android 应用项目

学习版本控制工具、熟练团队开发流程

 

游戏开发部分

图形图像

熟练Android平台的图形图像处理API、能够使用这些API绘制图形、动画等

View、SurfaceView

熟练View、SurfaceView、自定义视图

Android 平台下的传感器

能够使用Android 平台API实现感应操作

游戏中的物理和数学

Android 平台的物理特性实现

OpenGL ES初级

熟练OpenGL ES的常见API的使用

OpenGL进阶

能够使用OpenGL ES API实现一些特效

游戏引擎初步

熟练游戏引擎基础框架

游戏引擎音效模块

熟练游戏引擎音效部分实现

游戏引擎实体模块

熟练游戏引擎粒子系统实现

游戏引擎OpenGL 模块

熟练游戏引擎OpenGL ES 3D部分实现

Android 游戏项目

使用游戏引擎编写游戏