`
810364804
  • 浏览: 782635 次
文章分类
社区版块
存档分类
最新评论

想开发Android应用吗?从这里开始吧!

 
阅读更多

经过这么多年的发展,你可能会认为移动应用市场已经饱和了,能想到的应用都已经做出来了,但事实并非如此。仍然有许多的空白需要被填补,现在领先的一些应用体验也并不好。总结一下:新的android应用仍然有机会,掌握一点开发技能,说不定你就是下一个明星应用的开发者。

Android-Coding-Intro

在你开始android开发之旅之前,有一些必备的知识需要掌握。

Java技能:android开发大多数情况下是用Java完成的。Java并不难学,但是如果没有扎实的语言基本功,想要弄明白Android开发是怎么一回事还是有相当难度的。Android使用的Java不是标准的Java,但是学习J2SE对你掌握Android开发是大有裨益的。

XML技能:XML在很多技术领域都有广泛的应用,Android也不例外。特别的,XML能让你更简单的生成用户界面中的元素。会XML是很大的一个加分项。

开发环境:大多数Android开发者推荐使用Eclipse作为开发环境。当然在开发之前你需要安装Android SDK。幸运的是,Android提供了集成包,涵盖了Eclipse、Android SDK和其他的工具。在不远的将来,大多数的Android开发会慢慢从Eclipse迁移到Android Studio,所以你可能需要关注一下这方面的动态。

坚持:学习Android开发套件需要花费不少的时间,而要学会开发一个质量上乘的应用花费的时间就更多了。不要急于一时,而要将目光放长远,如果不这样,可能很快你就会觉得沮丧而放弃了。

Android官方开发者网站

最佳的学习途径无疑是Android官方开发者网站。这里有开发应用所需要的一切,包括IDEs和上面提到过的各种工具。维护这个网站的人同时也是Android SDK的开发者,所以就不难理解为什么这里的资料是最好、最新了。

针对初学者,这个网站上有着详尽的培训资料,攘括了配置开发环境、建立第一个Android应用、如何发布应用、怎样在Play Store上赚钱等整套的内容。对于高级用户,API指南和参考能帮你高效的解决开发过程中遇到的困难。

对于这个网站我最欣赏的一点是他们不但教你怎么做,而且还教你怎么做好。四个“最佳实践”的板块包括有界面设计、用户输入、性能和安全——都是学习Android开发最核心的内容。

价格:免费

Mobile Tuts+ Android频道

Tuts+有着很多的教程资源,在Android方便更是如此,这儿有着非常丰富的资料,足以满足新手以及各个水平层级的学习需要。随便翻翻Android的教程列表,过去三年就发布了超过150个开发教程。

最难得的是Tuts+根据难度对每个教程进行了分类,并给出了学习所需的时间。所有的教程都是文本格式的,但专业的排版和大量的截图保证你能够顺利学习。

I mentioned before that you’ll want to know Java and XML before jumping into Android development.Well, the Android 101 series of tutorials on Tuts+ starts you off with anintroduction to Javabefore tackling the Android SDK.They really know what they’re doing and they’ve done a fantastic job in easing the learning curve.

前面提到学习Android你需要一定的Java和XML知识,Tuts+ 101系列教程就是为此设计的。在介绍Android SDK之前先介绍了Java的基本概念。他们在降低学习曲线方面做得很出色。

价格:免费

Marakana Android训练营

Marakana是一家在多个领域提供专业IT培训的公司,去看看他们的产品名录就知道他们有多专业了。在Android方面,他们已经发布了名叫“Android 训练营”的系列视频教程,这是到目前为止最好的Android开发视频教程之一。

视频内容是为期5天的培训视频实录,不像是YouTube上随处可见的粗制滥造的视频教程,这是专业级别的真实的课程实录。

每节课的长度不尽相同,有的只有30分钟,有的却长达3个小时。令人惊喜的Marakana免费发布了这个为期5天的课程,尽情的利用好它吧。但是开始之前,你得有良好的Java基础,因为Java是学习这门课程的先决条件。

价格:免费

Vogella.com上的Android开发教程

Vogella是一个专注于Java、Andriod、Eclipse知识传播的网站。这个站点上有着一系列非常专业的Android开发教程,配上海量的截图,它们能帮你详尽的了解Android开发的方方面面。

这些教程从非常基础的内容讲起,包括建立Android开发环境、基本的Android开发概念,到中级的专题例如XML处理,再到高级的内容比如控制传感器。虽然教程的数量比不上这篇文章里提到的其他资源,但质量非常高。

价格:免费

Lynda.com上的Android开发系列教程

如果视频教程和Marakana的训练营还不够,你可能就要考虑Lynda.con上的开发教程了。Lynda是一个有着几百个专题、数千个不同难度视频教程的网站。Lynda Android板块有11个课程,长度从2个小时到7个小时不等,总计40多个小时。

其中一个视频教你从头建立一个笔记本应用的全过程。另一个教程花了7个小时教你Java的核心知识。还有一个教你怎样在Android上做Flash游戏。他们都值得一看。

价格:$25美元/月

结论

现在学习Android开发是一个很好的时机。现在有着比以前多得多的学习资料,你不花一分钱就能获得大多数的学习资料。不管是选择文本学习、视频资料还是培训实录都OK。

还没提到的是MIT应用合成器,这是MIT发布的一个用来开发应用的简易工具。它是为初学者和不会编码的人设计的,虽然牺牲了一些灵活性,但不失为体验Android开发的一个很好的工具。如果你有兴趣,可以参考我们对它的介绍

记住学习Android开发不会是一个一蹴而就的过程。要花很多时间才能理解它的内在,不要放弃,坚持学习总有一天你能做一个让大家都喜欢、卖座的app。

转自:

原文链接:Joel Lee翻译:极客范-观弈道人

译文链接:http://www.geekfan.net/2512/

分享到:
评论

相关推荐

    [14本经典Android开发教程]-4-Android应用程序开发36技

    [14本经典Android开发教程]-4-Android应用程序开发36技 本书共分为4篇: ※ 第一篇:介绍应用框架概念、原理和特性。 ※ 第二篇:阐述应用框架之设计技巧。亦即,如何打造应用框架。 (注:如果你的职务是「使用」...

    android应用开发详细流程与经验

    2 有了良好的java语言基础 你就可以开始进行android平台下应用开发的学习了 首先要安装JDK JDK的安装与环境变量的设置学习了JAVA的同志们肯定不会陌生在这里就不啰嗦 安装ADT:google现在已经将android的开发...

    Android应用开发报告.docx

    Android应用开发报告 Android应用开发报告全文共10页,当前为第1页。Android应用开发报告全文共10页,当前为第1页。Android应用开发报告 Android应用开发报告全文共10页,当前为第1页。 Android应用开发报告全文共10...

    android应用开发MVC框架(二)

    android应用开发中,很多时候都在找适合自己应用的一种框架,便于应用的更为合理开发,也易于应用功能的扩展,但其实并没有说哪一种架构就是对所有应用都是适应的,所以我们只能在学习摸索之中找到适合我们自己应用...

    Android应用开发详解pdf版

    本书将android应用程序的四个基本组件:Activity、Service、Broadcast Receiver和Content Provider讲得很详细很清楚。每个组件都用了几个小的实例进行分析讲解,很容易看懂。 对Acitivit之间的Intent意图驱动机制也...

    android 中文帮助手册 开发指南 API

    从这里开始 安装SDK 更新SDK 开发与调试 Hello Android 应用程序解析 记事本教程 开发工具 应用程序模型 应用程序生命周期 开发应用程序 用户界面工具 应用构成部分 数据存储与取回 安全模型 资源管理与多国版本 ...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    [14本经典Android开发教程]-3-Android SDK 中文开发文档

    平台上使用JaVa语言进行Android应用开发必须的工具和API接口。 特性 · 应用程序框架 支持组件的重用与替换 · Dalvik 虚拟机 专为移动设备优化 · 集成的浏览器 基于开源的WebKit 引擎 · 优化的图形库 包括定制的...

    android应用开发揭秘 源码

    这里是《android应用开发揭秘》的源代码,分享一下!

    大话企业级Android开发【完整版PDF】

    推动Android 企业级应用开发,特投入大量心血撰写的书籍,并在网络上免 费发布,希望为移动互联网和智能手机时代贡献绵薄之力!所有相关文档版 权均属国士工作室所有。 本教程是由国士工作室参考官方文档,综合市面...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    [中文]Basic4android新手指南_第1章从这里开始

    Basic4android(简称B4A)是一个简单然而功能非常强大的Android应用开发环境。Basic4android语言类似于Visual Basic语言,支持更多的对象。Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的...

    2012最新完整版Android开发入门教程

    要通过Android SDK中提供的代码和工具进行Android应用程序的开发 需要一个合适的用于开发的电脑和合适的开发环境 具体要求如下: 支持的开发环境 Eclipse Eclipse 3 2 3 3 Europa Android开发工具插件 可选 ...

    android应用开发MVC框架(一)

    android应用开发中,很多时候都在找适合自己应用的一种框架,便于应用的更为合理开发,也易于应用功能的扩展,但其实并没有说哪一种架构就是对所有应用都是适应的,所以我们只能在学习摸索之中找到适合我们自己应用...

    新版Android开发教程和笔记

    ARM上面运行Android系统,这里是开发教程和笔记。具体的内容包括: Professional_Android_App.pdf 新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&...

    移动开发指南:用Delphi XE8开发iOS苹果和Android安卓移动应用

    它里面详细全面地介绍了用XE8开发android和android应用的实例,等等,需要大家详细地读和准备地理解。 Mobile Tutorials Mobile Application Development (iOS and Android) for XE8 移动开发指南:用Delphi XE8...

    基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip

    基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 【项目介绍】 该资源...

    疯狂Android讲义(第3版)

    这里小编为广大网友带来了疯狂android讲义第3版pdf下载,pdf高清无水印版,是目前最好的一本介绍Android应用开发的实用图书,曾获评CSDN年度具有技术影响力十大原创图书,作者李刚。全书介绍了Android 5平台上应用...

    《Android应用开发揭秘》源码

    《Android应用开发揭秘》源代码,因为代码比较大比较多所以只能分开发(这里上传的是第2-6章的源代码)

Global site tag (gtag.js) - Google Analytics