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

为了帮助大家更好的学习Android,并快速入门特此我们为大家制定了以下学习路线图,希望能够帮助大家。

一、      路线图概括:
开博不到一周,不予上传图片(外链也被关闭了)。。。多多包涵!!
 

二、           具体需要掌握知识点:


 
三、 具体知识点与目标
                                  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流拷贝文件、上传、下载
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平台的图形图像处理API、能够使用这些API绘制图形、动画等
View 、SurfaceView
熟练 View、SurfaceView、自定义视图
Android 平台下的传感器
能够使用 Android 平台API实现感应操作
游戏中的物理和数学
Android 平台的物理特性实现
OpenGL ES 初级
熟练 OpenGL ES的常见API的使用
OpenGL 进阶
能够使用 OpenGL ES API实现一些特效
游戏引擎初步
熟练游戏引擎基础框架
游戏引擎音效模块
熟练游戏引擎音效部分实现
游戏引擎实体模块
熟练游戏引擎粒子系统实现
游戏引擎OpenGL 模块
熟练游戏引擎 OpenGL ES 3D部分实现
Android 游戏项目
使用游戏引擎编写游戏
 

四、 推荐书籍:

由【尚观4G只能操作系统研究室】郭宏志老师编写的 《Android应用开发详解》,本书提供大量的实战项目及详细解决方案,相信对初学者还是相关开发人员都会有比较大的帮助。

 
五、免费在线视频教程
     Android教程之 Android简介
