首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
f
订阅
叠加态头像
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Flutter 路由原理解析
这一次,我尝试以不贴一行源代码的方式向你介绍 Flutter 路由的实现原理,同时为了提高你阅读源码的积极性,除了原理介绍以外,又补充了两个新的模块:从源码中学习到的编程技巧,以及 阅读源码之后对实际应用开发带来的帮助。 希望这样1+2的模式,可以诱导你以非常积极的心态,很轻松…
Flutter 注解处理及代码生成
十九世纪中期一批与众不同的猿猴诞生了,他们排斥重复的工作,毕生都在追求效率和性能。而用代码去生成代码,是这些猴子的一点小聪明。 猴子说:“一家人就要整整齐齐!” 所以即使是新兴的Flutter,也被猴子们赋予了这样的能力。 本文首先将用一个简单的demo带你对Flutter,其…
从渲染原理出发探究Flutter内存泄漏(超详细)
众所周知,内存的高低是评判一款app的性能优劣的重要的指标之一。作为开发者而言,都会尽可能的减少内存的使用,清除无用的内存块,从而减少整个app的内存使用量。这也是历来开发者是追求的目标。然而,开发者难免时常因为语言用法或者写法的缘故,导致该释放而未释放的对象迟迟未释放,从而内…
flutter mixin探秘
本文是根据flutter v1.9.1版本分析编写。依赖的dart版本是V2.5.0 本文分为两个部分,第一部分介绍mixin的使用,第二部分是with的实现原理。 在最近看flutter SDK中的源码时对其中复杂的mixin和on搞的糊里糊涂的,所以就去详细了解了mixin…
macOS之Homebrew安装与使用
安装过程参考卸载常用命令
一个更贴近 android 场景的启动框架 | Anchors
随着公司项目需求迭代,项目依赖库越来越多,Application#onCreate() 承载的初始化逻辑变得越来越复杂。 以上一年线上项目的初始化逻辑例子。 项目的初始化代码真的又臭又长... 在第一次项目重构的时候,尝试拆分初始化逻辑, 把原来的所有初始化逻辑划分为同步初始化…
Flutter卡顿优化锦辑
首先,在做性能调优之前,我们应该对flutter相关基础知识有一定的了解,不然我们无从做起,首先,我们要了解flutter是干嘛的--Flutter 是谷歌2018年发布的跨平台移动UI框架。 他是直接调用Skia框架,而其他框架需要借助现有的原始框架来转一下,在才开始去调用S…
深度探索 Gradle 自动化构建技术(三、Gradle 核心解密)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 从明面上看,Gradle 是一款强大的构建工具,而且许多文章也仅仅都把 Gradle 当做一款工具对待。但是,Gradle 不仅仅是一款强大的构建工具,它看起来更像是一个编程框…
flutter屏幕适配 ,一种一劳永逸的全局适配方式
flutter屏幕适配demomain一种一劳永逸的全局适配方式效果320x4801080x1920原理(具体代码main)1.更改配置的ViewConfiguration的size和devicePi
朱晔的互联网架构实践心得S1E6:给飞机换引擎和安全意识十原则
本文有两个部分,先介绍一下给飞机换引擎这个事情我的一些经验,因为篇幅较短然后介绍一下安全意识方面的一些心得。 所谓给飞行中的飞机(或飞驰的汽车)换引擎说的是我们需要对一个正在飞速发展的系统进行大幅度的架构改造,比如把All-in-one的架构改造成微服务架构,尽可能减少或消除停…