写给Android开发初学者

原创 2015年07月06日 22:25:41

Android发布已经好几年了,但还是有很多人愿意进入这个领域,比如在校的学生,后端的Java开发者等。
本文将从基础知识,开发工具,代码管理三个方面做一些介绍。

基础知识

  • Java基础
    大家都知道Android开发需要使用Java语言,所以Java基础是必不可少的。
    这方面涉及Java语言,面向对象,多线程,常用类库等知识,
    如果你是编程的初学者,建议购买书籍《java核心技术卷1 基础知识》好好学习一下。

  • Android基础
    这方面的书很多,但是很多都跟不上最新的Android发展,
    所以我是推荐在线教程,英文不错的同学,可以直接看谷歌的Android Training系列教程。
    不能翻墙的同学请学习中文翻译版:Android官方培训课程中文版

开发工具

Android开发现在主流的开发工具也就是Eclipse和Android Studio,
Eclipse今年年底谷歌将不再支持,如果你是完全的初学者,建议直接学Android Studio。

推荐Android Studio 入门指南,还有Android Studio专题中收录的其他文章。

代码管理

代码管理我们现在常用的有Git或SVN,建议学习Git,
Github上有很多开源代码,看别人的代码,参照学习是进步很快的。

推荐Android开源项目分类汇总
其中收录了个性化控件(View),工具库,优秀项目等内容。

本文作者: 阳春面
原文地址:http://www.aswifter.com/2015/07/06/android-newer/

欢迎关注我的微信公众号,分享Android 开发,IOS开发,Swift开发和互联网内容
微信号:APP开发者

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

写给初学者21_android_Activity开发实用技巧

安卓21_四大组件-Activity的开发实用一个应用当中可能会有多个Activity组成,那么我们队Activity应当进行如何的管理,如何的构建我们的程序才是最佳的。这些都是我们需要在日常开发中慢...

写给Android开发者的混淆使用手册

综述 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProG...

写给Android开发者的混淆使用手册

写在前面大家好,我是光源。本文首发于我的个人公众账号,同时会在个人博客上同步。假如有任何建议还请移步博客点评,同时如果博客本身有修改或勘误,也会在博客更新。综述毫无疑问,混淆是打包过程中最重要的流程之...

写给Android开发者的混淆使用手册

写给Android开发者的混淆使用手册 写在前面 大家好,我是光源。 本文首发于我的个人公众账号,同时会在个人博客上同步。假如有任何建议还请移步博客点评,同时如果博客...

写给Android开发者的混淆使用手册

【转载自】:简书--写给Android开发者的混淆使用手册 【作者】:光源_Android 【链接】:http://www.jianshu.com/p/158aa484da13 综述 ...

写给Android开发者的混淆使用手册

[转载自]:简书--写给Android开发者的混淆使用手册 [作者]:光源_Android [链接]:http://www.jianshu.com/p/158aa484da13 综述 ...

写给Android开发者的Kotlin入门

写给Android开发者的Kotlin入门 Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了解和使...

写给Android开发者的混淆使用手册

毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混...

[Wp7] 写给Android开发者的Windows Phone开发秘籍

和Android平台移动应用程序非常类似,Windows Phone 7(WP7)应用程序也是用托管语言编写的,Android使用Java,Windows Phone 7使用C#,各自都提供了丰富的开...
  • offbye
  • offbye
  • 2011-10-14 09:31
  • 1165

写给Android开发者的Windows Phone开发秘籍

和Android平台移动应用程序非常类似,Windows Phone 7(WP7)应用程序也是用托管语言编写的,Android使用Java,Windows Phone 7使用C#,各自都提供了丰富的开...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)