http://4g.uplooking.com/zxjc/122.html
Android教程之 Android-HelloWorld
http://4g.uplooking.com/zxjc/123.html
Android教程之 Android 应用程序基本原理
http://4g.uplooking.com/zxjc/124.html
Android教程之 Android 用户界面布局简介
http://4g.uplooking.com/zxjc/125.html
Android教程之 Android 用户界面-选项菜单
http://4g.uplooking.com/zxjc/126.html
Android教程之 Android 用户界面-使用XML文件创建菜单
http://4g.uplooking.com/zxjc/127.html
Android教程之 Android 用户界面-上下文菜单
http://4g.uplooking.com/zxjc/128.html
Android教程之 Android 用户界面-创建子菜单
http://4g.uplooking.com/zxjc/129.html
Android教程之 Android 用户界面-对话框
http://4g.uplooking.com/zxjc/130.html
Android教程之 Android 用户界面-其他常见的对话框
http://4g.uplooking.com/zxjc/131.html
Android教程之 Android 用户界面Toast
http://4g.uplooking.com/zxjc/132.html
Android教程之 Android 用户界面-布局管理
http://4g.uplooking.com/zxjc/133.html
Android教程之 Android 用户界面-布局管理-相对布局
http://4g.uplooking.com/zxjc/172.html
Android教程之 Android 用户界面-表格布局
http://4g.uplooking.com/zxjc/173.html
Android教程之 Android 用户界面-表格布局2
http://4g.uplooking.com/zxjc/174.html
Android教程之 Android 中的事件处理
http://4g.uplooking.com/zxjc/175.html
Android教程之 Android 用户界面-常用组件
http://4g.uplooking.com/zxjc/176.html
Android教程之 Android 用户界面-自动完成文本框(AutoCompleteTextView)
http://4g.uplooking.com/zxjc/177.html
Android教程之 Android 用户界面-ListView
http://4g.uplooking.com/zxjc/178.html
Android教程之 Android 用户界面-其他常见ListView用法
http://4g.uplooking.com/zxjc/179.html
Android教程之 Android-日期、时间选择对话框(DataPickerDialog、TimePickerDial
http://4g.uplooking.com/zxjc/180.html
Android教程之 Android 用户界面-进度条
http://4g.uplooking.com/zxjc/181.html
Android教程之 Android 用户界面-表格视图(GridView)
http://4g.uplooking.com/zxjc/182.html
Android教程之 Android 用户界面-选项卡视图(Tab)
http://4g.uplooking.com/zxjc/183.html
Android教程之 Android 播放器
http://4g.uplooking.com/zxjc/184.html
Android教程之 Android俄罗斯方块1
http://4g.uplooking.com/zxjc/185.html
Android教程之 Android俄罗斯方块2
http://4g.uplooking.com/zxjc/186.html
Android教程之 Android博客登陆客户端1
http://4g.uplooking.com/zxjc/187.html
Android教程之 Android博客登陆客户端2
http://4g.uplooking.com/zxjc/188.html
Android教程之 Android无线点餐系统
http://4g.uplooking.com/zxjc/189.html

----------------------------------------------------------------------------------------------------------

原文来自:http://4g.uplooking.com/zxjc/iteye-1.html

【尚观】Android游戏与应用开发最佳学习之路_转载来学习Android相关推荐

  1. Android游戏尸体– ArkDroid开发

    大家好, 您可能已经注意到,我们最近深入研究了手机游戏编程领域. 这是在创建了JCG Studios (基于希腊雅典的独立手机游戏工作室)之后完成的. JCG在这里代表Just Cool Games, ...

  2. Android:一个妹zhi的学习之路_心得体会

    今天停下来,思考了一下Android学习路线,发现自己有点乱了.看了一篇博客,给了我很大的感触,思索下我开通了博客,想把自己的一些感悟和总结在博客上分享. ---------------------- ...

  3. android游戏物理引擎开发——粒子系统(三)

    生病了,医院躺了几天,动了个小手术,动手术之后的几天在医院看了几本<大众软件>,又想到自己必须得买台台式机了,这破笔记本实在用不下去了,然后开始喜欢看些硬件的东西,等我熟悉了以后,写几个硬 ...

  4. android游戏物理引擎开发——碰撞检测(三)

    生病了,医院躺了几天,动了个小手术,动手术之后的几天在医院看了几本<大众软件>,又想到自己必须得买台台式机了,这破笔记本实在用不下去了,然后开始喜欢看些硬件的东西,等我熟悉了以后,写几个硬 ...

  5. 手机android游戏制作工具,主题制作工具手机下载_主题制作工具安卓版下载v1.0.4_3DM手游...

    <主题制作工具>不是一款常规的主题类手机软件,它的功能主要是能够让用户进行自己的DIY.用户通过<主题制作工具>可以发挥自己的想象力,创造出拥有自己个性的手机主题,喜欢的朋友不 ...

  6. python全栈开发要学些什么_如何迅速学习Python 全栈开发?

    零基础学习开始学习Python 肯定难,Python的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你认真的对待,你就找不到 ...

  7. 前端开发需要学python吗_在选择学习Python开发还是前端开发时需要考虑哪些因素...

    首先,从技术体系结构来看,Python开发与前端开发是两个不同的学习方向,未来所从事的岗位和面对的任务场景也有较为明显的不同,但是Python开发与前端开发本身的发展前景都是比较不错的,未来的就业空间 ...

  8. python开发需要掌握的知识_(深度学习)Python必须掌握基础知识,python,必会,知识点...

    1.格式化输出字符串 常见的占位符有: %d 整数, %f 浮点数, %s 字符串, %x 十六进制整数 (1) % print('Hi, %s, you have %d kg.' % ('大白', ...

  9. 《Android游戏开发详解》一导读

    前 言 Android游戏开发详解 作为对编程知之甚少或者毫无所知的初学者,开始学习Android游戏开发,可能会觉得就像是穿越陌生的星际的旅程.有太多的事情要尝试,太多的知识要学习,令人遗憾的是,还 ...

最新文章

  1. 《C++ primer》--第三章
  2. IPC之哲学家进餐问题
  3. Gogland IDE Run/Debug Configurations 配置说明
  4. 成功解决CatBoostError: Invalid type for cat_feature cat_features must be integer or string, real number
  5. 大规模数据处理开源软件
  6. factorybean 声明_阿里面试题:BeanFactory与FactoryBean的区别
  7. vant 里面找不到轮播图_5分钟搞定,高逼格动态LOGO图
  8. 51nod 1270 数组的最大代价 思路:简单动态规划
  9. 计组-CISC和RISC的基本概念
  10. mac最好用的markdown_「建议收藏」PCMaclinux,最好用Markdown编辑器清单
  11. npoi 所有列调整为一页_别再浪费纸了,一张纸就能打印Word、Excel、PPT所有内容,真厉害...
  12. java中对象清空值_对象的引用和清除_Java语言程
  13. HDU 2829 Lawrence
  14. Android Multimedia框架总结(十三)CodeC部分之OpenMAX框架初识及接口与适配层实现
  15. [asp.net mvc 奇淫巧技] 06 - 也许你的项目同一个用户的请求都是同步的
  16. [置顶]       javascript中的数组对象以及json学习笔记
  17. java分库框架shard_架构组件:基于Shard-Jdbc分库分表,数据库扩容方案-Go语言中文社区...
  18. 利用POI将word转换成html实现在线阅读
  19. centos7用html5播放器,centos7安装多媒体播放器SMPlayer
  20. 机器学习资源备份,转载自大神https://zhuanlan.zhihu.com/p/26876504

热门文章

  1. 使用UC 开发者调试工具?
  2. 百度离线SDK的调用(Linux+win)
  3. 基于matlab解决配料问题及其衍生问题和灵敏度分析
  4. 绑定对话框和选项按钮
  5. “科创板实施方案”获批!12家硬科技公司已在上海证监局备案上市辅导
  6. spring is coming
  7. Python 列表sort函数
  8. Promise中的finally
  9. 机器人开发--接近开关
  10. RPG游戏之组队测试