App项目设计开发完整流程

转载自:http://blog.csdn.net/demon614/article/details/39692827

作为一个PHP程序猿想转行APP开发可不是件容易的事情,话说隔行如隔山,这隔着一层语言也是多东西需要学习啊,一直对APP开发很感兴趣,最近请教了几个做移动开发的朋友,看了很多的资料,决定把自己学到的东西总结一下分享给和我一样刚做开发的菜鸟们。

1. idea形成——APP项目雏形

一个APP项目的最初首先要确定项目整体方案,整个项目的规划,大体框架,做成文档展现出来,以便大家提意见和更好的改进。也就是说首先要确立产品原型,进入项目评估阶段。经过反复确认,最终形成产品脑图和完整的需求文档。

2.功能设计——APP项目概要设计

第二步相当于网站的需求分析,需要整理确定App的主要用户群体和APP能实现的功能。关于APP开发设计可以在DevStore平台上借助一些工具来充实你的APP,像结合推送、地图、社交分享、第三方登录等常用的工具让你的APP更丰富一些。借助第三方服务来丰富自己的作品是很好的借力途径,一定不要错过,平时要养成收集平台的习惯,例如工具平台,学习交流平台,养成总结整合资源会是受益一生的好习惯。

3. 功能实现——APP项目打码阶段

APP的大概界面构思和设计,大功能模块代码编写。正式进入产品的原型设计阶段。UI、UE开始设计,形成初步的效果图。在经过确认后界面的效果图正式设计完成。产品在设计图完成后,进入研发阶段。通过编程语言形成正式的程序。至此,App的制作过程就完成了一大部分,可以进入测试部进行测试。作为一个开发者来说这才是重头戏,设计,测试都是别人的事情,这一步主要是开发者努力打码阶段,不断码砖,修bug阶段。

4.测试——APP项目大家评

把大概的界面和功能连接后,App的大致demo就出来了,demo自己试用和体验几遍后,根据实际情况修改,没有大错误后,新版本可以尝试寻找beta用户, 根据测试用户的反馈,改进并反复测试。用户测试阶段一定要把每个用户的意见考虑进去,不一定每个意见都会采纳,但是不要放过一点瑕疵,尽全力让自己的作品更好。

5.APP项目完成

在产品经过多次测试,修改bug确认无误后。一个App制作项目就完成,可以进入个大市场,投放使用。市场推广也是比较关键的一步,在各大市场中,开发者就要通过各种方式推广自己的App产品,力求App在市场上获得更多的下载量,吸引更多的用户。

Ok。就到这里吧,项目完成了,码农,设计,技术,前端统统准备收拾东西回家了,让市场人员留守吧,哈哈。。。开个玩笑,十一都放假了,还推广个鬼啊,十一解放了,祝大家有个快乐的假期,国庆来了会写APP运维推广策略,请继续关注。

时间: 2024-11-20 18:19:27

App项目设计开发完整流程的相关文章

手机APP系统开发流程

手机APP系统开发流程,随着移动互联网的发展,越来越多人拥有手机,手机APP也成了风口,手机app软件开发已经成为时代的潮流,大部分创业者看准了商机找专业的服务平台服务商去开发一款属于自己的商业APP,来实现自己的创业梦.但是很多创业者都只是看到了成功者的案例,跟软件服务商介绍自己的需求的时候就说我想做一个像滴滴打车一样的APP. 在设计过程中的手机app应用程序,手机应用系统开发方面,很多创业者都不明白自己的一个需求.还有可能是不知道怎么写.因为他们大部分都是没有接触过这个行业的人,根据这种情

app的开发流程?小白求教

问题描述 app的开发流程?小白求教 本人小白,功能模块.前端界面模块.后台服务器等等的开发顺序流程大致是怎样的,求具体讲解下啊~~ 解决方案 前台,后台是分开的.前台主要是界面,数据获取,组织,展示等.后台服务器是提供api功能. 两者需要的技术技能也差别很大. 解决方案二: 看是ios还是android,一般还有服务器,要单独开发,前段主要是界面还有逻辑 解决方案三: 先定功能,出交互,定接口,前台做界面,后台做接口,然后前后台连调,修改,测试,发布

