关于安卓
安卓是一款基于Linux开发的一款开源操作系统,最初由Andy Rubin开发,于2005年被谷歌收购。经过谷歌的运营,在2011年的第一季度,打败当时由诺基亚领头的塞班系统。从此一发不可收拾,最终占据移动市场的半壁江山,与苹果的IOS系统分庭抗礼。
关于应用开发
如今市面上的安卓应用不计其数,几乎涵盖了各个领域。这些应用为大家的生活带来了诸多便利。那么,一款安卓应用是如何从无到有,既而出现在人们视线中的呢?
首先,要有开发应用的想法或是创意,称为需求诸如这款应用有哪些功能,面向哪些用户等,一般都由产品来定位,产品还负责初期设计稿的开发,称之为原型图。
之后,就是美工根据原型图来做出每个界面的效果图,效果图包含字体大小,颜色,图标,弹框效果等。美工还需要把每个图标画出来,这个过程就叫切图。
于此同时,后台开发人员开始设计服务器端的接口,数据库建表,框架搭建的工作。一个联网应用,是离不开后台的,比如微信,你的好友,朋友圈,发送的各种消息表情,都是通过后台交互获取的。
与之同步的,是前端开发人员的工作,前端还分为苹果IOS端,安卓端,网页(h5)端和小程序端,看应用需求,可能不全具备。这些前端人员需要根据原型图,用代码实现界面,与用户的交互,后台数据的请求等。
后台开发人员与前端开发人员,就是大家口中调侃的"钱多,话少,死的早"的码农,程序员(媛,猿)了。
笔者的这一系列教程所讲,只是其中关于安卓开发的部分,也许会涉及到部分后台的开发。
安卓开发
常规开发,是通过电脑上安装的谷歌官方提供的开发工具(android studio)来进行。既然标题上说是在安卓手机上开发安卓应用,那在手机上通过android studio开发显然是不现实的。这里就请出今天的主角了:AIDE
关于AIDE
aide全称android java ide,可以理解为是安卓上的java开发工具。一款应用的开发,是依托于一种或多种计算机语言的,安卓的开发,依赖于java语言。这款由国外团队制作的应用,完美实现了在移动端开发的环境。让你可以利用碎片化的时间,来开发属于自己的应用,既消磨了时间,又学习了新的技术,日后也可以将自己开发的应用上架到各大平台,赚取额外的收入。简直是一举多得。
由于这款应用是国外团队开发的,所以应用的语言是英文的,国内也有各路汉化大神提供了自己制作的汉化版本。
因头条限制,请大家通过关键字"AIDE"自行搜索下载。
安装好以后,就可以我们的手机安卓应用开发之旅了,你准备好出发了吗?
下一节:编译与安装