Android APP开发实战:从规划到上线全程详解
上QQ阅读APP看书,第一时间看更新

前言

随着移动互联网的兴起,各行各业对移动应用的需求越来越大,从事APP开发的人也越来越多,APP开发行业可以说是方兴未艾。APP开发是比较复杂的事情,涉及产品、美工设计、服务器端开发、Android/iOS开发、软件测试和项目管理等各方面。这些方面都是相互关联的,如果要做好一个APP,需要对上述各方面都有所了解。

目前介绍APP开发的书籍很多,大都局限于某一方面,内容不够全面,并且许多书籍偏于理论,与实际联系不紧密。国内外市面上大多数的Android开发类图书,基本上可以分为两类:一类是从系统内核和源代码入手,书的内容重在分析Android各个模块的运行机制,深入理解系统肯定对应用开发者有好处,但很多时候并不是那么实用;另一类是标准教程,基本内容与Android官方文档类似,围绕API的用法就事论事地讲解,这类书在写法、教学思路和实例上虽然各有千秋,但在实际工作中就会发现还远远不够。

在实际工作中,笔者接触了许多从别的行业转行从事APP开发或从事APP开发一两年的人员,发现许多人对APP开发的基础知识不甚了解,需要关注的地方都没有考虑到,导致在开发APP的过程中犯了许多低级错误,而这些本来是可以避免的;而在APP开发行业中,从事APP开发一两年的人员又是占了绝大多数。在许多创业型的小公司里,也没有专职的产品、美工和测试人员,往往要求Android/iOS开发人员做到一专多能、身兼数职。

有感于此,笔者想写一本面向初级读者且全面介绍APP开发的书。与上述两类书都不同,本书完全从实战出发,以从零开始规划一款APP至APP上线这个过程为主线,介绍整个过程中所涉及的知识,而不局限于某一方面。这样一来,读者将对APP开发的相关知识有一个全面的了解,进而以更专业的方式完成APP的开发。

本书是从多个实际项目中获得的经验总结,可以使读者在开发APP的过程中少犯低级错误,减少可能遇到的各种问题,从而提高开发效率。

本书的章节编排贴合实际项目,具体内容如下所述。

· 第1章:介绍开发APP前的准备事项。

· 第2章:介绍APP产品和设计人员的工作(产品原型设计、效果图设计和切图等)。

· 第3章:讲解APP端和服务器端的协作(接口设计、数据安全方案、数据同步方案和登录状态的维持)。

· 第4章~第9章:讲解字符编码、网络(TCP/IP、Socket、HTTP/HTTPS、Cookie和Session)、数据加密和设计模式等知识。

· 第10章~第11章:介绍APP架构设计。

· 第12章~第24章:详解Android开发(四大组件、Fragment、权限功能、动画实现、矢量图的使用、异常处理、本地存储、ABI管理和混淆功能)。

· 第25章~第32章:涵盖Android Studio的使用技巧、APP的缓存设计、APP的性能优化、APP的Log功能设计、APP的版本管理、APP版本升级功能设计、APP常用功能设计和代码封装。

· 第33章:介绍APP测试。

· 第34章:介绍APP项目管理。

· 第35章:讲解Git的使用。

资源与支持

本书由异步社区出品,社区(https://www.epubit.com/)为您提供相关资源和后续服务。

配套资源

本书提供如下资源:

• 本书配套资源请到异步社区的本书购买页面中下载。

要获得以上配套资源,请在异步社区本书页面中点击,跳转到下载界面,按提示进行操作即可。注意:为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证。

提交勘误

作者和编辑尽最大努力来确保书中内容的准确性,但难免还会存在疏漏。欢迎您将发现的问题反馈给我们,帮助我们提升图书的质量。

当您发现错误时,请登录异步社区,搜索到本书页面,点击“提交勘误”,输入相关信息,单击“提交”按钮即可。本书的作者和编辑会对您提交的勘误进行审核,确认并接受后,您将获赠异步社区的100积分。积分可用于在异步社区兑换优惠券,或者用于兑换样书或奖品。

扫码关注本书

扫描下方二维码,您将会在异步社区微信服务号中看到本书信息及相关的服务提示。

与我们联系

我们的联系邮箱是contact@epubit.com.cn。

如果您对本书有任何疑问或建议,请您发邮件给我们,并请在邮件标题中注明本书书名,以便我们更高效地做出反馈。

如果您有兴趣出版图书、录制教学视频,或者参与图书翻译、技术审校等工作,可以发邮件给我们,或者到异步社区在线提交投稿(直接访问www.epubit.com/selfpublish/submission即可)。

如果您是学校、培训机构或企业,想批量购买本书或异步社区出版的其他图书,也可以发邮件给我们。

如果您在网上发现有针对异步社区出品图书的各种形式的盗版行为,包括对图书全部或部分内容的非授权传播,请您将怀疑有侵权行为的链接发邮件给我们。您的这一举动是对作者权利的保护,也是我们持续为您提供有价值的内容的动力之源。

关于异步社区和异步图书

“异步社区”是人民邮电出版社旗下IT专业图书社区,致力于出版精品IT技术图书和相关学习产品,为作译者提供优质出版服务。社区创办于2015年8月,提供超过1000种图书、近千种电子书,以及众多技术文章和视频课程。更多详情请访问异步社区官网https://www.epubit.com

社区二维码

“异步图书”是由异步社区编辑团队策划出版的精品IT专业图书的品牌,依托于人民邮电出版社近30年的计算机图书出版积累和专业编辑团队,相关图书在封面上印有异步图书的LOGO。异步图书的出版领域包括软件开发、大数据、AI、测试、前端、网络技术等。

服务号二维码