微信号:anzhuoCoder

介绍:分享android开发编程知识和相关技术应用

Android实战通关秘籍,这本书才是最好的

2018-05-18 12:01 安卓开发

来自:程序员书库(ID:OpenSourceTop)


Android 应用开发发展十分快速,平均每天有150万部的Android设备被激活,全球有超过二十亿的设备安装Android操作系统,Android开发工程师已然是IT行业炙手可热的岗位之一。


如今,市面上也涌现大量的关于 Android 开发的图书,总的来说可以分为入门实战类、源码分析、安全和逆向分析等,下面我们要推荐的这本就是Android入门实战类书籍


我们都知道开发 Android App 是用 Java 语言的,当然你也可以使用其他语言来开发 Android,但主流还基本上都是用 Java。这本书也不例外,阅读这本书之前你依然需要具备Java基础。



《Android编程权威指南》



本书特点:

● 全面——涵盖Android开发相关的理论概念和技术知识点

● 实用——8个Android应用开发实战项目

● 易懂——内容深入浅出、循序渐进,便于读者理解。


这本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程权威指南。全书共3章,详细介绍了8个Android 应用。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得最前沿的开发经验。


此外,这本书主要针对当前广泛使用的各个系统版本(Android 4.4 至 Android 7.1)。虽然目前Android 8.0 已经更新有段时间了,但目前市面上Android 7仍居多,所以不用担心内容过时



阅读路线


在开始学习之前,你需要安装Android Studio。基于流行的IntelliJ IDEA创建,Android Studio是用于Android开发的一套集成开发工具。


接下来,开始学习Android开发,这本书将会带你学习开发8个Android应用,有些应用很简单,一章即可讲完;有些则相对复杂。最复杂的一个应用跨越了13章。下面就是这本书里的8个应用,看看自己是否感兴趣:


GeoQuiz借此学习Android应用的基本组成、activity、界面布局以及显式intent。


CriminalIntent:本书中最复杂的应用,用来记录办公室同事的种种陋习。借此应用学习fragment、主从用户界面、list-backed用户界面、菜单选项、相机调用、隐式intent等内容。


BeatBox:一个可以震慑坏人的应用,借此深入学习fragment、媒体文件的播放与控制、MVVM架构、数据绑定、单元测试、主题以及drawable资源。


NerdLauncher:一个个性化启动器,借此深入学习intent以及Android任务。


PhotoGallery:一个从Flickr网站下载并显示照片的客户端应用,借此学习Android服务、多线程、网络内容下载等知识。


DragAndDraw:一个简单的画图应用,借此学习触摸手势事件处理以及如何创建个性化视图。


Sunset:一个漂亮的日落动画应用,借此学习Android动画。


Locatr:一个查询当前位置的Flickr图片并显示在地图上的应用。借此应用学习如何使用定位服务和地图。


注意


不得不再次提醒大家,如果你真的打算学习这本书,你需要熟悉Java语言,包括类、对象、接口、监听器、包、内部类、匿名内部类、泛型类等基本概念。



读者书评:


@lokizone:本书每章或者每几章就讲述一个小项目,涵盖了Android编程的基础知识,从Activity的生命周期讲到Material Design,一步一步的跟着书中步骤做,看着一个个小APP能够运行起来,很有成就感。最近把这书读完了,收获挺大,Android开发也算入门了,自己的第一款Android APP也在开发进行中。

@hello:深入浅出的讲解了Android编程。非常不错,建议看看。

@燃烧的笔记本:和其他android写的拉开了层次,对真正的开发很有帮助。尤其是fragment的使用,还有书里面的例子,写的非常好。



其他学习Android开发的好书


《移动应用UI设计模式(第2版)》

《疯狂 Android 讲义》

《Android 内核剖析》

Android 软件安全与逆向分析



●编号318,输入编号直达本文

●输入m获取到文章目录

 
安卓开发 更多文章 改善 Kotlin 开发体验;让 Android P 更加智能...&nbsp 从英语小白到口语8级,她只用了一个方法! 安卓6G运存手机敌不过苹果1G运存?买手机运存究竟几G才合适? 重磅曝光!APP注册容易,注销难!你的个人信息将终生被"侵犯"... 凭什么年薪35W,2018年大数据AI浪潮应用趋势?
猜您喜欢 2015年 Docker 采用调查 感恩节,小数有话说…… 你在编程的时候浪费了多少时间? 第一百讲 使用MFrame3D(2) ELK 为什么这么流行?| GIAC 访谈