在当今世界, 激活的Android设备的数量是每天出生的婴儿的两倍 。 在2012年中以后, 每天的 Android激活次数达到一百万次 。 Google Play在这一非凡的成功中扮演着重要角色。

下图是不言自明的-尽管它们仅显示了Android的搜索流行度,但我们拥有世界上所有的统计数据,以证实它们所传达的信息!

随着Android在智能手机市场上的统治,许多主要企业都转向使用Android应用程序来帮助其业务,尽管有些成功了,但其他一些却尝尝了苦头。

后者失败的主要原因是他们无法理解构建Android平台的细节,在这篇文章中,我们将解决此问题,并为您提供有关构建Android应用程序的良好概述。

拥抱响应式网页设计

从此设计中汲取灵感,已构建了Android 4.0版(冰淇淋三明治)。 与iOS和Android的早期版本不同,此版本尝试在所有Android设备(包括手机,平板电脑,平板手机等)之间建立联系。 因此,Android的这一举动现在正飞速发展。 现在,您可以创建面向所有人的应用程序-听起来很有趣,但确实会增加您的工作量!

升级和碎片

之前,在Android应用中,您可以选择为其每个屏幕创建两个布局,并且操作系统会自动运行最合适的布局。 但是在Android 3.2之后,用于开发应用布局的选项已经增加了很多。 有关此的更多信息,请参考Android开发人员的此页面 。

此外,作为基本布局组件的Fragments在Android中发挥着举足轻重的作用,并使其真正具有响应能力。 它们是布局中的柔性和可拉伸件 ,您作为开发人员需要根据您的要求进行操作。 关于Fragments最好的部分是,它们使您能够为所有Android设备创建应用程序。

连接您的应用

将您的应用程序与其他应用程序连接在一起是增加其功能和最终获得用户认可的一种了不起的方法-从技术上讲,此机制称为“ 意图”

让我们举个例子:假设您已经构建了一个应用程序并进行了注册以接收意图。 您的应用程序将告诉安装该应用程序的系统允许的意图。 假设您的应用指示系统可以显示视频和图像。 无论其他哪个应用打开观看视频或图像的意图,用户都可以选择使用您的应用来完成其任务。

将您的应用程序与社交媒体集成,可以激活您的应用程序以进行内部共享。 您可以在意图的帮助下做到这一点。 如果要共享应用程序中的某些图像,系统将根据您设备中已安装的应用程序为您提供意向列表。 选择任何与社交网络相关的意图后,您将被重定向到其共享屏幕,其中已存在要共享的项目。

应用程序图标设计

别忘了您正在与Google Play中的600,000个其他应用竞争。 在具有如此竞争力的情况下,应用程序图标设计无疑可以在其最终受欢迎程度方面产生很大的变化。 通过以下方式使您的应用程序图标摇滚:

  • 保持简单但有吸引力
  • 保持其独特性和原创性
  • 坚持经验法则–让图形在这里说话,而不是文字
  • 以传达其内容的方式进行设计

最后,不要忘记,如果您的应用程序图标产生了期望,则您的应用程序必须达到或超过期望。

为Android应用定价

让您的应用保持免费状态无疑会增加其可访问性,您始终可以在此处保留“捐赠给开发者”选项。 收取入场费是可以的,如果您在开发应用程序方面辛勤工作,为何免费使用它? 但是,如果不是免费的,那么多少钱是正确的呢?

为此,您必须对您的应用程序进行分类:是在低价段还是高级段? 是实用程序应用程序还是娱乐应用程序? 了解您的竞争对手为他们的应用定价了多少。 观察您的应用程序是否具有从未有过的东西。 如果有的话,您可以继续将其定价高于竞争对手。

加起来

最后,开发应用就像游戏一样:如果您玩得不错,掌握了正确的基础知识并正确使用了纸牌,那么您可能会获得成功。

编者注:这篇文章是由Sahil Anand为Hongkiat.com撰写的。 Sahil是一位内容作家和编辑,他喜欢探索不同的技术并撰写有关它们的文章。 他为移动应用程序公司Valuecoders.com撰写文章,可帮助您通过移动世界吸引目标受众。

翻译自: https://www.hongkiat.com/blog/building-android-apps/

