flutter 语法糖库 flutter_magic 发布 1.0.1

众所周知,flutter 是一款由谷歌开发的跨平台工具,一直在开发者心中久负盛名。

但是语法死亡嵌套是个诟病。

最近有 flutter 开发者 panjing,发布了 flutter 语法精简库,flutter_magic,可以让语法变成类似 swiftui 一样。

从官网找了几个例子:

复制代码
VStack({
  
"Font".h1,
10.hPadding,
'Flutter magic'
    .h1
    .color(Colors.red)
    .alignment(Alignment.center)
    .size(width: 200)
    .paddingOnly(all: 10),
  
    const Text(
        'Flutter magic',
      ).textStyle(color: Colors.blue, fontSize: 20)
	    .alignment(Alignment.centerRight),
})

由此可见语法确实精简了很多,也可以避免在代码层面组件死亡嵌套。

相关推荐
Chiang木19 分钟前
C++进阶:coroutine 协程
开发语言·c++·协程
行走的陀螺仪26 分钟前
vue3-封装权限按钮组件和自定义指令
前端·vue3·js·自定义指令·权限按钮
isyuah34 分钟前
vite-plugin-openapi-ts CLI 使用指南
前端·vite
ivy1598683771535 分钟前
JM20329是一款高性能、低功耗的USB桥接芯片,实现串行接口(如SATA、IDE)与USB接口之间的数据转换。
c语言·开发语言·ide·嵌入式硬件·eureka·音视频·视频编解码
渡我白衣36 分钟前
深入 Linux 内核启动:从按下电源到用户登录的全景解剖
java·linux·运维·服务器·开发语言·c++·人工智能
七夜zippoe37 分钟前
Java 9+模块化系统(JPMS)详解:设计与迁移实践
java·开发语言·maven·模块化·jmm
三川69841 分钟前
1. 网络编程基础
开发语言·网络
百***37481 小时前
PHP进阶-在Ubuntu上搭建LAMP环境教程
开发语言·ubuntu·php
qq_398586541 小时前
浏览器中内嵌一个浏览器
前端·javascript·css·css3
what_20181 小时前
idea启动项目配置环境变量(nacos 命名空间)
java·开发语言