首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter
小红星闪啊闪
创建于2023-09-13
订阅专栏
Flutter开发相关
等 23 人订阅
共31篇文章
创建于2023-09-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[译]Flutter - 解析JSON
看到有同学想要代码,这个在原文中都有。我也正在开发一个app,代码比原文里的还要接近实际使用。 如果可以的话还是请看原文。我这都按照我的理解翻译的,仅供参考。 如果一个App界面上什么都没有的话,那么绝对够无聊的。但是你的app从哪里可以获得有趣的内容呢?必须是网络了。你的,你…
[译]Flutter - Dart的接口
在这里看原文。 看这些教程的时候最好是打开dartpad。直接在里面把这些代码输入进去看结果。这是dart官方提供的一个练习dart的地方。边看边练事半功倍。 接口(interface)定义了每个实现这个接口的类都需要遵守的“规则”。 当一个类实现(implements)一个接…
[译]Flutter - Dart的Mixin
原文在这里。写的不错,推荐各位看原文。 只要一个类是继承自Object的而且没有定义构造方法,那么这个类可以是一个Mixin了。当然,如果你想让mixin的定义更加的清晰,可以使用mixin关键字开头来定义。具体请参考这里 原文截图体会一下风格。 在经典的面向对象编程语言里一定…
[译]深入Flutter
本文描述了Flutter的内部工作原理。Flutter的widget是用激进组合的方式工作的,所以用户在构建UI的时候会用到很多的widget。为了支持这个工作量,Flutter使用了亚线性算法来处理布局、构建组件以及树数据结构。还包括了其他的一些常量及的优化。综合考虑其他的一…
[译]Flutter - 深入布局规则
原文在这里。 不要这么干。 如果你这么干了,他们会一次一次的问你为什么FittedBox有问题,为什么Column会overflow,又或者IntrinsicWidth是做什么的。 不理解这个规则,Flutter的布局是没法弄清楚的。所以,我(作者)觉得最好今早的学会它。 一个…
Flutter - 实战指导,使用ScopedModel管理状态
本文希望在尽量接近实战的条件下能清晰的讲解如何使用ScopedModel架构。视频教程在这里。 我(作者)在帮一个客户使用Flutter重制一个App。设计差强人意,性能更是差的离谱。但是我(作者)接手这个项目的时候还只用了Flutter三个星期。调研了ScopedMode和R…
Flutter状态管理 -- BLoC、ScopedModel和Provider的对比
Flutter的运行也是基于状态的变化触发绘制的。所以,Flutter开发一般是离不开这个主题的。 最常见的就是使用StatefulWidget和setState。但是,这样的用法无法满足日渐增长的页面数量和隐藏在这些页面里的越来越复杂的业务逻辑。于是,各路大神开发除了与之配套…
[译]Flutter - 什么是Widget,RenderObject和Element
原文在这里。哎,点一下原文这两个字,你会被带去出处的。 想要成为一个更好的开发,了解底层的实现技术几乎是必不可少的。你可以更容易的创建自定义的布局和特效,如果你学习了这些底层技术是如何工作的。也可以让少在电脑前加几个晚上的班。 本文的目的就是要介绍Flutter之下的技术,并让…
[译]Flutter - Key内部原理浅析
原文在这里。这篇文章是油管视频的总结。视频地址是这里。 基本上每个widget都有key参数,但是使用的方法确各有不同。在widget从widget树的一个地方移动到另一个地方的时候,key会保存状态。在实际使用中,Key可以用来保存用户滚动的位置或者保存集合修改的状态。 大部…
[译]Flutter - 掌握ListView
原文在这里。 如果你了解Android或者iOS的开发,你会喜欢Flutter ListView的简洁。本文中,我们就是用几个简单的例子来实现一些很常用的情景。 首先,来看看ListView的几种类型。之后介绍如何处理每个item的style。最后,如何添加和删除item。 我…
Flutter - BLoC模式入门
这里提一点关于IDE的问题,很多人是移动转过来的,所以用Android Studio的人很多。其实Flutter也可以用VS Code来开发。笔者,两个都用过,他们各有好处。Android Studio在项目初期,目录、文件处理多的时候方便。重构的时候关于文件的修改,都会在其他…