书围绕Android初学者从零基础到实战达人的过程进行设计,采用项目教学法,以作者开发的“欢乐购商城”App为例,以一个完整的项目开发为主线,将项目开发分解为9个教学模块,分别为App应用体验、Android基础界面控件、Android高级界面控件、列表控件、页面跳转与切换、Android中的数据存取、Android客户端与服务器端交互、综合项目“欢乐购商城”实现等。读者在学习基础知识过程中将熟悉App综合项目开发流程,逐步培养独立开发综合项目的能力,并最终实现综合项目。同时本书引入鸿蒙开发入门知识,供有兴趣的读者参考学习。 本书可作为应用型本科计算机专业、软件专业、高职软件技术专业及相关专业的教材,也可作为Android和鸿蒙开发爱好者以及初、中级Android应用开发人员的参考工具书。
本书围绕一个真实项目展开,通过一个个小案例,引导读者在较短时间内熟悉一个较大规模的App应用系统的开发,以培养App程序员的独立开发能力。 本书包括App项目需求分析、App应用体验、Android客户端设计和实现、数据库开发、Java Web服务器端设计、App客户端与服务器交互设计、Spring Boot服务器端设计和微信分享的实现等内容。 本书适合作为“App开发”实训课程教材,可供项目经验少的学生开发实用App时参考,也可作为大学生“互联网+”创新创业竞赛的实战指导书或软件类专业大学生完成“移动应用类毕业设计”的参考书。