关于android:2020技术干货总结

3次阅读

共计 5105 个字符,预计需要花费 13 分钟才能阅读完成。

老读者应该很分明了,每年年底小生都会对公众号的文章进行分类汇总,相似一本书的目录,这样大家浏览起来就很不便,比方:Jetpack、Flutter 等内容。

上面就是 2020 年年度文章分类,大家能够珍藏这篇文章,就相当于找到了 code 小生 公众号一年内的文章,想学习某个内容,可间接在这篇文章中进行搜寻,方便快捷。

目录

  • 往期汇总
  • Android 教训相干
  • Android 技术
  • Android 动静
  • IDE 相干
  • 其余技术
  • 其余
  • 总结

往期汇总

工夫过得真快,想当初本人闲着没事,轻易注册了这个公众号,没想到一转眼都 4 年工夫了。

侥幸的是,公众号的初心始终未变,方向也未变,仍然坚守Android

这一路走来,碰到了很多本人未曾想过的经验,有时候,本人回顾起来,真的很感激本人当初的这个有意识行动,现在,每天上班后安顿第二天的文章已是我习惯性的“工作”了,当初我已齐全不必刻意做揭示,睡前会主动脑海里呈现公众号文章安顿了吗?相似的反馈,这种感觉真好。

2019 年终总结,245+ 篇,已分类整理

2018 文章合集

2017 下半年总结

2017 | 我在 5 个月工夫里分享了 98 篇文章

Android 教训类

这块内容次要涵盖 教训 总结 实战 复盘 四个大的方向,每篇文章互相不关联,无先后顺序之分。

记录瀑布流布局遇到的一个坑

Android 各版本迭代信息汇合

分享 Flutter 学习总结

H5 挪动端调试全攻略

为什么说 Flutter 可能不是下一件小事?

三年教训 Android 开发面经总结

Android 开发都有哪些好书值得一读?

应用 Kotlin 开发几个月后,团队决定回归 Java

集成 Flutter 到现有我的项目,并实现应用单个 FlutterEngine 治理多个入口

来大厂三个月的一点点小思考

Android 敏感数据泄露引发的思考

是时候进步你撸 RecycleView 的效率了

Android 记一次解决问题的过程

我为什么放弃挪动开发?

蚂蚁金服是如何进步挪动端体验的?

我为什么不再举荐 RxJava

那些初学者实际 Flutter 最常呈现的谬误

Flutter 是挪动利用程序开发的将来?

AndroidMVP&&MVVM 深度解析

Android 技术总监应该干的那些事

Android 降级适配爬坑历程

如何在我的项目中封装 Kotlin+Android Databinding

Flutter 开发小结 Tips

Flutter 增加到现有我的项目

三年 Android 教训面经

读阿里巴巴 Android 开发手册的总结

记录我的项目降级 AndroidX+API29 的各种坑

Android 开发如何最优的在 Activity 里开释资源

Android 中应用 APT 简化代码

看 Android 的倒退历程 - 谈一下当下最合适的架构

Android 技术

这个分类其实太泛了,但又不好具体细分,所以这块涵盖的内容就比拟多了,包含但不限于 新技术实战 贴合某个业务的某项性能 / 问题的实现计划或解决方案 ,当然还有 自定义 仿 XXX 成果 等等。<br/><br/>
这部分内容比拟多,倡议筛选适宜本人钻研方向的去看。

用鸿蒙 2.0beta 版写了一个物联网利用手机 APP

弱小!ASM 插桩实现 Android 端无埋点性能监控!

Android OkHttp 拦截器(批改 url)

Android:MVVM 的工作原理之创立、销毁、保留、复用

Android 轻量级无痕埋点事件监听

双 11 快到了,不给你的 APP 加上主动换图标的性能吗?

摸索 Glide 原理

用完 Gradle 之后,有点厌弃 Maven 了!

Android 获取 App 累积时长

反编译完这些 app 后,我给它们的安全等级打个分

秒懂 Https 之如何在 Android 中应用自签名证书

最全解密微信红包随机算法(含代码实现)

Koin in Android 更简略的依赖注入

Glide 加载 Gif 的卡顿优化思路剖析

kotlin 如何解决 java 开发痛点,让程序员 happier

Android Flutter 混合开发高仿大厂 App

AndroidDEPPLINK、APPLink 原理简析

Google 举荐在 MVVM 架构中应用 KotlinFlow

是时候上车 Jetpack 了,内含音乐播放器实例

