`

听一名普通android应用开发人员谈:怎样成为一名Android开发者

阅读更多

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开发者——不要被砖家吓到。只要你肯努力学习它,你会惊奇地发现它是那么的容易!

来源:APP虎Android游戏

分享到:
评论

相关推荐

    Android应用开发者成长计划

    在成为一名优秀的Android应用开发者之前,首先要具备对编程的热爱。这份热情是推动你不断学习和进步的动力源泉。此外,还需要掌握一定的基础知识,以便更好地理解和应用后续的技术点。 1. **《代码大全》**:这本书...

    Android开发者资料大全(开发人员必看)

    【Android开发者资料大全】是为Android开发者精心整理的一份资源集合,涵盖了从入门到精通的全方位知识体系。这份资料包旨在帮助开发者系统...通过系统学习并实践这些知识点,你将成为一名全面且熟练的Android开发者。

    Android应用开发详解,以及API用法

    在Android应用开发中,开发者需要掌握一系列技术和工具来构建功能丰富的...了解并熟练掌握这些知识点是成为一名合格的Android开发者的基础,通过不断的实践和学习,可以创建出高质量、用户体验优秀的Android应用程序。

    Android应用开发详解教材源码(上册)

    《Android应用开发详解教材源码...总之,《Android应用开发详解教材源码(上册)》是一份全面而实用的学习资源,它能够引导学习者逐步掌握Android应用开发的各个环节,为成为一名优秀的Android开发者奠定坚实基础。

    Lazarus开发Android应用程序指南2017版

    总的来说,Lazarus开发Android应用程序指南(2017版)为Pascal语言的开发者提供了一个实用的入门参考,而随着技术的发展,Lazarus和Free Pascal的开发社区也在不断努力,致力于优化Android应用开发流程并提高其稳定...

    Android应用开发实例:智慧北京源代码

    在本实例中,我们关注的是一个名为"智慧北京"的Android应用开发项目。这个项目提供了完整的源代码,允许开发者深入理解并学习Android应用的构建过程。"智慧北京"可能是一款旨在提升城市服务效率,整合信息资源,为...

    Android应用开发pdf

    在Android应用开发领域,开发者需要掌握一系列技术和工具来创建功能丰富、用户体验优秀的应用程序。这份"Android应用开发pdf"文档很可能是对这一主题...学习并熟练掌握这些知识,将有助于成为一名出色的Android开发者。

    Lazarus开发Android应用程序指南

    ### Lazarus开发Android应用程序指南 #### 一、引言 随着移动互联网的快速发展,Android操作系统因其开放性和灵活性而成为智能手机和平板...未来的内容将会进一步探讨如何利用Lazarus进行具体的Android应用开发实践。

    Android开发应用实战详解

    通过《Android开发应用实战详解》,读者不仅能学习到理论知识,还能通过实例学习如何将这些知识应用于实际项目中,从而成为一名熟练的Android开发者。书中可能涵盖了上述所有知识点,并可能还深入到更高级的主题,如...

    Google Android应用案例开发大全(随书光盘)【源码】

    在Android应用开发领域,Google Android应用案例开发大全是一本极具价值的参考资料,它为开发者提供了丰富的实践案例,帮助深入理解Android平台的特性和开发流程。本资料主要关注的是随书光盘中的源码,这对于学习和...

    android手把手教你开发launcher(AndroidStudio版)

    Android Studio是官方推荐的Android应用开发环境,它提供了强大的代码编辑、调试、性能分析以及应用打包功能。在Launcher应用的开发过程中,Android Studio不仅可以帮助开发者快速搭建项目结构,还可以利用其内置的...

    Android 开发入门与实战的代码

    【Android开发入门与实战的代码】这一主题涵盖了Android应用程序开发的...随着经验的积累,你还可以进一步探索更高级的主题,如多线程、网络编程、数据库操作、第三方库的使用等,从而成为一名出色的Android开发者。

    Android应用开发揭秘

    《Android应用开发揭秘》这本书是针对那些对Android手机开发感兴趣的读者而编写的,它深入浅出地介绍了Android...同时,通过与其他开发者交流,可以不断提升技能,解决实际开发中的问题,成为一名合格的Android开发者。

    Android 开发帮助文档 中文版

    这份文档是2016年12月21日的最新版本,确保了内容的时效性和准确性,对于Android开发者来说,是一个不可多得的学习和参考工具。 在压缩包中,我们发现了多个文件,每个都有其特定的价值: 1. `android+api+教程....

    Android应用案例开发大全源码

    总之,"Android应用案例开发大全源码"是一个宝贵的教育资源,它为我们提供了一个从理论到实践的桥梁,使我们能够亲手操作,加深对Android开发的理解,进而成长为一名熟练的Android开发者。无论是初学者还是有经验的...

    android应用开发大全4

    《Android应用开发大全4》是深入探讨Android应用开发的一本权威指南,主要针对有志于在Android平台上构建高质量应用程序的开发者。本章我们将详细解析...在实践中不断学习和提升,你将成为一名出色的Android开发者。

    基于android的应用开发源码-输入法开发.rar

    "基于Android的应用开发源码-输入法开发.rar" 是一个与Android应用开发相关的资源,特别聚焦在输入法的实现上。输入法是Android系统中一个关键组件,它允许用户在设备上输入文本,无论是通过键盘、语音还是其他交互...

Global site tag (gtag.js) - Google Analytics