当前位置: 首页 > news >正文

关于近期安卓开发书籍阅读观后感

概述

由于笔者是Java转Android,对于安卓相关知识欠缺,故找一些入门和进阶书籍观看。
笔者搜到的相关的安卓推荐博客:
【Android – 学习】学习资料汇总_android书籍强烈推荐-CSDN博客
相对来说比较全面。

阅读历程

笔者先阅读的是郭霖老师的第一行代码第三版(kotlin),由于这版本是用的kotlin语言写的,相对来说,这个不适合新手小白看,因为kotlin这个语言很简洁,不太利于理解。笔者看到最后几个章节就转到了第二版(Java)的java语言写的。先后读了两遍,这本书确实适合入门,基础知识基本上大部分都涵盖了,再加上这本书每个章节都有小案例。但是,作为一个安卓开发者,当然肯定不能止步于此,于是深入探究安卓,就看了任玉刚老师的Android开发艺术探索,这本书,emmm,真的是对于小白的我来说真的有点难了,于是反复读了两遍左右,也是理解了个大概,但是在最近第三遍读的时候,有种豁然开朗之感,相对来说没有第一遍懵的感觉,起码知道了要干什么,而且这一次,解决了前两次的不解。目前还是在读这本书。emmm,怎么说呢,我最近也是了解到安卓framework层开发也是挺吃香的,所以deep一下。看完这本书再去看看framework相关源码解读。当然也要横向发展,亦或者看看flutter、React Native或者鸿蒙开发,emmm,dart语言,看了点。emmm,慢慢来喽。

小结

以上是我对上述入门和进阶相关最经典的两本书籍读后的感受。近期笔者也是买了下二手书籍又回看下,前期笔者看的是pdf版本。小白可以先直接pdf起手,看看感觉,后期想收藏纪念,或者想复读,买个纸质版也挺好。
首推郭霖老师第一行代码第二版Java版本(有kotlin基础和开发需要,可以第三版),进阶推荐任玉刚老师的Android开发探索艺术(一定要反复读,这本书真的是很有东西)。加油!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【自动驾驶】ROS中参数服务器通信(c++)
  • R语言文本挖掘-万字详细解析tm包
  • Android 开发中常用的布局类型及其选择指南
  • Hadoop之DataNode启动源码解析
  • Mybatis XML 数据源为 Oracle 之批量插入或更新 Merge Into 的具体介绍与使用
  • Android MediaRecorder 视频录制及报错解决
  • 【ubuntu24.04】docker安装
  • 7za解压缩工具
  • 常见漏洞描述及修复建议
  • SSv2数据集
  • QML基础学习
  • C++ 126类和对象_面像对像_继承
  • matlab 音频音量处理(音量大小按照dB调节)
  • 硬件工程师必须掌握的MOS管详细知识
  • QT stackwidget控件支持上下,左右手势滑动,触摸屏
  • [数据结构]链表的实现在PHP中
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • docker python 配置
  • express.js的介绍及使用
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • js操作时间(持续更新)
  • MD5加密原理解析及OC版原理实现
  • OSS Web直传 (文件图片)
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 大型网站性能监测、分析与优化常见问题QA
  • 理解在java “”i=i++;”所发生的事情
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前端代码风格自动化系列(二)之Commitlint
  • 前端攻城师
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 学习笔记TF060:图像语音结合,看图说话
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​linux启动进程的方式
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #Ubuntu(修改root信息)
  • (C++20) consteval立即函数
  • (Git) gitignore基础使用
  • (pojstep1.1.2)2654(直叙式模拟)
  • (补充)IDEA项目结构
  • (待修改)PyG安装步骤
  • (二)hibernate配置管理
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (回溯) LeetCode 78. 子集
  • (六)Hibernate的二级缓存
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (转)Linq学习笔记
  • (转)winform之ListView
  • ..回顾17,展望18
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 中 GetProcess 相关方法的性能
  • .Net7 环境安装配置