全方面剖析 Hilt 和 Koin 性能

Jetpack Hilt 依赖注入框架上手指南

一款高仿 Eyepetizer 开眼短视频的 MVVM 开源我的项目

JetPack 系列 Paging3.0 学习

Android AES 加密(Kotlin)

Android 架构设计 –MVP 模式第(二)篇,如何缩小类爆炸

Android 继续滑动布局 ConsecutiveScrollerLayout 的应用

LiveDataBus 的实现比你设想中的简略

Android 我的项目中 Loading 对话框的优化

足够好用,FFloat

Android Fragment 被回收后显示空白问题解决方案

Android 主题色无缝切换计划 Databinding 下实现控件皮肤无缝切换

AndroidBitmap 详解:对于 Bitamp 你所要晓得的所有

简略剖析 App 过程 Crash 机制

Android 应用 LiveData 实现 EventBus

Glide 源码解析之监听生命周期

字节码插桩极简入门

不应用第三方库,Bitmap 的优化策略

深入浅出 Android 屏幕刷新原理

摸索 Android TDD 开发方法

ImageView scaleType 各种不同成果解析

Android 通过 Javasdk 的形式接入 OpenCv

Flutter 概述

Android 一次完满的跨过程服务共享实际

kotlin 协程实战:用协程实现动静权限申请

Android9.0Launcher 启动详解

利用 ViewBinding 和反射封装的基类,从此再也不必 findViewById 了

Android app 后盾回到前台时的监听

JetPack+ 单 Activity 的一些思路

Android Jetpack 最佳开发姿态

ApkCrack 一键生成反对 Android7.0 抓包的 apk

Android10 获取设施标识计划探索

明天,咱们细说 Android 下的多线程

MVVM 最新学习心得

Android 后盾运行白名单,优雅实现保活

Android7.x ToastBadTokenException 解决

Android 自定义注解处理器并生成 json 文件

Android 启动页延长至状态栏

Flutter1.12 降级后的问题

Android【手撕 Glide】–Glide 是如何关联生命周期的?

Android 中实现异步轮询上传文件

仿抖音 APP 视频切换和点赞成果

Android 从 MVP 到 MVVM

Android 锁屏无奈持续定位问题

Flutter 实现 App 内更新安装包

Android 组件化工程构造以及我的项目具体实施方案

Recyclerview 实现左右双列表联动成果

从 App 启动过程看 Android10.0Framework 重构

动静代理原理及在 Android 中的利用

Android 动静

不难理解,次要涵盖了 Google 在 Android 方面的新动静以及 Google 本人的操作系统 Fuchsia OS 的动静内容。这其中当然蕴含 FlutterKotlin

谷歌:将来 Android 手机将取得 4 年软件更新

Android 11 内置原生壁纸!速度来取

谷歌正式开源 FuchsiaOS,华为鸿蒙与之对标!

Android12 无望用上 WireGuard

Flutter 制霸全平台,新版将反对 Windows 应用程序!

微软转投 Android 假相披露:多年 Windows 开发无果

Kotlin 正在变得越来越好

老手不必愁了,谷歌推出了收费的 Kotlin 和 Android 开发课程

Flutter 2020 首个稳定版 1.17 重磅公布:多个新增个性

FlutterPlatformView:在 Flutter 中应用 Android、iOS 的原生 View

IDE 相干

Android Studio 以及其余常见的程序员开发工具。

IntelliJ IDEA 最罕用配置具体图解(珍藏篇)

IDEA 亲兄弟 DataGrip 上手体验,真香!

VSCode 的 7 个开源替代品!

JetBrains 的这个软件是真的香!(附教程)

Android Studio4.1 新个性详解

硬核!IDEA 中应用 Git 残缺入门教程!

进步工作效率的 7 个 Vim 应用技巧!

12 种 Flutter 开发工具举荐

其余技术

这块内容是除了 Android 技术之外的编程技术,当然这个分界线并不会很果断,比方:数据结构就在这里,但也是 Android 程序员应该把握的。次要分享的内容:iOS前端 GitPythonLinux 等等。

8 个超赞的机器学习我的项目

为什么倡议大家用 Linux 开发?爽啊!

开眼了,腾讯是如何应用 Git 的?

华为 Java 编程军规

Java 版动物大战僵尸思路和源码分享!

面向所有人的 UI 编程:透过点按弹窗初尝 SwiftUI

记一次线上商城零碎 Tomcat、JVM 高并发的优化

