返回首页

手机app制作流程

140 2023-11-03 05:36 admin

手机app制作流程

一、项目立项

当个人或者企业有app制作的需求时,首先就需要把app制作作为一个项目,列出大纲。制作app的目的是什么,市场上有没吵胡厅有同类的app,我们主要设置哪些功能,针对的是哪部分的用户,需要投入的资源和成本以及预期的前景,并列明相关的负责人员,整理成档。

二、需求分析

1、内部需求分析

app涉及到哪些部门,需要收集各部门的需求意见,并做用户的访谈,开展头脑风暴,深化需求。

2、app开发制作公司需求分析

基于企业的需求,与app制作公司就产品服务和企业定位进行沟通,将抽象的需求整理分析成在app市场可落地实施的具体方案,排定各个功能的开发优先级,规划设计开发时间表,整理升隐好项目需求文档,并由app制作开发公司设计产品原型。

三、需求评审

此时app开发公司的产品经理就需求文档向开发团队详细做团讲解产品逻辑流程和交互设计等事宜,并评估在技术上的可实行性。如果有不明确的需求需要做二次需求更新。

四、界面设计

结合原型设计和产品文档来设计app的页面,并与产品沟通确认详细的交互要求及效果,对产品针对的用户做分析,收集相关的特征、习惯及需求,并收集相关的素材,确定好app的整体设计风格,与企业或者个人确定好最终的设计版本。

五、代码开发

根据app开发说明书,确定主要开发哪些端口的app程序,一般app分为用户端和服务端,用户端又分为IOS和Android这两个主流的版本。

根据产品文档开发好用户端之后,与服务端确定数据交换接口协议,服务端开发根据需求文档,设计数据库结构,评估核心功能实现方案,撰写开发设计概要及完成时间节点,并交付。

六、测试验收

由app开发公司撰写产品测试用例,并完场全方位的测试工作,将不通过的内容进行反馈,修复完成后,确认上线。

七、发布运营

在app开发制作公司上线app后,交由企业正式接管并运营。

[传识] Android 2.2 SDK 手机应用程式设计

本课程详细描述Google Android开发平台的各种特色,以及如何使用Java语言,操控它在储存、网路、多媒体、卫星定位、电话等各方面强大的功能。是已经熟悉Java语言,想进入Android平台开键判发领域学员的最佳课程。

课程名称:Android 2.2 手机应用软体设计 课程时间:8/21,8/22,8/28,8/29,9/4 周六日 09:00am ~ 16:00 pm上课地点:台北市汉口街一段45号8楼

学习目标: 1. 安装与使用Android 2.2 开发平台的各种工具。2. 了解Google Android应用程式的运作原理。3. 能以Java语言,操控Android在储存、网路、多媒体、卫星定位、与电话等方面功能。稿掘改

课程对象: 适合对Java语法熟悉,想进入Android程式开发领域的学员。 

课程大纲:

Day1 1 Android平台简介1.1 Android平台简介1.2 Android平台特色1.3 Android平台架构

2 程式开发环境的安装2.1 安装Java SDK2.2 安装Eclipse整合开发环境2.3 安装Android SDK2.4 开发环境介面简介

3 您的第一个程式3.1 建立Android专案3.2 以XML布建介面外观3.3 撰写控制层程式码3.4 编译、执行、除错3.5 Android应用程式执行原理

4 Android核心物件与程式架构4.1 Android核心物件与程式架构4.2 Android系统架构4.3 核心元件Activity简介4.4 其它重要元件介绍

Day2  5 视觉化介面基础5.1 Android介面设计5.2 以XML设计视觉化介面5.3 基本视觉元件(Lable, Field, Button…)5.4 排版元件:Layout5.4.1 LinearLayout5.4.2 FrameLayout5.4.3 TableLayout5.4.4 RelativeLayout

6 视觉化介面进阶6.1 各种图形资源(Resource)6.2 对话框(Dialogs)6.3 提示讯息(Toast)6.4 选单(Menu)6.5 状态列与通知机制(Status Bar & Notification)

Day3  7 事件处理7.1 事件处理的基本概念7.2 视觉化介面的事件处理7.3 时间相关事件的处理

8 系统程式相关物件8.1 Android系统程式相关物件概念8.2 程式核心:Activity物件8.3 讯息传递散拦:Intent物件8.4 服务:Service物件8.5 资料提供者:Content Provider物件8.6 时间管理:AlarmManager物件

9 字串处理与XML9.1 Android中的字串相关函式库9.2 字串物件的使用9.3 多国语系

Day4  10 资料储存函式库10.1 偏好选项处理:SharedPreference物件10.2 档案系统:Files10.3 资料库:SQLite10.4 资料提供者:ContentProvider

11 网路函式库11.1 网路相关函式简介11.2 Socket程式设计11.3 Apache的HttpClient11.4 Android的网路函式库11.5 XMPP网路服务协定11.6 WebKit浏览器的控制

12 蓝牙功能函式库12.1 开放原始码的蓝牙函式库:BlueZ12.2 搜寻蓝牙装置12.3 档案与物件交换12.4 透过蓝牙连上Inter

Day5  13 影像与声音函式库13.1 播放内部影音资源13.2 播放外部影音档案13.3 播放网路上的影音档案13.4 录音与录影13.5 照相功能

14 电话功能函式库14.1 电话相关函式库14.2 拨打电话14.3 取得电话资讯14.4 简讯功能14.5 E-mail功能

15 卫星定位(GPS)函式库15.1 GPS相关函式库15.2 卫星定位程式范例15.3 控制Google Map的显示

16 程式布署与发布16.1 建立安装程式16.2 布署程式到实体机器16.3 布署程式到Android Market

报名方式: 1. 电话报名:02-2312-2666分机60-63黄小姐2. 填写报名表(下载)后,传真至02-23121918 或 email 到service@fitpi, 收到后我们将尽速与您联系! 

主办单位:传识资讯教育训练中心相关网址:fitpi