Eaton 发表于 2014-11-16 12:48:08

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

本帖最后由 Eaton 于 2014-11-16 12:54 编辑

      最近的工程实践大家有很多的项目都要在安卓上面做一些开发,下面是从网上搜集的安卓学习路线图,希望能够为大家在做工程实践的过程中指明一下学习的方向。
{:5_133:}{:5_120:}{:5_120:}{:5_120:}{:5_120:}{:5_120:}{:5_120:}{:5_120:}{:5_120:}{:5_120:}{:5_120:}{:5_133:}


一、 路线图概括:
http://i2.tietuku.com/45973707a1271627s.jpg

二、 具体需要掌握知识点:
http://i2.tietuku.com/744b039f3660c379s.jpg

http://i2.tietuku.com/7603a2fe35831a15s.jpg

三、 具体知识点与目标:

Java基础

知识点目标
Java概述Java 基础入门
Java 开发环境搭建熟练开发环境搭建、使用Eclipse编译运行调试项目
Java基本程序设计结构 熟练Java基本程序的书写、熟练运用数据类型、变量、流程、数组等
对象和类(OOP基础)深刻理解面向对象思想、熟练运用类、对象、方法等Java基本程序单位
继承 熟练Java继承程序设计思想、能够使用继承思想编写Java程序
接口与内部类 熟练Java接口的定义和使用、理解使用Java接口设计系统
异常与调试 理解Java异常的机制、能够捕获常见异常、可以自定义异常
集合框架熟练使用三种集合框架List、Map、Set;能够使用集合框架模拟数据库操作
多线程熟练Java多线程的定义和使用,熟练Java的同步机制和通信机制,编写安全的Java多线程程序
网络编程熟练Java网络编程客户端和服务器端类、使用Java网络编程接口实现聊天室
Java IO 流熟练各种Java I/O流的使用、使用IO流拷贝文件、上传、下载SINGLE_TABLE
GUI熟练常见的Java GUI控件的使用、熟练Java事件的处理机制、熟练常见事件处理方法
Java 数据库编程(JDBC)能够使JDBC访问各种数据库、MySQL、Oracle
熟练Java 的CRUD方法、使用Java调用存储过程
Java Web 编程 理解Web编程思想、理解Web编程的请求响应机制,熟练Servlet Web 编程
Java 项目熟练使用Java基础知识、多线程、网络编程、IO、GUI实现简单聊天室功能


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游戏开发

知识点目标
图形图像 熟练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 游戏项目 使用游戏引擎编写游戏









天谴丶之月 发表于 2014-11-16 21:45:33

沙发。。。。。。。。。。。。。。

alexx 发表于 2014-11-17 00:17:48

支持原创,前来围观~~~

zj220223 发表于 2014-11-17 09:36:20

eaton好厉害,一入java深似海,把这个做好了,明年找网易游戏的实习~~

Eaton 发表于 2014-11-17 10:36:20

zj220223 发表于 2014-11-17 09:36
eaton好厉害,一入java深似海,把这个做好了,明年找网易游戏的实习~~

大神求不黑。大神你的勋章哪去了,怎么就剩一个了?

eric 发表于 2014-11-17 12:01:26

这些全会了做什么都行了。

zj220223 发表于 2014-11-17 15:02:39

Eaton 发表于 2014-11-17 10:36
大神求不黑。大神你的勋章哪去了,怎么就剩一个了?

估计被叔弄没了,没事,我干的时间也够长了,过段时间让给你们接班。。

一笑五帝 发表于 2014-11-18 09:42:18

观摩观摩~~~~~~~~~~~~~~

pilor1102 发表于 2017-6-7 20:12:33

看看。。。。。

lyky 发表于 2017-6-8 20:07:49

谢谢。。。。。。。。。。。。。。。。

ly6212090 发表于 2017-8-9 08:40:32

11111111111111111111111111111111
页: [1]
查看完整版本: Android应用与游戏开发最佳学习路线图