android开发艺术探讨_深入探讨:为Android开发应用程序相关推荐

  1. Android开发艺术探索——第七章:Android动画深入分析

    Android开发艺术探索--第七章:Android动画深入分析 Android的动画可以分成三种,view动画,帧动画,还有属性动画,其实帧动画也是属于view动画的一种,,只不过他和传统的平移之类 ...

  2. Android开发艺术探索完结篇——天道酬勤

    这片文章发布,代表着我已经把本书和看完并且笔记也发布完成了,回忆了一下我看Android群英传,只用了两个月,但是看本书却花了2016年05月04日 - 2018年07月16日,整整两年多,真是惭愧 ...

  3. 《Android开发艺术探索》笔记目录

    该笔记以<Android开发艺术探索>为基础,结合Android 9.0代码和官方文档,修正了原书中表述不明确和过时的部分,同时加入了大量的个人理解. 13章,14章,15章是总结性的章节 ...

  4. 《Android 开发艺术探索》笔记2--IPC机制

    <Android 开发艺术探索>笔记2--IPC机制 思维导图 Android IPC简介 Android中的多进程的模式 IPC基础概念 Serializable接口 Parcelabl ...

  5. 《Android开发艺术探索》读书笔记——Cha3.2.2使用动画实现View的滑动

    章节来自<Android开发艺术探索> 第一种方式 3.2.2 使用动画 上一节介绍了采用scrollTo/scrollBy来实现View的滑动,本节介绍另外一种滑动方式,即使用动画,通过 ...

  6. 《Android开发艺术探索》自定义View中关于“HorizontalScrollViewEx”的改进

    在<Android开发艺术探索>一书中自定义View一节中提到了关于一个类似横向滑动List的自定义ViewGroup:HorizontalScrollViewEx.如果你使用过的话就会发 ...

  7. 《android开发艺术探索》读书笔记(五)--RemoteViews

    接上篇<android开发艺术探索>读书笔记(四)--View工作原理 No1: RemoteViews使用场景:通知栏和桌面小部件 No2: 通知栏主要通过NotificationMan ...

  8. 《Android开发艺术探索》图书勘误

    第一章 在13页提到"系统只在Activity异常终止的时候才会调用onSaveInstanceState与onRestoreInstanceState来储存和恢复数据,其他情况不会触发这个 ...

  9. Android开发艺术探索读书笔记(一)

    首先向各位严重推荐主席这本书<Android开发艺术探索>. 再感谢主席邀请写这篇读书笔记 + 书评.书已经完整的翻完一遍了,但是还没有细致的品读并run代码,最近有时间正好系统的把整本书 ...

  10. Android开发艺术探索--第二章IPC机制(2)之Binder

    最近在拜读任主席的Android开发艺术探索,现在看了一半,再回头看前面的,感觉跟没有看一样,所以还是把知识点总结一下吧,这一节咱们来讲一下IPC中的Binder 直观来说,Binder是Androi ...

最新文章

  1. rap 接口管理 java_有没有类似阿里rap的api管理方案(rap太卡了)
  2. 存储----DAS、SAN、NAS
  3. Linux Shell脚本攻略:shell中各种括号()、(())、[]、[[]]、{}的作用
  4. python+selenium七:下拉框、选项框、select用法
  5. java专业日报800字,JAVA每日学习日报 7.8
  6. 计算机音乐乐谱再也没有,再也没有简谱-Ryan.B/杨佬叁演唱-孙世彦制谱
  7. QEBA:基于类边界查询访问的黑盒攻击
  8. python爬虫怎么挣钱_2019如何学Python?这里有你需要的答案
  9. applet mysql_applet数字签名_java applet读取mysql_软件数字签名(5)
  10. oracle jde优势介绍,Oracle_JDE_EnterpriseOne模块的详细功能介绍
  11. 【Code】背包问题九讲(崔添翼)
  12. DELL 灵越系列笔记本 1427 更换显示屏
  13. 快速解决杰奇网站模块出现This function is not valid!的问题
  14. 什么是SRE?一文详解SRE运维体系
  15. 计算机表格填充,Excel表格中数据填充功能的使用方法
  16. Castaways钓鱼还能参与么,数据来告诉你答案
  17. AWS中IGW,NAT GW以及Egress-only IGW的概念和区别
  18. 远程计算机网络会议有哪些优缺点,远程会议
  19. 【解决】长虹电视连接不上WiFi
  20. 南邮 OJ 1668 撼地神牛

热门文章

  1. ATEN—第十章OSPF的高级配置(2)
  2. 记一次APP体积优化的经历
  3. Matlab入门:与矩阵相关的一些指令等
  4. 通过例子讲解回溯法、分枝限界法
  5. gma 地理空间绘图:(1) 绘制简单的世界地图-3.设置地图框
  6. Altium Designer学习笔记——电流回路注意事项
  7. 小组项目第三周:后端数据——模拟炒股系统
  8. 洛克菲勒给儿子的信(前14封选摘)
  9. 如何接收前端传来的json数据
  10. 数据扩充和数据预处理