`

2020技术干货总结

阅读更多

老读者应该很清楚了,每年年底小生都会对公众号的文章进行分类汇总,类似一本书的目录,这样大家阅读起来就很方便,比如: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效果等等。

这部分内容比较多,建议挑选适合自己研究方向的去看。

用鸿蒙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小生,大家可以在微信搜索关注这个同名的公众号哈,喜欢本文可以随手点个在看、转发给你的朋友,谢谢~

1
0
分享到:
评论

相关推荐

    美团2018算法干货总结

    《美团2018算法干货总结》是一份深入探讨美团点评在2018年将深度学习技术应用于多个业务场景的珍贵资料。这份压缩包包含了两份文件:《史上最全美团点评算法干货 - 2018.pdf》可能是详细的报告或论文集,而《新建 ...

    MySQL 分区和分表的干货总结.doc

    MySQL 分区和分表的干货总结.doc

    注册测绘师考试辅导资料干货总结拿去不谢

    "注册测绘师考试辅导资料干货总结拿去不谢" 注册测绘师考试是测绘行业的一项重要考试,旨在考察测绘师的专业知识和实践能力。为了帮助考生更好地准备考试,我们总结了注册测绘师考试的相关知识点如下: 一、测绘...

    锂电资料包-电解液技术干货资料合集.zip

    锂电资料包-电解液技术干货资料合集 【干货】如何使锂电池保护板防潮防电解液腐蚀.pdf 【干货】锂盐添加剂在电解液中的应用.pdf 【微讲堂】2000字的锂电池导电剂总结.pdf 【微讲堂】几种常规锂电池导电剂材料对比...

    干货总结-SLAM 面试常见问题及参考解答.zip

    这份"干货总结-SLAM面试常见问题及参考解答"压缩包文件,包含了一份PDF文档,提供了对SLAM面试问题的详细解答,对于想要进入自动驾驶行业的学习者来说是一份宝贵的资源。 1. **SLAM基本概念** - **SLAM的定义**:...

    诊断协议概述-干货总结

    汽车诊断技术是现代汽车行业不可或缺的一部分,它涉及到车辆健康状态的实时监控、故障检测以及维修过程中的问题排查。随着汽车电子化程度的加深,诊断协议的重要性日益凸显。本文将对汽车诊断的发展、主要诊断协议...

    美团技术干货-后台篇_java_美团_后台_

    【描述】:“美团技术干货,主要是后台的一些架构设计,实践与经验总结”表明这份资料深入探讨了美团后台系统的架构设计思路,涵盖了实际操作中的技术挑战、解决方案以及团队积累的经验。它可能包括系统架构的演进...

    腾讯17年核心技术干货大放送【9位大咖,118页PPT珍藏版】

    根据给定的信息,本文将对腾讯17年核心技术干货大放送进行详细的解析与总结,主要涵盖以下几个方面: ### 一、腾讯的核心技术布局 腾讯作为国内领先的互联网企业,在过去17年里积累了丰富的技术经验。在这次的技术...

    余额宝背后的服务治理技术干货.pdf

    在《余额宝背后的服务治理技术干货》这篇文章中,李鑫,天弘基金的移动平台技术总监兼首席架构师,详细介绍了余额宝如何通过服务治理技术实现业务中台的构建和优化,以及如何应对复杂的业务架构。 服务治理是管理IT...

    外贸B2C干货问答总结 账户篇.docx

    ### 外贸B2C干货问答总结:账户篇 #### 一、引言 随着互联网技术的发展和全球化的深入,越来越多的企业和个人选择从事外贸B2C业务。在这一过程中,账户管理成为了一个至关重要的环节。本文将根据提供的文档内容,...

    wlnet资讯媒体干货

    总结来说,"wlnet资讯媒体干货"是指一种基于Discuz! X的定制模板,适用于建立和优化资讯媒体类网站。通过使用这个模板,用户可以快速搭建起具有专业外观和高效功能的媒体平台,提供优质的用户体验。而获取和安装这个...

    技术干货 利用zabbix监控mysqldump定时备份数据库是否成功.pdf

    【技术干货】利用Zabbix监控mysqldump定时备份数据库是否成功 在IT运维中,数据库备份是一项至关重要的任务,确保数据的安全性。mysqldump是MySQL数据库系统中的一个实用程序,用于创建数据库或表的结构以及数据的...

    常用大数据技术框架总结

    对大数据平台技术框架的总结,适合初学者。相对来说都是干货,很好用

    技术干货 利用zabbix监控mysqldump定时备份数据库是否成功.docx

    【技术干货】利用Zabbix监控mysqldump定时备份数据库是否成功 在现代企业中,数据库备份是一项至关重要的任务,确保数据的安全性和可恢复性。本文将详细介绍如何使用开源监控系统Zabbix监控mysqldump工具执行的...

    2018年美团点评技术年货(合)

    《2018年美团点评技术年货(合)》是一部综合性的技术资料集,它涵盖了美团点评在2018年度的技术发展、创新实践以及经验总结。这本书籍旨在分享美团点评的技术成果,为读者提供关于互联网技术、大数据处理、算法优化...

    国外技术干货:GDD-pydp-python-design-patterns.zip

    此外,压缩包中的"国外技术干货:GDD_pydp_python_design_patterns.pdf"很可能是详细阐述这些设计模式的文档,可能涵盖了各种模式的解释、示例代码和实际应用场景。这份资料可以帮助读者深入理解每种模式的核心思想...

    10月23日,看雪2020 SDC携十大干货议题来了!.pdf

    总结来看,本次看雪2020 SDC峰会不仅为安全领域的专业人士提供了一个学习和交流的平台,也反映了当前信息安全领域的核心议题和发展趋势。通过本次峰会,参会者可以获得前瞻性的知识,提高自身在安全技术方面的实战...

    基于Chatgpt的字幕脱水 字幕总结,去除网课、教程灌水,总结干货.zip

    包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...

    [HACK学习呀] - 2020-02-08 干货 - Shellcode免杀总结<一>1

    Shellcode免杀总结<一> Shellcode免杀是指在anti-virus软件和入侵检测系统中规避检测的技术。本文将Shellcode免杀技巧分为“分离”和“混淆”两个大类,并针对不同检测方式进行讲解。 一、分离免杀 Shellcode...

    Kaggle 首战拿银总结 _ 入门指导 (长文、干货) - 技术博客 - CSDN博客1

    【Kaggle首战拿银总结】:Kaggle是一个全球知名的机器学习和数据分析竞赛平台,由Google收购。它提供各种高质量的数据集和比赛,帮助参赛者提升数据挖掘和机器学习实战技能。对于想要积累实战经验的人来说,参与...

Global site tag (gtag.js) - Google Analytics