每天一本书:《Android Studio开发实战:从零基础到App上线》
欧阳燊
CSDN博客专家,有14年以上软件开发经验,熟悉C/C++、Java及相关软件架构,4年以上Android开发经 验,对Android开发拥有丰富的实战经验。已出版畅销书《Android Studio开发实战:从零基础到App上线》 《Kotlin从零到精通Android开发》。
本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。 全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据 存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒 体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用 到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通 信)、打车App(交通出行)。另外,能够学会开发一些趣味应用,包括简单计算器、房贷计算器、万年历、日程表、手机安 全助手、指南针、卫星浑天仪、应用超市、抠图工具、全景图库、动感影集、影视播放器、音乐播放器、WiFi共享器、电子书 架等。
本书适用于Android开发的广大从业者、有志于转型App开发的程序员、App开发的业余爱好者,也可作为大中专院校与培 训机构的Android课程教材。
全书可分为两大部分,第一部分是第1~8章,主要介绍Android Studio的环境搭建,App开发的各种常用 控件,App的数据存储方式。如何调试App并将App发布上线,这部分囊括了App开发的基础知识,特别详 细说明App从开发到调试再到上线的企业级开发流程。第二部分是第9~16章,主要介绍App开发的高级部 分,包括设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等,这部分涵 盖App开发的进阶内容,与第一部分相比就像是“鸟枪换炮”,让开发者完成从游击队到正规军的华丽转变。 建议初学者和在校学生完整学习第1~8章内容,因为这部分包含App开发的必备技能,只有打好基础, 才能进一步学习。至于第9~16章内容,根据前面的学习情况和个人兴趣爱好选择相应的章节学习即可。如 果倾向于学习工具类App的开发,就可以选择学习“第9章 设备操作”“第11章 事件”“第12章 动画”“第13 章 多媒体”;如果倾向于学习企业类App的开发,就可以选择学习“第10章 网络通信”“第14章 融合技 术”“第15章 第三方开发包”“第16章 性能优化”。 对于有经验的开发者来说,可以自行选择不熟悉的知识点拾遗补缺。
另外,本书讲述的部分知识点很 具特色,如卫星导航、Socket通信、多点触控、百叶窗动画、音乐播放器、蓝牙技术、支付SDK、图片缓存 原理等,这些内容在同类Android入门书籍中鲜有论述,有兴趣的读者可重点关注。
当然,本书面向的读者不仅是开发人员和计算机专业学生,也包括移动互联网行业的其他从业人员。 对于产品经理来说,可以了解一下某个功能使用的技术,看似简单的功能,也许并不容易实现。对于设计 师来说,“他山之石,可以攻玉”,可以参考一下别人的实现方式,也许正好可以激发你的灵感,其实不无 46 裨益。对于测试人员来说,可以熟悉一下每项技术的优缺点,从而制订出更全面的测试方案,也许能发现 更多BUG。
领取专属 10元无门槛券
私享最新 技术干货