App 多窗口反对架构

iOS 导航栏整体滑动解决方案(相似淘宝)

谷歌程序员 20 行代码送你一个“老婆”

14 个 JavaScript 代码优化技巧

鸿蒙和安卓,到底有什么区别?

学着爬取了某 Hub 资源,只为撸这个鉴黄平台!

写开源我的项目到底到底有多赚钱?

进步 Github 下载速度到 2MBs

Linux 后盾开发罕用调试工具

25 个实用前端网站工具举荐

这些浏览器工作原理你都吃透了吗?

带你全面意识 Linux

20 个 CSS 疾速晋升技巧

如何画出优良的架构图?

论做游戏外挂,Python 输过谁?

GitHub 上值得珍藏的 100 个精选前端我的项目!

Android 端 Edge 现也可拜访试验 Flag 性能了

SpringBoot 最风行的 16 条实际解读!

字节跳动的 8 轮视频面试流程

C 语言为什么不会过期?

滴滴开源挪动开发方面的 4 个我的项目

疾速实现微信图片裁剪性能

Git 工程化最佳实际

其余

这块内容简直不牵扯具体的代码,因为简直不波及纯技术,而是和 程序员 这个话题紧紧相干的内容占大多数。

iOS14 从 Android 中窃取了这 8 个有用的性能

2020 最好的 10 大学习编程网站!

成为优良程序员须要具备的 6 个特质

从此!程序员找对象没那么难了

17 张程序员壁纸(应用频率很高)

从程序员到 33 岁的亿万富翁

这就是程序员的编程日常

“仅三天可见”的朋友圈有办法破解啦!

互联网公司忽悠员工的黑话,套路太深了。。。

94 年出世,她们现在都是 985 高校博士生导师

AppStore 上架被拒,上架过程的辛酸~~~

那些在一个公司死磕了 5 -10 年的人,起初都怎么样了?

美貌与智慧并重女博士入职华为,年薪 156 万!

卧槽!微信竟然有“隐身性能”了!

你晓得什么是 a 站、b 站、c 站、d 站、e 站、f 站、g 站、h 站、i 站、j 站、k 站、l 站、m 站、n 站…z 站吗?

8 个适宜程序员学习新技能的网站

15 年编程教训,总结出了 40 个扭转编程的小技巧!

如何将业务代码写得更优雅

为什么如此之多的程序员就只能 996?

男在谷歌,女友在亚马逊,晒出 2 人总收入,网友:好酸!

有个程序员老公有多爽???

10 年面试 2000 人,发现混的好的人,他们都有这一个特质

一些恶心的代码片段

19 个接私活平台汇总,你有技术就有钱

开发者日常

Linus:咱们都老了,但 Linux 保护后继无人

2019 年终总结,一位本命年程序猿的年终总结

谈谈跳槽的机会

总结

据小生理解,很多 17 年关注的读者当初根本都会了除安卓之外第二门技术,这其中和两大因素有关系:国内市场 Google

为什么这么说呢?

很多开发者其实做的我的项目都是在国内市场,而国内的软件设计或者说是产品大多都是自成一派,总体上国内的软件没有独特遵循的设计准则和产品体验感,随着 Google 的一直推动手机系统升级,而国内简直全是一片定制的天下,而这正是开发者和产品之间最大的隔膜:产品不关怀 Google 动静,开发者认为产品的设计不遵循 Google 标准。

这就是最大的矛盾,举个例子,试问一下,国内有几款软件或者公司的产品在设计上遵循了material design

还有一个很重大的景象,国内对软件的渴望大多喜爱走捷径,比方:热更新、跨平台。

除了安卓,还应该把握什么技术?

明天小生的答案并不能做为规范,看看就行,或者参考一下。

  • 看公司目前最须要什么,前提是你临时不筹备开溜。
  • 依据集体的职业规划来,如果没有,那就看下一条。
  • 看国内市场,比方:大家当初都扑向 uni-app 那就去搞啊
  • 看到了这行的将来,也晓得本人的将来,这个状况我想应该是转行了

安卓市场,并不是不行,而是一线城市把门槛进步了,三线城市没人了(因为老手不抉择学,会的不留在这里),所以,如果你真的喜爱安卓开发,不要放心找不到一份工作,致力就是了。

我是 code 小生,大家能够在微信搜寻关注这个同名的公众号哈,喜爱本文能够顺手点个 在看、转发给你的敌人,谢谢~

正文完
 0