APP开发:一个app开发需要哪些人员技术人员

在大学时, 自己是学计算机专业的,而且还和老师一起做过一年半的项目。 有时候是不是有这样的想法,做一个自己的网站、但一直未付诸行动。2012年时, 终于付诸行动了,花了三个月,现学现卖, 熬夜通宵用PHP做了一个小网站,但后续就再没有坚持下去。 直到从电信行业转行互联网行业后,做一款属于自己的应用的的想法越来越迫切,于是今年开始便投入到Android App开发的阵营中来。今年断断续续做了4款Android App应用, 一款公司应用,三款自有应用。从前期的学习, 到后续的实践,很多东西需要自己去摸索.
目前,应用资讯类型App功能核心都包括内容列表展示、内容详情展示、个人中心、 评论分享、搜索四大功能。
下面就我以我开发的一款编程学习的App[编程在线]为例, UI + Andorid客户端 + 服务器 + 内容 + 上线 都是我一个人在做, 最终做出这样一款App来花费了大量的时间和经历。先简单介绍一下[编程在线]App
编程在线介绍:
编程在线是一款包括编程语言、移动开发、WEB开发、RSS订阅功能的综合性编程学习客户端。界面简洁、操作简单。文章内容包括java、NET、C/C++、PHP、Android开发、Windows开发、iPhone开发、JavaScript开发、AngularJS、Node.js、JQuery等精彩技术文章。
编程在线功能:
1、提供编程语言、移动开发、WEB开发相关技术文章。2、提供专题文章,支持文章分类阅读。3、支持按编辑推荐、最新文章、最热文章阅读文章。4、支持页面下拉刷新页面内容。5、支持离线阅读, 已阅读的文章会在本地缓存。6、支持博客园和CSDN RSS订阅功能。7、支持最新文章消息推送功能。8、支持文章分享、收藏、笔记、评论功能。9、支持收藏、笔记数据同步到服务器。
总计设计:
1、Android客户端采用 Tab + 侧边栏的整体布局
2、服务器采用新浪SAE部署, 采用PHP + MySQL 开发 ,数据交互采用 java通过http调用php restful接口
一款android App需要考虑的问题:
1、UI设计: UI是大众的弱点,如果想开发一款不错的应用,简单的ps要会2、有无网络数据处是读缓存、还是从网络读取3、数据缓存:服务器缓存和本地数据缓存4、数据同步: 服务器和本地数据同步、UI界面数据同步5、加载loading、加载失败、失败重试6、消息通知: 客户端主动拉取或者实现服务器推送7、登陆与分享:自由账号与第三方账号打通、分享定制8、首次加载速度: 发布app前,把一部分数据打包在app中9、统计数据:用于统计用户习惯、后续功能完善和数据调整的依据10、集成第三方登陆:QQ登陆和新浪微博登陆标配11、安全性:获取请求的安全性、用户输入安全性、评论防刷问题等12、兼容性问题13、架构的可用性,便于后续项目开发
常用系统组件和开源组件:
1、Fragment 需要解决Fragment隐藏与显示重叠问题
需要解决由后台切回前台Fragment被销毁,导致显示非常慢
slidingmenu
或者 NavigationDraw
3、图片加载: imageLoader
兼容性问题,部分远程图片无法加载显示
4、HTTP异步加载android-async-http
5、上拉下拉刷新: pullrefresh
1、需要解决兼容性问题,mx3滚动有问题,会自动拉出很大一块空白
2、上拉和下拉文案共用,需要解决上拉和下拉文案的不同
6、tab控件 PagerSlidingTabStrip
1、需要Tab解决样式定制问题
2、需要解决tab缓存和惰性加载
7、SAXParser 解析 rss
1、遇到引入第三方解析jar包时, 运行时找不类, 但类其实是有的
2、遇到了解析CSDN博客文章时无法解析标题到标题的bug
8、集成QQ登陆和腾讯微博登陆
1、 登陆无法拿到QQ和账号,需要自己解决第三方账号与自由账号打通问题
2、 QQ 图像无法用imageLoader加载
9、分享组件可以调用系统的,也可以使用第三方组件ShareSDK
10、消息推送
1、自己实现推送:主动拉取 或者 socket通信
2、可以集成第三方消息推送、比如百度云推送、云之讯等
11、UI设计
2、使用photoshop ps自己需要的图片3、付费让UI设计人员帮你设计
广告平台:
豌豆荚、广点通、 有米广告、 点乐积分墙、
多盟广告等等
应用市场:
应用宝、豌豆荚、百度、91、安智、安卓、360、华为(暂不允许个人提交的应用)、小米、魅族等
应用审核:
审核都要3--10天左右,需要提供身份证明或者签订协议,部分市场某些应用不允许上架。特别广告和积分墙的应用。
编程在线下载:
编程在线网站:&(最新版2.1)
编程在线移动版:
编程在线Android客户端, 已上架到豌豆荚、应用宝、91、安卓、机锋应用市场, 欢迎大家下载, &共同学习, 2.0 版本。
我的其他软件:
阅读(...) 评论()一个App的开发需要投入多少资源?
一个App的开发需要投入多少资源?
如果你是在互联网行业工作,或者是做产品或开发工作,总是会有人问你这样的问题:开发一个App需要投入多少?因为在自己的知识和能力覆盖范围之内,所以遇到这样的问题,我会耐心的问为什么要做App, 这个app给什么样的人使用,实现什么样的功能,满足什么样的需求,预估初期有多少用户,要开发安卓还是ios等等。一个app的开发,在需求十分清晰且固定的情况下,时间是可控的,当然这不包括发布,因为据说appstore的发布好像比较麻烦。首先我们来看看App的构成,一般一个完整的App产品包含服务端和客户端两个部分(如上图所示),没有服务端的App也有,像简单的工具类,单机游戏,但是非常少,从经营的角度考虑,为了积累用户和数据,大部分App都有服务端;客户端就是指我们从手机应用商店下载到手机桌面上的部分, 服务端一般都是提供数据读写存储的,例如:处理业务逻辑,进行图片,视频等资源存储,部署在服务器上,用户使用客户端通过接口和服务端进行交互,享受App提供的服务。客户端需要根据手机操作系统来开发,不同的系统,有不同的要求,对于开发者来说,只需要满足主流的的操作系统即可,目前用的最多的操作系统分别为苹果的iOS系统,谷歌的Android系统和微软的Windows Phone(简称为WP),目前iOS系统和Android系统占据了大部分市场,WP的用户量非常小,如果人力和物力有限,只需开发iOS和Android版本即可,没有必要全部开发,如果是为了测试市场,根据目标群体使用手机的特征,在iOS版和Android版中任选一个开发即可,要不然会造成资源浪费,总的来说,一个App构成如下所示。人力成本:项目经理产品经理UI设计师ios开发工程师Android开发工程师服务端开发工程师测试工程师运维工程师时间成本:大体计算需要三个月到一个季度。经济成本:
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
百家号 最近更新:
简介: 科技改变生活,态度决定文章质量!移动APP开发到底需要什么的云服务?
稿源:雷锋网
【编者按】本文作者APICloud CEO刘鑫,专注于跨平台APP研究,APICloud 是国内云端一体移动应用开发平台。创业大潮和“互联网+”凑在一起,让更多人开始了解互联网的技术术语,包括IaaS、PaaS、SaaS甚至BaaS都变得耳熟能详。那么在云服务快速普及的时代,你手头的移动APP项目到底该如何正确选择纷繁复杂的云服务呢?今天我们来探讨和解决这个问题。选择好的IaaS服务商就像以前选择某个服务器的品牌云服务,今天大家提起马上能想到的一定就是“阿里云”“UCloud”“青云”“腾讯云”等或者洋品牌的“微软Azure”“AWS”,这些都是IaaS基础云服务。这些基础云服务对你的移动APP项目落地很重要,但是选择并不困难,因为选择IaaS服务商的过程更像在服务器时代买服务器,你会选择购买某一个品牌的服务器硬件,要么Dell要么联想要么IBM等等。固然今天也有很多IaaS服务商可以选择,但是大众知名的品牌也就固定的3、5家,性价比、服务品质、技术指标充分比较了,做一个选择并不会很困难。选择对的PaaS服务商,就像找牛x的程序员IaaS虽然解决了服务器”硬”的问题,但是从来不会是云服务领域最重要的问题,哪怕在以前你买错了服务器大不了可以换个品牌,更何况云时代这种品牌切换成本更低。而一旦有了服务器,上面的服务器程序搭建才一直是困扰移动APP(或PC网站)项目最大的痛点。并且这个过程中存在很大的不确定性。在传统Web网站时代,最值钱的程序员,是服务器开发人员如Java、.net、php等,因为一个项目的核心重点就是服务器端程序开发的成本,服务器开发人员水平的参差不齐导致众多项目不能如期达成目标甚至导致大量项目失败。而IaaS服务并没有很好地解决这个问题和痛点。恰恰PaaS云服务的大量涌现,让服务器端程序的开发变得简单高效,PaaS提供了很多成熟的服务器端功能,省去了大量代码开发工作量,让移动APP项目服务器端开发工作更加可控,让很多之前不敢想象的功能快速集成到你的移动APP中,某个PaaS云服务商的某个牛x程序员的成果可以被成百上千家没有那么高超开发能力的移动APP项目团队所共享。因此说,选择对的PaaS服务商,就像以前找到一个很牛x的程序员。PaaS服务的普及带来的改变是什么?拿一个电商APP来举例,需要的功能大概涉及以下逻辑:用户模块(注册、登陆)、商品展示模块(商品信息、图片资源存储)、搜索(语音搜索、图片识别)、购买系统(支付)、广告系统(闪屏广告、banner广告)、客服系统(即时通讯、机器人客服)等等。而在PaaS服务普及之前,这一些都需要你有牛x的程序员,耗费大量时间精力,每一项都要自己手动写代码,但是也未必能够完成。而如今,云端时代,这一切都变得异常简单,每一项都有非常专业的云服务商帮助你实现梦想,而作为移动APP项目技术实现本身,只需要更关注自身的业务逻辑、用户体验、市场运营,技术的一切都交给更专业的PaaS平台,低成本且高效的快速实现。因此PaaS云服务的普及带来的改变就是“让创业者和创新者更多关注自己的业务本身,而不是技术”。企业CTO从技术牛人转变为“采购员”IaaS服务就是卖服务器,而PaaS服务器是卖牛x程序员。曾经不敢想象的一些能力通过云服务的形式就可以轻松获得。类似于Ocr的公式识别,帮助众多数学辅导APP快速上线,语音搜索甚至图片匹配让购物变得更加充满乐趣,而作为任何一个企业的CTO我相信都很难找到这几项技术都很精通的牛人。因此CTO技术牛不牛已经变得不那么重要,反而眼光和视野的宽广程度成了考察一个合格CTO的重要指标。云端时代的CTO就是一个企业技术的“采购员”。而今天中国市场也出现了大量优秀的PaaS云服务提供商,并且涵盖了各个领域,结合功能实现,如何选择确实需要准确的判断和分析:&以上这些,是国内各个领域主流PaaS和相关服务的简单总结,用好这些服务就能真正的理解“云”,PaaS服务平台给移动APP项目要远远超过IaaS提供的价值,让你的创业和创新梦想快速变为现实。那么如何使用这些服务呢?答案很简单,就是三个字母“API”PaaS云服务的主要表现形式就是“API”PaaS云服务,主要以API的形式作为服务载体,选择不同的PaaS服务商就是在选择不同的API,越来越多的PaaS服务被集成在同一个移动APP内。现在不仅PaaS服务,包括IaaS服务以及一些SaaS服务都开始进行API的输出,只是不如PaaS平台这样典型。例如客服领域Udesk、美恰、智齿、逸创云客服等均提供移动SDK以API对接的方式支持用户和固有系统进行整合。基于PaaS平台提供众多API的趋势,导致市场出现了API聚合的需求,包括百度的APIstore、APICloud以及数据聚合都提供类似的服务,帮助移动APP项目更快的使用第三方丰富的API。API聚合的价值也让开发者在选择PaaS平台和API服务的时候可以像拼积木一样快速组合业务逻辑,让技术真正的不再成为瓶颈。所以耳熟能详的API成了PaaS云服务的代名词。云时代,带来的颠覆性价值不是IaaS,PaaS服务已经名正言顺的成为推动行业快速发展的云服务的主力军。
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页价格:面议
品牌:app制作
型号:app定制开发
关键词:APP开发价格,APP定制开发,微信定制开发
在线联系:
服务项目 电商系统,社区服务,管理系统
面向地区 西安
APP开发都有哪些类别多少钱开发一款APP 让我们谈谈开发一个App都有些什么吧。
  1. App类型
  苹果按照功能将应用分为食品,生活方式,运动等类型。从开发的角度上来说,我们能开发的App类型有如下几种:
 基本列表功能的App
  这种类型的App可以看成有层次分级:进入应用以后,有一些大主题,点击其中的一个主题以后,显示一个列表,点击列表中的任何一项进入详细信息页面。典型的应用有iPhone中的email应用。这种类型的App开发起来较为简单,对于公司和团体展示其基本信息而言,是一种比较简单,花费比较低的不错选择。
  基于数据库的App
  这种类型的App通常需要使用数据库加载大量的数据。一个比较典型的实例是你需要在你的App中组织、展示和销售不同类型和款式的服装,使用基本列表功能往往无法充分表达和实现需要的效果。这种类型的App无论数据是存储在本地,或者是通过Web Services获取,开发实现上都比较复杂。
  这种类型的App开发复杂度不可同日而语,可以是比较简单的可以是俄罗斯方块,打地鼠之类,也可以是使用实时3D渲染和物理引擎的角色扮演类游戏。积分榜,增强用户体验的重力感应,陀螺仪应用,以及集成Game Center都是有可能的。
  其他类型的App
  相信还会有一些完全的App, 但以上类型至少囊括了App Store上95%以上的App。
  2. App开发流程
  App的开发流程可以分解为4个部分: 创意和想法,计划,设计,程序开发。
  2.1 创意和想法
  这是决定App发展方向的起源,也是在有了”我要开发一个App”想法之后的迈出的第一步。研究一下Appstore 上不同的开发方向 – 简单信息,游戏,交互设计等。你的想法和功能越复杂,费用就越高。
  2.2 功能细节的延伸
  仅向程序员阐述你的想法是不够的,因为这样做的话,他们不会交付你想要的东西。即便是一个简单的App中,也会有如此之多的细节和步骤需要处理。需要实现的功能数目以及复杂度直接决定了你开发App所需要的费用。
  2.3 美术和UI设计
  UI设计师将你的想法用美术图片展示出来,并对这些图片进行切图,以便程序员开发使用。美术设计是App中很重要的一环,你的App需要一个好的logo,splash screen, tab icons以及许多界面元素。
 3. iOS App开发费用
  对于许多项目而言,开发团队把设计文稿变成一个实际可以运行的应用。开发费用根据你开发应用支持的设备有所不同,开发之前,请和你的开发人员确认你要支持的设备类型 – iPhone 4, iPhone 4S, iPad1, iPad2等。
  基本列表功能的App – 3,000 – 6,000 - 你提供数据内容,如果你需要支持GPS定位, 社交媒体等额外功能,你可能会需要支付额外的一部分费用,
  基于数据库的App – 24,000- 150,000 – 开发需要实现应用中的业务逻辑,并且保证应用的交互体验,通常需要对提供的数据进行解析,这种项目通常前端的开发工作量会比较大,因为界面需要根据后台数据进行即时更新。
  游戏 – 30,000- 750,000 – 游戏的难易范围比较大导致开发费用也会有很大的浮动。据我所知,愤怒的小鸟第一版的开发费用在100万左右。对于那种需要使用陀螺仪的竞技类游戏,游戏的开发费用不会少于40万。即使你开发的是很简单的游戏,后续上线也马上会有很多复杂的事情,如集成game center, 排行榜等。游戏下载量相比应用而言会比较大,选择开发某类类型游戏的时候也需要注意投入和回报率,花多少钱才能开发一个很有意思的游戏,这个只有你自己才能回答。
  4. App总体开发费用
  除了Apple扣除的99美金注册开发者费用以及30%的App营收分成以外,没有其他多少隐藏的费用。支出的费用主要集中在开发、设计以及IT架构(主机托管,服务器等)。 请注意以上报价只是一个基本的预估,具体的报价会随着具体详细的需求等因素而波动。
