如何从零开始做一个安卓APP软件
发布时间:2025-05-13 06:58:31 发布人:远客网络
一、如何从零开始做一个安卓APP软件
如今,不少企业都想拥有属于自己企业或产品的手机APP,但其中最困扰企业主的问题就是:开发一款手机APP到底需要多少钱?
简单点来说,要视手机APP的需求及质量而言,价位一般在几千到十几万左右,更高端的价格更高。
今天,我们就来详细分析一下这个问题,请继续往下看吧。
一、APP开发款式分为固定款和定制款,两者的价格均不相同
固定款:是指直接套用已有的、现成的APP固定模板,报价是固定的,所需要的功能也是固定的,缺点就是客户拿不到源代码,也不能根据企业需求进行定制,由于源代码是封装的,如果企业以后想进行功能升级或系统维护的话,也不能够实现,只能重新开发一个新的软件。
固定款的APP开发时间短,约2~3日的时间即可完成,费用大约在几千到几万之间。
定制款:定制款是指APP的功能全部重新开发,过程比较繁琐,需要美工、策划、APP开发(前台/客户端/手机端)、后台程序员等工种协同完成,大型的、功能复杂的APP甚至需要数十人的团队。
由于APP的功能和设计都是定制的,因此价格会高些。定制款的开发时间与开发价格是成正比的,开发时间长,大约在两三个月甚至不定的周期里才能完成,而费用大概在几万甚至十几万左右。
因此,想要知道开发一款手机APP需要花费多少钱,企业主首先必须把APP的详细需求和功能告知APP开发公司,开发公司才能报出一个合理的价格。
二、手机APP平台不同,制作成本也不一样
现在市面上流行的手机APP制作平台主要有两种一般包括两种系统:安卓系统(Android)和苹果系统(IOS)。
一般来说,制作苹果系统的手机APP软件费用要比安卓平台的贵一些,因为苹果公司对苹果平台的封闭性和手机APP开发语言Objective-C的难度,都让APP开发者加大了苹果系统手机APP开发的难度。
三、APP制作成本包含参与人员的工资
通常情况下,开发一款APP需要产品经理、客户端工程师、后端工程师和UI设计师各一名,这已经是制作手机APP应用软件比较精简的配置了,所以这些参与人员的工资也是包含在APP制作成本当中的。这些工作人员的月薪加起来可能都会超过4、5万元。
需要注意的是,同样实力的APP开发公司,在不同的城市也会导致APP的成本费用高一些
二、如何做一款自己的Android App
Android客户端采用 Tab+侧边栏的整体布局
服务器采用新浪SAE部署,采用PHP+ MySQL开发,数据交互采用 java通过http调用php restful接口
一款android App需要考虑的问题:
UI设计: UI是大众的弱点,如果想开发一款不错的应用,简单的ps要会
有无网络数据处是读缓存、还是从网络读取
数据缓存:服务器缓存和本地数据缓存
数据同步:服务器和本地数据同步、UI界面数据同步
加载loading、加载失败、失败重试
消息通知:客户端主动拉取或者实现服务器推送
登陆与分享:自由账号与第三方账号打通、分享定制
首次加载速度:发布app前,把一部分数据打包在app中
统计数据:用于统计用户习惯、后续功能完善和数据调整的依据
集成第三方登陆:QQ登陆和新浪微博登陆标配
安全性:获取请求的安全性、用户输入安全性、评论防刷问题等
需要解决Fragment隐藏与显示重叠问题
需要解决由后台切回前台Fragment被销毁,导致显示非常慢
slidingmenu或者 NavigationDraw
兼容性问题,部分远程图片无法加载显示
4、HTTP异步加载android-async-http
需要解决兼容性问题,mx3滚动有问题,会自动拉出很大一块空白
上拉和下拉文案共用,需要解决上拉和下拉文案的不同
6、tab控件 PagerSlidingTabStrip
遇到引入第三方解析jar包时,运行时找不类,但类其实是有的
遇到了解析CSDN博客文章时无法解析标题到标题的bug
登陆无法拿到QQ和账号,需要自己解决第三方账号与自由账号打通问题
9、分享组件可以调用系统的,也可以使用第三方组件ShareSDK
自己实现推送:主动拉取或者 socket通信
可以集成第三方消息推送、比如百度云推送、云之讯等
iconpng.com iconfinder.com easyicon.com
使用photoshop ps自己需要的图片
豌豆荚、广点通、有米广告、点乐积分墙、多盟广告等等
应用宝、豌豆荚、百度、91、安智、安卓、360、华为(暂不允许个人提交的应用)、小米、魅族等
三、怎样做简单安卓APP软件
1、随着智能手机的普及,移动app已经应用到我们生活的各个地方。有些人就开始想,我想制作一个自己专有的Android app但是我没有编程的经验,怎么办呢?
2、其实在早起Google就宣布了App Inventer的计划,只要在Google登记,就有机会参与计划,利用Google开发的软件编写软件的网站,就可以简单开发自己App。但在这里,笔者想介绍一下一个更简单的Android App开发网站-Dorokuri。
3、DOROKURI是一个日本网站,内里提供 4个预设的版面,让用户自制 4个不同的软件,分别有制作 Android主页的行针时钟 Widget的doroAnalogClockWidget、制作短片播放器的 doroMovie、制作相簿的 doroPhotoAlbum及闹钟软件 doroWakeUpCall。
4、使用 DOROKURI差不多毫无难度,但这不代表人人都可以透过 DOROKURI制作软件,上载到 Android Market赚钱,因为使用 DOROKURI有些限制,包括用户不准将软件上传到 Market,由於软件的 Package Name是预设的,所以 Android将会认出软件是由 DOROKURI制作,而且每部手机只可安装一个以 DOROKURI制作的软件。要避免上述限制,用户也可以考虑使用 DOROKURI的收费服务。
5、软件完成後,会寄存在 DOROKURI网站,供他人下载,用户也可以透过 twitter向朋友发布软件,如果用户不希望软件公开下载,只要先在 DOROKURI免费注册成会员,就可制作不向外发布的私人软件。
6、DOROKURI的用处很广泛,例如制作简单的产品相片目录,又或是情侣为另一半制作专属的闹钟程式,先录低一段叫醒对方的声音,再配以一幅甜密合照,包保每朝起床都特别 Sweet。下面以一个闹钟软件为例,带大家进入007的闹钟:
7、第一步:进入dorokuri网站(www.dorokuri.com),点选doro wake up call,进入准备画面。
8、第二步:输入软件的档案名、软件名字,然后根据提示提供Icon和一副不大于1M的Mp3铃声。完成后点ok。
9、第三步:等一会之后,网页会跳转到完成版页面,在画面左上点download,即可下载属于自己的Android App。
10、第四步:将apk安装到自己的手机上,你就可以拥有自家的闹钟软件。