移动端APP的开发,一个整个的流程和用到的技术

问题描述 移动端APP的开发,一个整个的流程和用到的技术 现在做app不知道如何下手去做,没有一个整体的概念,求大神指点. 解决方案 切图- UI -编码 解决方案二: 根据需求来写,一个项目 实际上项目的开发文档,UI 设计 就占了很重的比重 解决方案三: 可以看一下大神skyshore的博客,里面的筋斗云移动应用框架,包括前端后端,http://m.blog.csdn.net/article/details?id=51063915

app-Android App开发完整实例教程谁有?急求大神大神指导,新手求学。非常感谢

问题描述 Android App开发完整实例教程谁有?急求大神大神指导,新手求学.非常感谢 Android App开发完整实例教程谁有?急求大神大神指导,新手求学.非常感谢. 解决方案 先看一遍书吧,可以参考<精通Android4编程>或者<疯狂Android讲义>,然后可以上http://edu.csdn.net/?ref=toolbar CSDN学院看看. 解决方案二: 我之前博客分享的半成品:http://blog.csdn.net/gao_chun/article/deta

连载:面向对象葵花宝典:思想、技巧与实践(14) - 面向对象开发技术流程

抛开项目流程,让我们来谈谈"技术流程"吧!! 谈到流程,很多人立刻就会想到熟悉的瀑布模型.螺旋模型.迭代开发.敏捷.RUP等一堆软件工程相关的软件开发流程,但对于大部分人来说,这些流程仅仅是项目管理上的概念,只有项目经理开例会时那红红绿绿的甘特图.燃尽图.路径图等,或者只有评估工作量和是否要加班的时候,我们才会意识到这些流程的存在.   通俗的讲,项目管理上的流程主要是用于指导项目经理如何管理项目用的,但对于如何指导开发人员如何开发项目,并无多大用处.一个典型的情况就是刚毕业的大学生,

SharePoint 2013 搭建app本地开发环境

原文:SharePoint 2013 搭建app本地开发环境 使用SharePoint App,如果要通过应用程序目录分发 SharePoint 相关应用程序,如具有完全控制权限的 SharePoint 相关应用程序(无法部署到 Office 365 网站),则将需要使用本地计算机上完整安装的SharePoint 2013.我们在本文中提供了用于设置SharePoint 2013 的本地安装以及开始开发SharePoint 相关应用程序的步骤. 一.配置前准备 1. 请确定已经安装好ShareP

app-求教php 做APP接口 整个通信流程

问题描述 求教php 做APP接口 整个通信流程 求教怎么做 步骤 有哪些文件 header('Content-type: application/json;charset=utf-8'); require 'conn.php'; //读取数据 $sql_notice = mysql_query('SELECT id,user_name FROM yxd_user limit 0,4'); //$data[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC

Android 开发订单流程view实例详解

Android 开发订单流程view实例详解 先看看最终效果图: 怎么样,效果还是很不错的吧?群里有人说切四张图的.recycleview的.各种的都有啊,但是最简单的就是通过自定义view来实现了-接下来让我们来实现下这个(订单流程view). 首先我们定义好我们的自定义属性: attrs.xml <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable

用Python+Django+Google App Engine开发SNS应用(一):校内和PyXn

大家好!我是Marsbug团队的Damien.今天起,我会在本blog陆续发表一系列关于Python, Django, Google App Engine以及SNS应用开发的文章. SNS应用可以说是web2.0时代mashup概念的一个非常成功的例子.从Facebook F8平台开始,SNS应用经过1年的发展已经深入人心.而在F8开放一年之际,国内的SNS领域也开始了一场开放平台大战,这也是我们开发者一展身手的好机会.今天,让我先从开发校内应用谈起吧. 开发技术的选择 目前Marsbug已经在