外包最核心的一点就是选择一个靠谱的开发团队,能准时和保质地完成你想要的产品,及时地将你的想法和创意推广到市场进行运营。陕西三米网络科技有限公司技术团队带领者由前华为3位6级技术专家组成,朝气蓬勃、技术过硬、更重要的是公司文化也继承华为"聚焦客户"的理念,真正站在客户的角度去做极致产品。 我们很高兴并以此为自豪地能为广大客户提供优质的技术服务,并能在他们的成功之路上提供一臂之力。如果你有任何方面的需求或者咨询,请通过: Tel:联系我们,我们将很乐意和你一起交流和沟通。
联系我时请务必告知是在黄页88网看到的!
电话:029-
3年主营:app定制开发,微站建设,微信定制开发,网络推广———— 认证资质 ————
个人 营业执照 手机 微信 邮箱
没有个人认证 企业认证已通过 没有手机认证 微信认证已通过 邮箱认证已通过
APP开发都有哪些类别多少钱开发一款APP相关推荐产品
给APP开发都有哪些类别多少钱开发一款APP留言
咨询主题:价格发货与交货商品参数其它 *咨询详情: *联系人: *手机号码: QQ号:
陕西三米网络科技有限公司为你提供的“APP开发都有哪些类别多少钱开发一款APP”详细介绍,包括APP开发价格价格、型号、图片、厂家等信息。如有需要,请拨打电话:。不是你想要的产品?,让供应商主动联系你。
APP开发都有哪些类别多少钱开发一款APP相关分类
“APP开发都有哪些类别多少钱开发一款APP”信息由发布人自行提供,其真实性、合法性由发布人负责。交易汇款需谨慎,请注意调查核实。}

我要回帖

更多关于 技术开发人员岗位职责 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信