《App开发案例教程》书籍以实际案例为核心,逐步引领读者从项目需求分析到App最终提交和社交分享的全过程,该书覆盖了数据库设计、服务器端和客户端(包括Android与iOS)的程序设计及模块实现,内容全面,结构清晰,对于希望深入了解App开发全貌的读者来说,这本书提供了一条从零到一的路径,通过跟随书中的步骤和示例,读者不仅能够掌握各个阶段的关键技术点,还能学会如何将一个App项目从构想转化为现实,并成功发布,对于期望在App开发领域内深造的开发者而言,这本书是一个宝贵的资源,能够帮助他们提升技术能力,同时也为日后的项目开发奠定坚实的基础。
本书通过一个实例,介绍App设计、开发直至上线的全过程,引导读者在较短时间内熟悉一个较大规模的App应用系统的开发。本书包括项目需求分析、应用数据库设计与创建、服务器端程序设计、Android客户端设计、Android客户端模块实现、iOS客户端设计、iOS客户端模块实现和App提交等。从需求分析、系统设计、详细设计、代码编写,到最后发布上线,增加了服务器端、数据库部分和微信分享的开发内容,总结了App开发的整体流程。本书既适合于无项目经验的大学生,学习开发较大规模的实用App时选用,又可作为“App开发实训”课程教材,也可作为软件类大学生完成“移动应用类毕业设计”的参考书。
目录
- 第1章 导论
- 1.1 开发概述
- 1.2 App开发流程图介绍
- 1.3 案例介绍
- 1.4 本书教学中所用到的软件及案例代码
- 1.4.1 各种开发环境所需软件
- 1.4.2 本书案例所涉源代码
- 1.4.3 其他开发包和本案例可运行的安装包
- 1.5 配置局域网运行和开发环境
- 1.5.1 局域网内本地服务器拓扑图
- 1.5.2 启动本地服务器的步骤
- 1.5.3 修改Android端URL访问本地服务器
- 1.5.4 iOS端访问本地服务器
- 1.6 本书内容结构
- 1.7 课后思考题
- 第2章 项目需求分析
- 2.1 功能需求分析
- 2.1.1 需求获取
- 2.1.2 功能分析
- 2.1.3 系统UML建模
- 2.2 系统用例分析
- 2.2.1 系统用例图
- 2.2.2 系统用例描述
- 2.3 开发环境与工具介绍
- 2.3.1 iOS客户端
- 2.3.2 Android客户端
- 2.4 课后思考题
- 第3章 应用数据库设计与创建
- ...
- 第4章 服务器端程序设计
- 第5章 Android客户端设计
- 第6章 Andfoid客户端模块实现
- 第7章 iOS客户端设计
- 第8章 iOS客户端模块实现
- 第9章 App提交
- 第10章 App微信分享的实现