首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
王远道
掘友等级
Android打工人
又菜又爱😹
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
深入剖析Flutter Getx框架状态管理机制
最近写Flutter项目的时候接触了getx框架,深深被这个它所吸引,功能强大,api简洁,状态管理机制也堪称优秀,本篇就简单分析一下getx是如果通过Obx和obs就能实现状态管理的。
Flutter 注解处理及代码生成
十九世纪中期一批与众不同的猿猴诞生了,他们排斥重复的工作,毕生都在追求效率和性能。而用代码去生成代码,是这些猴子的一点小聪明。 猴子说:“一家人就要整整齐齐!” 所以即使是新兴的Flutter,也被猴子们赋予了这样的能力。 本文首先将用一个简单的demo带你对Flutter,其…
使用Navigation返回时Fragment重走生命周期?探究原因与解决方案
FragmentA打开了FragmentB,然后再返回的时候,FragmentA重走了生命周期,很多时候这不是我们想要的结果,为什么会出现这样的问题又如何去解决这个问题?今天就从源码层面探究一下。
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
一款零侵入的高效Flutter混合栈管理方案,你值得拥有!
在实际的工作场景中,我们很难从零开始用纯Flutter去建设一个项目,也正是因为这样,Native+Flutter混合栈跳转管理使我们在混合开发的时候不得不首先考虑的问题,因为我们很难保证不会遇到下面
Android模块化设计方案之启动器
是一个对项目中一些需要初始化的逻辑进行统一管理调度的工具类库,它可以通过简单的配置就能实现启动项的加载顺序以及是否延迟初始化或者在子线程中进行初始化,而且本身支持模块化的设计,能够最大程度做到项目解耦
Android库发布至MavenCentral流程详解
"jCenter 不久后将停止服务" 这个消息对所有 Android 开发者的影响是很大的,很多好用的第三方库都会上传到 jCenter,而且几乎所有的 Android 项目里都会依赖到 jCente
Android食用指南之父子协程和挂起函数(三)
正如在第一篇文章中我们所说的,在一个协程里面调用多个挂起函数,这些函数默认是顺序执行的,当第一个函数执行完毕之后,第二个函数才开始执行。这在某种特殊需求场景的时,这种写法对于开发者而言是非常友好的,但大多数情况下,我们并不太关心这几个函数的执行顺序,只需要在所有函数执行完毕之后…
Android食用指南之协程的创建、取消与超时(二)
经过上篇文章的客(ji)观(li)分(chui)析(peng),相信没有接触过协程的盆友们已经动心了,那么接下来我们就探讨一下协程的基本用法。 本博客对Kotlin协程的一些基本用法做了一些梳理,如有巧合,纯属雷同。😹 PS:以下示例均使用GlobalScope,但在实际的A…
Android食用指南之协程Coroutines基础知识(一)
官方文档里面直接重复创建了10万个协程与创建10万个线程做对比,结果不出意外的创建10万个线程会直接因为内存不足Cash掉(虽然我们在正常开发过程中会使用线程池而不是傻傻的反复创建N个线程),但也足以说明协程的轻量。 我们在创建线程的时候,无论在哪个线程中创建新的线程,新创建的…
下一页
个人成就
文章被点赞
230
文章被阅读
49,206
掘力值
1,353
关注了
15
关注者
79
收藏集
0
关注标签
14
加入于
2021-03-20