OpenGL ES 系列 Android OpenGL ES 基础原理[https://mp.weixin.qq.com/s?__biz=MzIzNTc5NDY4Nw==&m...
OpenGL ES 系列 Android OpenGL ES 基础原理[https://mp.weixin.qq.com/s?__biz=MzIzNTc5NDY4Nw==&m...
前言 每天都是重复的工作,这样可不行,已经严重影响我的日常摸鱼,为了减少自己日常的开发时间,我决定走一条歧路,铤而走险,将项目中的各种手动埋点统计替换成自动化埋点。以后再也不...
今天正式开启算法之旅! 作为一个合格的技术人员,算法是必备知识。可以这么说,虽然不懂算法的人并不会失业,但如果你想快速晋升摆脱业务工程师CRUD的命运就一定离不开算法。同时不...
今天介绍一个有关启动优化的开源库android-startup[https://github.com/idisfkj/android-startup]。这个开源库主要是做什么...
今天我们来聊聊Kotlin的协程Coroutine。 如果你还没有接触过协程,推荐你先阅读这篇入门级文章What? 你还不知道Kotlin Coroutine?[https:...
今天我们来聊聊Kotlin的协程Coroutine。 如果你还没有接触过协程,推荐你先阅读这篇入门级文章What? 你还不知道Kotlin Coroutine?[https:...
今天我们来聊聊Kotlin的协程Coroutine。 如果你还没有接触过协程,推荐你先阅读这篇入门级文章What? 你还不知道Kotlin Coroutine?[https:...
我们一直都在使用Retroift,都知道它的核心是动态代理。例如在之前的文章重温Retrofit源码,笑看协程实现[https://mp.weixin.qq.com/s?__...
最近回归看了一下Retrofit的源码,主要是因为项目接入了协程,所以想研究一下Retorift是如何支持协程的。Retrofit是在Version 2.6.0开始支持协程的...
感谢支持
Vue:scoped与module的使用与利弊一个web应用是离不开html、css与js,其中css充斥的整个web项目中。css它有一个特定,它是全局的。这样的特性导致的结果是,一旦你在不同的地方定义了相同的css命...
前言 Android Startup提供一种在应用启动时能够更加简单、高效的方式来初始化组件。开发人员可以使用Android Startup来简化启动序列,并显式地设置初始化...
@九九叔 项目不大而且不涉及到异步依赖的可以用
我为何弃用Jetpack的App Startup?前言 最近Jetpack又添加了新成员App Startup,官方声明这是一个在Android应用启动时,针对初始化组件进行优化的依赖库。本人第一次听到后非常高兴,因为自己负...
appstartup主要解决的是将组件初始化放到一个ContentProvider中,并且支持组件依赖顺序。但它这个依赖顺序是有局限性的,只支持同步依赖,对于异步的处理根本没有支持。它的痛点文章开头就已经分析了。至于耦合性,androidstartup是基于appstartup的扩展与优化,它们的其中一个共同点就是为了解决耦合。
我为何弃用Jetpack的App Startup?前言 最近Jetpack又添加了新成员App Startup,官方声明这是一个在Android应用启动时,针对初始化组件进行优化的依赖库。本人第一次听到后非常高兴,因为自己负...
前言 最近Jetpack又添加了新成员App Startup,官方声明这是一个在Android应用启动时,针对初始化组件进行优化的依赖库。本人第一次听到后非常高兴,因为自己负...
往期回顾 从零开始的Flutter之旅: StatelessWidget 从零开始的Flutter之旅: StatefulWidget 从零开始的Flutter之旅: Inh...