做android开发有一段时间了,从一个完全没接触过android的开发者,到慢慢熟悉android常用API以及能顺利开发一般技术含量的应用,一路走来,csdn的博客记录见证了这一切,结合自己经历,学习android应用层开发也不是难事(这里只是浅谈应用层的学习),下面是我的学习历程:

一、基础知识学习

这里方式有多种,可以看视频,看入门教程,或者参加培训机构等等。这个过程只是能让知道android是做什么的,它常用的API怎么使用,这也是后续深入学习的基础。

二、进价学习

这个阶段是基础知识学习的延迟和扩展,一部分也是融合在基础学习阶段的。这个阶段主要是做一些小应用,实现一些小的单独的功能。这个过程有承上启下的作用。既是从理论知识到知识运用实践的延续和扩展,也是后续做真实项目的铺垫和根基。所以也非常重要。如果你做到基本的常用功能都能实现了,那么后续做项目就显得轻松多了。

三、实战

俗话说,实践是检验真理的唯一标准,这是亘古不变的真理。在达到上一个阶段的水平后,就可以开始做项目了,可以自己做自己想做的项目,也可以模仿别人的项目,不过这里是为学习用而非商业性质。只有真正把所学的东西转换为实实在在的产品,你的所学、你的成就感才得到验证。这个阶段还会遇到很多问题,然后经过上网查询等各种途径直到解决,这也是锻炼你能力的必经之路和关键过程。待你独立开发了好几个成熟项目后,这样最多一年左右就能算得上一个合格的android程序员了。上面这三个步骤不是完全独立的,而是相互促进相互补充的。这也是我这一年左右的学习历程,仅以此和初学android的开发者共勉。

更多相关文章

  1. Android 项目在Eclipse中的目录结构
  2. [转]Android开发者应该深入学习的10个开源项目
  3. 如何在Android Studio项目中导入开源库?
  4. Android Scroll详解(三):Android 绘制过程详解
  5. Android中的Searchview以及SearchableDictionary项目和plurals详
  6. 10个经典的Android开源应用项目
  7. Android中View的绘制过程 onMeasure方法简述 附有自定义View例子
  8. Android上运行QT项目Necessitas的基本原理
  9. android导入项目遇到的问题

随机推荐

  1. 【Android】理解Service和BroadcastRecei
  2. android之Notification通知
  3. 解决 腾讯X5内核 的WebView 视频兼容问题
  4. Android(安卓)4.0的12大新特性
  5. 怎么定时刷新界面
  6. activity的启动方式(launch mode)
  7. Appium的代码实例及日志分析
  8. Android常用代码之APK root权限静默安装
  9. android中按键的扫描码和键值
  10. android布局文件 在使用singleLine时遇到