类似推荐
编辑推荐
深入剖析Android开发的新技术、新理念和高效编程技巧,构建更加高级和稳定的应用,提升技术水平和思维能力。
内容简介
本书通过给Andorid开发人员讲解一些可以提高开发效率的知识,让大家在作者的带领下提高自己的开发水平,让自己的项目更加高效与稳定。书中重点讲解了Andorid开中的一些进阶技术,如Andorid TV开发、Flutter等。本书涵盖的主要内容有Android Studio开发环境搭建;Android新控件的使用;掌握Android相关辅助工具;Android应用测试;Android应用安全;Android Rom详解;Android优秀开源库的使用;NDK编译;线程与进程IPC;Android TV开发;Flutter从入门到实战;项目实践从0到1;设计模式详解。
作者简介
作者谭东,计算机科学与技术专业硕士。IEEE SPAC 2018最佳论文获得者,CSDN博客专家。有6年多的Android编程经验。毕业后在重庆市科学技术研究院从事移动Android平台的开发工作,之后在重庆广电从事Android与IPTV机顶盒的相关开发工作。对移动平台有浓厚的兴趣,喜欢研究与分析总结,编写了多个开源框架。喜欢创新,熟悉Java、Dart、Node.js和React等多种编程语言与框架。
章节目录
版权信息
前言
第1篇 高效开发基础
第1章 高效开发工具
1.1 使用Android Studio进行高效开发
1.2 常用的Android Studio高效插件
1.3 Android Studio小技巧
第2章 提高效率,从“新”开始
2.1 新布局方式:ConstraintLayout
2.2 新包引入方式:AndroidX
2.3 新架构:Jetpack
2.4 新动画:Lottie
2.5 新发展:Material Design
第3章 认识Android相关辅助工具
3.1 版本控制和源代码管理工具
3.2 9-Patch的制作
3.3 抓包工具Fiddler
3.4 布局分析器与结构视图工具
3.5 反编译工具
第2篇 核心技术详解
第4章 线程与进程IPC
4.1 Handler与Looper
4.2 Thread线程
4.3 IPC进程间通信
第5章 Android应用安全
5.1 Android常见漏洞及安全要点
5.2 Android混淆与加固
5.3 Android数据加密与签名
5.4 Android开发规范
第6章 Android应用测试
6.1 Android测试方法和原则
6.2 Android应用测试内容
6.3 编写Android应用测试用例
6.4 Android应用测试主流框架
第7章 定制与适配
7.1 定制主题与样式
7.2 定制Dialog
7.3 定制Notification
7.4 自定义View
7.5 Android适配与国际化处理
第3篇 拓展与实践
第8章 深入探索Android ROM
8.1 了解Android平台
8.2 Android系统架构
8.3 Android平台源码结构
8.4 编译Linux Kernel
8.5 编写系统应用
8.6 Android ROM常用知识点
第9章 Android TV开发
9.1 了解Android TV
9.2 Android TV开发规范及注意事项
9.3 Android TV开发的常用ADB命令
9.4 构建Android TV应用
第10章 Flutter从入门到实战
10.1 认识Flutter
10.2 Flutter开发环境搭建和调试
10.3 Flutter常用的Widget和布局
10.4 HTTP网络请求详解
10.5 Flutter与Android
10.6 Flutter的Android和iOS应用打包
第11章 设计模式详解
11.1 软件设计原则
11.2 软件设计模式之创建型模式
11.3 软件设计模式之结构型模式
11.4 软件设计模式之行为型模式
第12章 项目实践从0到1
12.1 创建项目
12.2 项目核心逻辑的实现
12.3 App项目调试
12.4 打包签名
12.5 自动化压力测试
Android开发进阶实战:拓展与提升是2020年由机械工业出版社华章分社出版,作者谭东。
得书感谢您对《Android开发进阶实战:拓展与提升》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。