`
chaodilei
  • 浏览: 18197 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

怎样成为一名Android开发者

阅读更多
怎样成为一名Android开发者


Chris(克里斯)是一位来自波兰的Android应用开发者,最为一名非著名的开发者他开发的应用在Android Market上免费提供下载,并通过广告获得收入,最近他在自己的博客上面分享了从事Android开发带来的收入情况,并通过自己的经历给予 Android开发入门者非常忠实的忠告。作为国内从事Android开发的同行,APP虎第一时间发现并翻译了他的文章,以与广大Android开发者和即将进入Android开发的人们分享。

很多人认为从事Android开发是一件赔本的买卖。 他们说,如果你想赚钱,你应该转向iPhone,iPad和所有其他的平台。但事实显然不是这样的,虽然从事Android开发并没有让我收入数千美元,但我的收入是稳定的,并且一直在增长。

尽管我并不是顶级的开发者,并且也没有任何应用被Android Market推荐过。 我只是成千上万名Android开发者之间默默无闻的一个,我的应用也不是那么的有名。 但这有什么好奇怪的呢?我所有的应用程序都是免费的,因为谷歌不允许来至我的国家(波兰)的开发者通过Android Market出售应用程序!

所以请你记住这些事实:

1Android Market从来没有在Top的推荐位置推荐过我的应用程序

2我只提供(主要是由于Android Market的限制)免费的应用程序

3即使我能够在Android Market出售应用程序我也不会将它作为主要收入来源(我相信广告才是最主要的收入来源)

我所有的收入都来自应用程序中的广告。 这是它们在Android Market下载次数:

1X-Ray Scanner(超过268000下载)

2Cracked Screen(超过182000下载)

3Virtual Drums (超过20000下载)

4Daily Beauty Tips (超过11000下载)

5Don’t push it (超过6 500下载)

6WP Stats (超过4 000下载)

我从2010年4月开始学习Android应用开发。并且在5月份便发布了我的第一个Android应用——WP Stats,它带给我几美元的收入。虽然我一直期待这个应用是我最受欢迎的应用,可惜它不是。在我已经发布的几个应用程序中,有很多比它更受欢迎。这里是我这几个月通过Android应用的总收入明细:

•2010年5月 - 4.92美元

•2010年6月 - 138.87美元

•2010年7月 - 538.26美元

•2010年8月 - 920.00美元

•2010年9月 - 1545.45美元

•2010年10月 - 1059.31美元

十月份的收入看起来有所下降,但事实上发生这种情况是因为我没有着这一个月之内没有更新过应用程序。因此,大家可以看到,虽然收入不高,但是却是稳步增长的!并且这些收入全部来自广告。

即使这样,在我看来,从事Android开发给我带来的收入甚至远没有达到iPhone开发人员的水平。 但不管怎么说,从事Android开发是非常有前途的,特别是对于新的应用点子有很大的发展空间。下面这些问题是在成为一名开发者之前常常困扰我的,所以,如果你有兴趣让Android开发成为您每月一笔收入来源,这篇文章可能对你有帮助。

我应该熟练的掌握JAVA——事实并非如此!

有很多专家都会非常严肃的说:“你必须要熟练的掌握Java,否则您做梦都不要期望成为一名Android开发者!”。 以我的情况来看,事实并非如此,我仅仅只是对于PHP非常熟练。 至于Java,我一直计划着在空余时间好好的学习它,但是我几乎没有空闲时间,所以我只只是略知皮毛。虽然我购买了《 Thinking in Java 》,但不幸的是到目前为止我还没有看完第三章。 所以,非常基本的Java的基础知识,这就是你所需要的!

我必须先熟练的掌握一种IDE(Eclipse或NetBeans)——这也是错误的!

另外,专家们还会说会说:“你必须要先完美的掌握一种IDE,否则在学习一门新的语言之前你便会掉队!”。专家们总是这么耸人听闻,看来,我不是真正的专家。因为我是在学习 Java Dalvik ( Android apps开发语言) 的同时才开始使用IDE(Eclipse)的。 所以,事实是你只需要在需要使用的时候再开始学习它,而那些IDE专家撰写的有关书籍在大多数情况下是浪费时间和金钱。

我需要拥有一台基于Android的手机——这(再一次)是错误的!

如果你拥有一台Android手机,那当然最好。甚至,你最好能够几台不同系统版本的Android手机来测试你的应用——如果你准备让他们在所有的Android设备中正常工作! 但是事实上这并不能解决所有的问题。 虽然一台真正的Android手机有利于你测试自己的应用程序,但在大多数情况下Android模拟器(包含在Android SDK中)便已经足够了。

那么什么是你真正需要的?

在我看来,想要成为一名真正的Android开发者,你需要拥有这些东西:

•Java基本知识(或任何其他面向对象语言)

•免费下载的Android SDK(包含Android模拟器)

•免费的IDE (例如Eclipse)

•免费的Android文档

还有一些并不是必要的,但可能非常有用的东西:

•一部Android手机(我的选择是HTC Desire )

•一本不错的Android开发入门书籍(我买了两本让我非常满意的书籍——《Hello, Android 》和 《Beginning Android 2》

所以,如果你真的想成为一名Android开发者——不要被砖家吓到。只要你肯努力学习它,你会惊奇地发现它是那么的容易!

转自http://tech.ifeng.com/internet/detail_2010_11/19/3167490_0.shtml
分享到:
评论

相关推荐

    开发必读:如何成为一名优秀的Android开发者.pdf

    开发必读:如何成为一名优秀的Android开发者。

    lypeer:一名Android开发者的微信小程序填坑之路《上》

    首先要声明的是,我是一名 Android 开发者,之前基本没有前端开发经验,甚至连 JS ,HTML 都是为了开发小程序现学的一些皮毛——所以文章中所提到的一些点也许在资深前端开发者看来只是小case,但是站在一个 Android...

    作为一名Android开发者,怎样才能进入阿里,拿到30-50K

    一丶岗位职责 首先我们先看一下岗位职责 1、负责安卓移动平台开发工作 2.Android框架开发和维护,SDK开发 3. 技术架构升级优化,提升业务研发效率 二丶岗位要求 1、3年以上Android客户端开发经验 2丶JAVA基础扎实,...

    Android开发者学小程序(一)初识小程序

    作者本人是一名Android开发者,前端开发知识了解不多,小程序正式发布之后,好奇心的驱使下,作为一个闲不住的IT男(当然还有boss的要求),自然是要撸一撸小程序的,下面记录下我初入小程序过程中的一些心得和知识点 ...

    Android开发者指南中文版更新于2011-10-08

    Android的API翻译工作开始于2010年8月月末,随着译稿一篇篇的发布,越来越多来自论坛、在职人员、大学生和研究生朋友加入,统一进度,完善规章制度,成立非盈利性质的开源翻译组, 截止到2011年2月21日共招募到150+名...

    lypeer:一名Android开发者的微信小程序填坑之路《下》

    上一篇是九月二十七日写的,而这一篇我动笔的时间是十月十日(特殊的日子),中间相隔十三天——当然是因为国庆节。说老实话,这十三天里面我都没有碰和小程序有关的东西——毕竟学习小程序的开发也只是起于兴趣,而...

    《煮酒论android》[原始人工作室 著] 2014年版

    天下大势,分久必合,合久必分。当今智能手机操作系统已度过了群雄割据的年代...哪怕之前毫无编程经验,相信大家读完这本书后,也能成为一名成熟的Android开发者,在这烽烟四起的移动互联网大潮中建立属于自己的功勋!

    百度地图开发java源码-Android-Core-Realm:成为一名优秀的Android开发者你需要知道什么

    RecyclerView、Andorid动画、OkHttp与Retrofit的网络请求、多进程、View的绘制流程、事件分发、消息队列、AIDL、Binder、Kotlin等,这类知识对于要成为一位优秀Android工程师的人来说是必须完全掌握的,同时他也是能...

    BakingApp:Google Udacity Android开发者奖学金项目

    Google Udacity Android开发者奖学金项目 为Udacity 创建的烘焙应用。 二手图书馆: 项目概况 您将生产一个应用程序,将其从功能状态转换为可投入生产的状态。 这将涉及查找和处理错误情况,添加可访问性功能,允许...

    Android基础教程(非常详细)从零基础入门到精通,看完这一篇就够了.zip

    通过学习本文,读者可以提高开发效率、代码质量,成为一名出色的Android开发者。 适用人群:适用于Android编程初学者、小程序开发者以及对Android开发感兴趣的技术人员。 使用场景及目标:本文旨在帮助读者掌握...

    Android 4 游戏编程入门经典

    囊括了成为一名成功的Android游戏开发者所需的全部知识。本书是一本可以信赖的指南,能够帮助你在移动游戏开发中迅速“升级”。学完本书并加以融会贯通,就能够编写出成功的Android游戏。[1] 《Android 4游戏编程...

    《Android.4.游戏入门经典.第3版》PDF

    《Android 4游戏编程入门经典》囊括了成为一名成功的Android游戏开发者所需的全 部知识。本书是一本可以信赖的指南,能够帮助你在移动游戏开发中迅速“升级”。学完 本书并加以融会贯通,就能够编写出成功的Android...

    Qt+android环境配置

    名为Necessitas Suite的新软件的意图是使在任何Android平台上部署现存的Qt软件成为可能。这一目标具体指,所有一旦在某一Android平台上编译并部署了的Qt应用,均可以在其他更新的Android平台上使用,几年之内都不必...

    新版Android开发教程.rar

    这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了...

    Android 4 游戏编程入门经典(英文完整版)

     《android4游戏编程入门经典》囊括了成为一名成功的android游戏开发者所需的全部知识。本书是一本可以信赖的指南,能够帮助你在移动游戏开发中迅速“升级”。学完本书并加以融会贯通,就能够编写出成功的android...

    Android系统package与activity

    Package 包。只是在我们的app中这个Package是唯一的,就像你...Android中,activity是所有程序的根本,所有程序的流程都运行在activity之中,activity可以算是开发者遇到的最频繁,也是android当中最基本的模块之一。

    谷歌为开发者提供Android样本应用程序 跨手机/平板电脑/智能手表/汽车

    谷歌前几天发布了一个名为通用音乐播放器的示例应用程序,它可以在智能手机,平板产电脑,Android Atuo,Android Wear和谷歌投影设备上正常运行。这款软件对开发人员来说是一个参考设计,使他们能够了解如何实现跨多...

    android系统原理及开发要点详解

     嵌入式Linux系统学习者:将Android作为一个集Linux核心和应用层程序于一体的系统进行学习,并可以利用Android的仿真环境运行和调试程序。  读者在学习本书的过程中,应尽量对照本书的框图和手头的Android源代码,...

    Android 4游戏编程入门经典

    《Android 4游戏编程入门经典》囊括了成为一名成功的Android游戏开发者所需的全 部知识。本书是一本可以信赖的指南,能够帮助你在移动游戏开发中迅速“升级”。学完 本书并加以融会贯通,就能够编写出成功的Android...

Global site tag (gtag.js) - Google Analytics