正文

从我个人的角度写写30多岁码工的感受:的确是受年龄压力开始增大了。比如二十多岁的小年轻,可能什么都懂,对组里的东西很熟悉。有时候我也怀疑自己是不是智商不够,是不是自学能力太差,是不是基础不行,别人是不是都玩命加班,你知道30多岁的人那种危机感。

JetPack里的组件

上图就是JetPack中包含的组件列表,每个组件都是相对独立的,可以被单独使用和构建。其中像被介绍的最多,也是最常被使用的LiveData, ViewModel, Room, Navigation, WorkManager之类的都发布了正式版,而CameraX, Compose之类的还处在Alpha版本,未正式发布,官方并不建议在生产环境中使用。

然后说下,JetPack所有的组件都是基于AndroidX构建的,如果想在项目中使用JetPack需要先将项目中对Support Lib的依赖全部换成AndroidX

Android目前已经发展了11年,可以说是比较成熟的技术了,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,比如网络请求,数据库请求,数据解析等等。后来出现了一些框架来帮助开发者快速进行开发,比如XUtils、Volley、OKHttp、EventBus等,随着框架越来越多,一个应用可以有多种技术选型,直接导致应用开发越来越不规范,导致做出来的应用质量参差不齐&#

看完就能找到工作!面试官6个灵魂拷问,灵魂拷问相关推荐

  1. 常见面试题:为什么MySQL索引要用B+Tree呢?(看完你就能和面试官笑谈人生了)

    title: 常见面试题:为什么MySQL索引要用B+Tree呢?(看完你就能和面试官笑谈人生了) tags: 面试常见题 常见面试题:为什么MySQL索引要用B+Tree呢?(看完你就能和面试官笑谈 ...

  2. 常见面试题:为什么HashMap不是线程安全的呢?(JDK1.7和JDK1.8角度)(看完你就能和面试官笑谈人生了)

    title: 常见面试题:为什么HashMap不是线程安全的呢?(JDK1.7和JDK1.8角度)(看完你就能和面试官笑谈人生了) tags: 面试常见题 常见面试题:为什么HashMap不是线程安全 ...

  3. 腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了)

    title: 腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了) tags: 面试常见题 腾讯面试题:char 和 varchar的最大长度是 ...

  4. 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了)

    title: 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了) tags: 面试常见题 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了) 腾讯面试题:创建索 ...

  5. 看完这篇 HTTP,面试官就难不倒你了

    我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟.醍醐灌顶的感觉. 最初在有 ...

  6. 看完就能找到工作!大佬手把手教你如何仿写出大厂的APP,Android校招面试指南

    首先,讲讲为什么我们要讲JAVA的语言进阶,从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同 ...

  7. 总结篇」别再说自己不会JVM了,看完这篇能和面试官扯上半小时(上)

    前言 周志明那本<深入理解 JAVA 虚拟机>翻了一遍又一遍,终于鼓起勇气在这里写下关于 JVM 的博客!!!现在,我要开始把我所理解到的记录在这里,和各位朋友一起分享!!! 我相信点开这 ...

  8. 别再说自己不会JVM了,看完这篇能和面试官扯上半小时

    作者:JonesYang 链接:出自 来源:掘金 前言 如果本篇文章有错,欢迎各路大神疯狂diss--当然喽,如果你看了这篇文章有所收获,那就疯狂点赞吧,你的点赞就是对我的最大鼓励.可以顺便加个关注哦 ...

  9. Android自定义控件开发入门与实战(15)SurfaceView,看完就能找到工作

    SurfaceHolder surfaceHolder = getHolder(); Canvas canvas1 = surfaceHolder.lockCanvas(); //绘图操作 - sur ...

最新文章

  1. exp/imp三种模式——完全、用户、表
  2. bzoj 3224 Tyvj 1728 普通平衡树
  3. python调用c函数传字符串参数_Python使用ctypes模块调用DLL函数之传递数值、指针与字符串参数...
  4. PowerPC E500 MMU详解
  5. 数据库-几个重要的数据库相关概念
  6. 一步一步写算法(之排序二叉树)
  7. 一种语音识别模型的训练方法及装置与流程
  8. epoll监听文件_epoll
  9. 包含农历、节气、节假日的前端日历
  10. dubbo线程池中无可用线程
  11. ISO14001是什么管理体系
  12. 微信小程序圆形图片小图标按钮
  13. 汽车电子时钟硬件设计指南
  14. mysql主从配置干什么_mysql主从配置之slave_exec_mode=IDEMPOTENT详解
  15. 神经网络neural network
  16. ibm服务器怎么安装win7系统安装,thinkpad如何安装win7系统
  17. 【云原生之企业级容器技术 Docker实战一】Docker 介绍
  18. html mailto 乱码,outlook会议乱码
  19. jmeter之请求数据参数化
  20. Android必备:签名整理

热门文章

  1. 一锤定音:高通(Qualcomm)370亿美元收购NXP,成为全球第一大汽车芯片供应商
  2. kuka iiwa 机器人是怎么控制的
  3. 谷歌字体着色HTML,谷歌浏览器不支持11px字体_html/css_WEB-ITnose
  4. 全球计算机ACM总决赛浙大第…
  5. C#实现 javascript中的 charCodeAt
  6. Lesson 5-Exchange server 2010 Transfer mails in public network
  7. 起底明星隐私倒卖链:明码标价的行程、微信、手机号
  8. 放开那三国2祝福语讯飞输入法文件处理
  9. E. Mark and Professor Koro
  10. java学习路线,一个初中生学java要多久,java难学吗