Android应用开发资源

标签: android 应用 开发 | 发表时间:2013-01-21 14:36 | 作者:
出处:http://pipes.yahoo.com/pipes/pipe.info?_id=10560380f804c7341f042a2b8a03e117

Android应用设计和开发人员现在可以参考由Android用户体验(UX)团队官方发布的 Android设计指南。该指南提供了开发者应该遵循的基本原则,并列出了很多细节指导,涉及 设备与显示主题触控交互度量与栅格排版色彩图标设计,以及如何 编写用户交互界面的提示语。

Android开发者门户提供了一个综合性 训练的资源中心,通过全面的说明、流程图、代码片段及示例项目,帮助开发者逐步学习与Android应用开发相关的概念。

初学者首先应参考 新手上路面板中提供的材料。在学习了Android应用开发的基本概念后,开发者可以进一步深入学习开发应用所需的知识技能,包括 多媒体图形动画网络连接云计算用户信息位置

此外,该门户还提供了一些最佳实践,适用于创建 性能导向的应用,以及保证 安全和隐私所需的方法。开发者还需要学习如何使用Google Play 发布销售应用。

开发者关系团队提供了一个每周播出的 Android Design in Action直播节目,他们在其中讨论最佳设计理念和指南,并在现场实践,展示样例。

Pluralsight提供以下课程: Android开发Android4.0特性在Android开发中使用intent使用ActionBar提升用户交互,以及 Android异步编程及服务

以下列出若干为Android应用开发准备的书籍:

Beginning Android 4 Application Development by Wei-Meng Lee

Professional Android 4 Application Development by Reto Meier

Programming Android by Zigurd Mednieks

Android Programming Painless by Camilus Raynaldo

100 Ways To Use Your Android Device by Jaison B

ApressPackt Publishing出版了大量Android开发相关的书籍。

查看英文原文Resources for Android App Development


感谢 杨赛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至 [email protected]。也欢迎大家通过新浪微博( @InfoQ)或者腾讯微博( @InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

您可能也会喜欢

相关 [android 应用 开发] 推荐:

Android应用开发资源

- - InfoQ cn
Android应用设计和开发人员现在可以参考由Android用户体验(UX)团队官方发布的 Android设计指南. 该指南提供了开发者应该遵循的基本原则,并列出了很多细节指导,涉及 设备与显示、 主题、 触控交互、 度量与栅格、 排版、 色彩、 图标设计,以及如何 编写用户交互界面的提示语.

Eclipse开发Android应用程序入门

- Bingnan - 酷壳 - CoolShell.cn
原文出处:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/. 如今的移动设备应用程序开发充满着让人振奋的东西. 功能强大的硬件支持,平板电脑,多样的软件平台(塞班 OS,iOS,WebOS,Windows Phone 7…),移动设备开发者前景充满了机会和挑战.

开发基于 Google Map 的 Android 应用

- - 博客 - 伯乐在线
简介: 随着移动互联网应用的迅速发展,利用智能手机提供的实时地理位置信息服务功能扩展出众多 LBS(Location Based Service) 应用,将实时地理位置信息与手机的便捷、移动特性结合,为人们提供多种多样的应用场景,比如实时定位、导航、搜索周围好友、基于地理位置的信息推荐等. 本文通过实例介绍如何开发基于 Google Map 的 Android 应用.

Android 开发者在 Android Market 上兜售应用

- SotongDJ - 谷安——谷奥Android专题站
无论你是 Android 用户还是开发者,我们相信你会同意我们所说的一个事实:Android Market 还远未完善,我们不是在谈论它的用户界面或者是如何“开放”,而是另外一个话题. CatNinjaFly,或者是 SuperNinjaCat,又或者是 NinjaCatFly. 叫什么都不要紧,要紧的是我们关心的这个问题,要紧的是它们都是来自同一开发者的完全是相同的游戏,很显然,开发者(商)NANJAANDROID 为了让他们的应用能够在 Android Market 多一些曝光率于是用不同的名称来在 Android Market 中兜售.

Pocket 开发商支招 Android 应用开发

- - ITeye资讯频道
网页资讯收藏阅读应用Pocket(改版前的名称为“Read It Later”)日前发布了一篇官方博客文章,由其Android应用开发主管麦克斯•韦纳(Max Weiner)讲述了Android版Pocket(一款网页资讯收藏阅读热门应用)应用的诞生历程. 韦纳透露这一应用的最初开发与测试只用了两部手机,指出 Android应用开发者大可不必 被海量机型吓倒,并建议他们充分利用用户群体和新资源.

Android将允许纯C/C++开发应用

- Xiujun Ma - 牛博山寨 编辑推荐
对于Android,长期以来,我一直有两件事搞不懂,. 一个是为什么Android要选用Java. 对于嵌入式开发,CPU和内存都很宝贵,居然还使用Java. 一个是为什么Android的开发站点要被墙. 最近,在一个Android开发人员的Blog上证实了在NDK r5使用C/C++进行开发. (以前,Android 对C/C++开发的支持仅限于用C/C++开发动态链接库,然后在Java中以JNI的形式来调用)现在,你可以用纯C/C++开发了(参看下面的程序代码).

10款对开发者有帮助的Android应用

- G.L - 开源中国社区最新新闻
这次收集的应用是准备给开发者的,相信对你会非常有帮助. 10款对开发者有帮助的Android应用,列表如下: 1. Remote Desktop Client 该款应用帮你连接你的Windows电脑. AndFTP FTP/SFTP客户端. mAnalytics 查看你的项目的GA分析数据. touchqode 在手机上查看和编辑源码,包括语法高亮、自动完成,整合FTP/SFTP.

黑客开发iEmu欲使Android等模拟运行iOS应用

- zhipeng - cnBeta.COM
据国外媒体报道,一群早期的iPhone黑客目前正在打造一个名为iEmu的项目,这个项目致力于使Linux、Windows、Mac和Android可以模拟运行iOS应用. 据悉,这个项目建立在开源模拟器QEMU的基础之上,项目负责人,同时也是参与早期iPhone越狱破解的克里斯・韦德(ChrisWade)表示,希望能完全模拟iOS应用在iPad第一代和iPhone4A4CPU上的运行状态.

基于 PhoneGap 与 Java 开发的 Android 应用的性能对比

- jinn - 搜索研发部官方博客
        此次的调研的重点是针对一个Android应用的基础需求,用phonegap与Java实现的应用在性能及开发成本等方面的对比.        开发一个应用的最基本需求应该是浏览性需求,而在Android开发中ListView比较常用的控件,广泛被用于数据列表的展现上,而且也比较灵活. 所以本次选择用phonegap和Java各自实现一个ListView的内容展现功能的应用;同时引入另外一个常用组件GridView来实现图片浏览的功能应用.

给 Android 应用开发者的十个建议

- - cnBeta.COM
感谢 平板软件下载的投递. 新闻来源:oschina. 尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制. 以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行出最佳效果. 随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键.