1.背景与动机 在Navigator 2.0推出之前,Flutter主要通过Navigator 1.0和其提供的 API(如push(), pop(), pushNamed(...
1.背景与动机 在Navigator 2.0推出之前,Flutter主要通过Navigator 1.0和其提供的 API(如push(), pop(), pushNamed(...
1.前言 在之前的文章中,我们详细的介绍过Flutter Web从0到部署上线的流程,并且针对其中遇到的问题进行了分析与修复:https://www.jianshu.com/...
@淡默恬愉 是的,文章中有写哦,skiko,可以去官网查看
Compose-Multiplatform在Android和iOS上的实践1.简介 之前我们探讨过KMM,即Kotlin Multiplatform Mobile,是Kotlin发布的移动端跨平台框架。当时的结论是KMM提倡将共有的逻辑部分抽出,由...
1.前言 Sentry是个日志记录,错误上报,性能监控的开源框架,支持众多平台: 其使用方式在本文不进行说明了,大家可参照官方文档: 目前大部分免费的三方 平台限制较多,好用...
1.前言 首先说明一下,这篇文章是给具备Flutter开发经验的客户端同学看的。Flutter的诞生虽然来自Google的Chrome团队,但大家都知道Flutter最先支持...
1.前言 上一篇文章《Flutter Web从0到部署上线的实践》https://www.jianshu.com/p/e610239e7e9c[https://www.jia...
1.前言 首先说明一下,这篇文章是给具备Flutter开发经验的客户端同学看的。Flutter的诞生虽然来自Google的Chrome团队,但大家都知道Flutter最先支持...
1.简介 之前我们探讨过KMM,即Kotlin Multiplatform Mobile,是Kotlin发布的移动端跨平台框架。当时的结论是KMM提倡将共有的逻辑部分抽出,由...
1.前言 状态管理在开发中已经算是老生常谈了,本篇文章我们转向前端方向的Vue框架,看看Vuex是怎么通过store处理数据状态的管理的。由于Vue框架本身就是响应式处理数据...
1.前言 之前有两篇文章都围绕着runApp()进行展开,讲解了布局绘制的详细过程。https://www.jianshu.com/p/2ef749ff4d40[https:...
1.前言 Context在开发中可以说是非常常见,通常我们称之为上下文。熟悉Android开发的同学都知道,Activity、Service、Application都是Con...
上一篇文章我们讲了Flutter的三棵树是如何创建并建立联系的,有了这三棵树,本篇文章将分析布局和绘制的流程。 1.布局与绘制入口 我们摘抄一段《Flutter实战·第二版》...
1.背景说明 做Flutter开发也有段时间了,在实践中我们清晰的得知Flutter中一切皆是Widget,在绝大多数时候,我们就是跟各种StatefulWidget和Sta...
1.简介 KMM,即Kotlin Multiplatform Mobile,是由Kotlin发布的移动端跨平台框架。相比于其他跨平台框架,KMM是原生UI+逻辑共享的理念,共...
1.前言 在各种前端开发中,由于状态管理对于App的开发维护成本,性能等方面都起着至关重要的作用,所以选择合适的状态管理框架显得尤为重要。Flutter作为跨平台框架的后起之...
1.前言 Flutter是Google这几年大力推广的跨平台UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。在架构搭建阶段,我们依然需要原生技术的支持。...
Android11正式版已经推出,我们将targetSdkVersion和compileSdkVersion都升级到30,并升级pixel4到Android11,发现分区存储...
1.前言 WorkManager统一了对于Android后台任务的管理。在此之前,从6.0开始Google引入了Doze机制,并且在之后的几个版本对Android的后台行为及...
1.前言 在App的开发中,列表,流式布局是最常用的UI元素。通常RecyclerView的ViewHolder会根据业务的需要,异步处理一些耗时操作,再根据处理后的结果进行...