Chris(克里斯)是一位来自波兰的Android应用开发者,最为一名非著名的开发者他开发的应用在Android Market上免费提供下载,并通过广告获得收入,最近他在自己的博客上面分享了从事Android开发带来的收入情况,并通过自己的经历给予 Android开发入门者非常忠实的忠告。作为国内从事Android开发的同行,APP虎第一时间发现并翻译了他的文章,以与广大Android开发者和即将进入Android开发的人们分享。
很多人认为从事Android开发是一件赔本的买卖。 他们说,如果你想赚钱,你应该转向iPhone,iPad和所有其他的平台。但事实显然不是这样的,虽然从事Android开发并没有让我收入数千美元,但我的收入是稳定的,并且一直在增长。
尽管我并不是顶级的开发者,并且也没有任何应用被Android Market推荐过。 我只是成千上万名Android开发者之间默默无闻的一个,我的应用也不是那么的有名。 但这有什么好奇怪的呢?我所有的应用程序都是免费的,因为谷歌不允许来至我的国家(波兰)的开发者通过Android Market出售应用程序!
所以请你记住这些事实:
1 Android Market从来没有在Top的推荐位置推荐过我的应用程序
2 我只提供(主要是由于Android Market的限制)免费的应用程序
3 即使我能够在Android Market出售应用程序我也不会将它作为主要收入来源(我相信广告才是最主要的收入来源)
我所有的收入都来自应用程序中的广告。 这是它们在Android Market下载次数:
1 X-Ray Scanner(超过268000下载)
2 Cracked Screen(超过182000下载)
3 Virtual Drums (超过20000下载)
4 Daily Beauty Tips (超过11000下载)
5 Don’t push it (超过6 500下载)
6 WP 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开发者——不要被砖家吓到。只要你肯努力学习它,你会惊奇地发现它是那么的容易!
分享到:
相关推荐
《Android 官方开发者指南》是谷歌官方发布的一份详细且权威的学习资料,...通过阅读"Android中文翻译组——Android开发者指南(2).chm"这个文件,你将更深入地了解Android开发的细节,为你的职业生涯打下坚实的基础。
【Android开发者必备资源】 在Android开发领域,不断学习和掌握...总的来说,作为Android开发者,持续学习和利用这些丰富的资源,能够帮助你不断提高技能,应对不断变化的开发环境,从而成为一名出色的Android开发者。
本文将详细介绍"Android开发者必备工具",包括Eclipse IDE与B4A(Basic4Android)这两个主要工具。 首先,Eclipse是一款广受开发者欢迎的集成开发环境(IDE),在Android早期开发阶段,它是官方推荐的主要开发工具...
总的来说,这个“一个Android Kotlin 开发者课程”将全面覆盖从基础到进阶的Kotlin Android开发知识,帮助你成为一名熟练的Android开发者,无论你是新手还是寻求提升的开发者,都能从这个课程中受益匪浅。
在这本指南中,首先会对Kotlin做一个基础的介绍,包括类和函数的定义,类继承、函数构造方法等。紧接着,会通过实例讲解如何创建一个简单的布局,并在Android Studio中安装Kotlin插件以及创建新的Kotlin项目。这些是...
【Android开发者资料大全】是为Android开发者精心整理的一份资源集合,涵盖了从入门到精通的全方位知识体系。这份资料包旨在帮助开发者系统...通过系统学习并实践这些知识点,你将成为一名全面且熟练的Android开发者。
第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 《Android开发艺术探索》侧重...
### 2012年度Android开发者首选的应用测试设备数据分析报告 #### 报告背景与意义 随着2012年Android系统的快速发展与广泛采用,移动应用程序的开发也随之迎来了新的挑战。这一年,Android终端市场呈现出高度碎片化...
总而言之,这个"完整的 Android Kotlin 开发者课程"会提供一个全面的学习路径,覆盖从Kotlin语法到高级Android开发实践的所有关键知识点,让你具备成为一名专业Android开发者的必要技能。通过深入学习并实践课程中的...
"开发助手专业版 v6.3.5 for Android" 正是这样一款专为Android开发者量身打造的高效能工具,它旨在帮助开发者简化工作流程,提高编程效率,让开发者能够更加专注于代码的质量和创新。 首先,我们要理解这款工具的...
Android Studio是Google官方推荐的Android应用开发集成开发环境(IDE),自2013年发布以来,它逐渐取代了Eclipse,成为了Android开发者的主要工具。Android Studio以其强大的功能、高效的性能和友好的用户体验赢得了...
《Android开发指南中文版》是针对Android应用开发者的重要参考资料,旨在帮助初学者和有经验的开发者深入了解Android平台的各个方面。这份文档涵盖了从安装...通过深入学习和实践,你将成为一名出色的Android开发者。
EasyNetwork是一个针对Android平台设计的轻量级HTTP库,它的主要目标是简化网络请求的处理过程,同时保持较小的体积,以适应SDK开发者的需求。SDK开发者通常需要提供易于集成、稳定可靠的组件,而EasyNetwork正好...
Android Game Service SDK 1.0 是一个专门为Android平台设计的游戏开发工具包,旨在帮助开发者将单机游戏转变为具有在线对战功能的游戏,从而提升游戏的互动性和趣味性。该SDK通过提供一系列的API接口,简化了网络...
《Android微信小程序开发者工具v0.11 Mac版详解及应用》 微信小程序自推出以来,因其便捷的使用体验和快速的开发周期...随着微信小程序生态的不断发展,掌握这一工具的使用将成为每一个Android开发者必备的技能之一。
【标题】"first-android-app:第一个基于 Android 开发者教程的 Android 应用"涉及到的是一个初学者入门级的Android应用程序开发项目。这个项目旨在帮助新手开发者熟悉Android Studio IDE、基本的Android应用结构以及...
《Android平台上的足球游戏开发详解》 ...通过分析"CrazyFootball",我们可以学习到实际项目中的各种技术应用,这对于Android开发者来说是一份宝贵的参考资料。希望这个项目的源码能为你的学习和探索提供有价值的启示。
第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 《Android开发艺术探索》侧重...