《Android Studio开发实战:从零基础到App上线》自面世以来,承蒙众多朋友的抬爱,该书一直保持不错的销量,其中第一版的出货量突破一万,第二版的出货量即将突破两万。对于一个程序员来说,这是对其劳动成果的极大肯定。
  回想五年多前我在CSDN输出技术文章,当时仅仅是想分享自己的学习经验,又怎么会料到成为技术书籍的作者呢?首先要感谢CSDN网站,不但给技术人提供了展露才华的平台,而且我的博客专栏 《Android开发笔记》曾被放在CSDN首页数月之久,CSDN编辑正是我写作道路上的第一位伯乐。其次要感谢出版社的老师,在众多博客作者中发现了我的技术文章,盛情邀请我写书并给予专业的指导,使得Android开发笔记系列得以顺利整理成书。再次要感谢一路上支持我和我的书籍的可爱读者,有的在自己的群里推广开发实战一书,有的将开发实战一书采做高校教材,有的帮忙为开发实战一书勘误,还有更多的读者或点赞或关注或转发朋友圈或出手购书或给与好评。这些充分体现了我们当前时代积极向上的精神风貌,能与各位共处人人互助共同前进的伟大盛世,实乃人生一大幸事!
  其实自从《Android Studio开发实战:从零基础到App上线》一书推出第二版之后,我就一直在想开发实战能否做成一个系列,而不仅仅是简单的第三版、第四版。考虑到开发实战一书已经厚达800页,倘若单纯补充内容形成第三版,岂不是要弄到900多页乃至上千页呢?况且第二版为了节省篇幅,已经砍掉了部分基础讲解,使得基础不牢的读者学习该书有一定难度。在有限的篇幅当中,技术全面与讲解细致两方面犹如鱼与熊掌不可兼得,否则一本书将膨胀到令人吃惊的巨厚程度。为此我计划将开发实战拆成两个系列,一个是入门系列,专门讲解Android开发的入门技术,侧重于基础知识的详细介绍;另一个是进阶系列,专门讲解Android开发的进阶技术,侧重于高级技能的综合运用。
  因此便有了现在这本《Android App开发入门与项目实战》,该书正是开发实战改版后的App入门图书,它虽然脱胎于《Android Studio开发实战:从零基础到App上线》,但重合度并不高。事实上,《Android App开发入门与项目实战》一书的大部分章节都重新编写过,尽管归为入门系列,该书却有足足十五章,可见内容丰富不将就。并且规划中的App进阶图书也有十几章篇幅,入门与进阶相加共有二十几三十章,比开发实战一书多出十几章内容,几乎变成全新的一套书了。
  《Android App开发入门与项目实战》基于最新的Android 11与Android Studio 4.1全面梳理了App开发讲解,堪称国内目前版本最新的Android入门教程,主要增补之处说明如下:
1、把Android四大组件都放到专门的章节中详细论述,例如Activity一章补充介绍启动模式和元数据,ContentProvider一章补充介绍运行时权限和文件提供器,Broadcast一章补充介绍有序广播和系统广播等等。
2、添加了从Android 7到Android 11之间的新特性描述,包括Shortcuts、FileProvider、PicInPic、NotificationChannel、ViewPager2、ImageDecoder等等。
3、某些功能点自Android 7到Android 11之后受到限制,为此补充了对其重新适配的说明,例如:分区存储、安装应用、静态广播、消息角标、前台服务、相机拍照、HTTP访问等等。
4、为了方便编码开发,还介绍了Android官方推荐的几个第三方框架,包括数据库处理框架Room、JSON解析框架Gson、图片加载框架Glide等。
5、作为App开发的官方集成开发环境,Android Studio也在不断升级,从Android Studio 3.0到Android Studio 4.1之间涌现的新功能,诸如AndroidX、设备浏览器、导航模板、V2签名、图标制作、APK瘦身等,该书也均有论述。
6、每节的示例源码都给出了该段代码的完整路径,方便读者迅速找到对应的代码文件;各章末尾还给出了五种类型的练习题,方便读者检查自己的学习情况。
  当然,对于App开发的基础知识,比如Android的四大组件、常用控件、存储技术、多媒体技术、网络通信技术,乃至App安装包的打造,该书都做了详尽的阐述。除此之外,还给出了数个精心设计的实战项目,包括计算器、找回密码、购物车、记账本、广告轮播、电商首页、评价晒单、猜你喜欢等等,毕竟基础结合实战才能真正学到东西。
  下面是《Android App开发入门与项目实战》的封面


  最后附该书的几个购买链接:
京东购书    当当购书

  该书配套的源码下载页面见我的github https://github/aqi00/myapp
  有关该书的内容咨询,可加入QQ群493199768

更多推荐

《Android App开发入门与项目实战》出版后记