• 极客时间
  • 极客时间训练营
  • 团队学习
  • 高端学员
  • App 下载
  • 企业会员
  • 访谈录报名
想了解如何基于 Landing Zone 实现“一站式”云上管理及治理?点击报名 了解详情 
logo
  • 首页
  • 大会
  • 直播
  • 专题
  • 电子书
  • 话题
  • 视频
  • 写作社区
  • 资讯

 写点什么

创作场景


  • 记录自己日常工作的实践、心得
  • 发表对生活和职场的感悟
  • 针对感兴趣的事件发表随笔或者杂谈
  • 从 0 到 1 详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
  • 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
  • 十五周年
  • 架构
  • 前端
  • 编程语言
  • 云计算
  • AI
  • 开源
  • 技术管理
  • 运维
  • 区块链
  • 新基建
  • 云原生
  • 产品
  • 热点推荐
用户头像

岛上码农

2022 年 03 月 03 日加入
用代码连接孤岛,公众号@岛上码农
从南漂到北,从北漂到南的业余码农
 关注
  • 85

    发布数

  • 5

    关注者

  • 1

    关注了

  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类 
Flutter 实现爱心三连动画效果
Flutter 实现爱心三连动画效果

本篇介绍了 Flutter 动画构建类 Animation 和 AnimationController 的使用,通过这两个类可以实现很多基础动画效果,例如常见的进度条、缩放、旋转、移动等。

用户头像
岛上码农

7 月 9 日
 9
❤️❤️❤️爱了爱了!这样的文字动画让你爱不释手!
❤️❤️❤️爱了爱了!这样的文字动画让你爱不释手!

animated_text_kit 是一个非常受欢迎的文字动画库,在 pub 上收获了超过 2000 个喜欢,Github 上贡献者 22 人,收获了 1.2k Star,可以说十分强大的。更重要的是它的使用非常简洁,文档完善,基本上拿来即用,喜欢的朋友赶紧用起来,让你的文字酷炫起来!

用户头像
岛上码农

7 月 8 日
 13
聊聊 Dart 的空安全 (null safety) 特性
聊聊 Dart 的空安全 (null safety) 特性

从编码的角度来说,null safety 特性实际上增加了编码的工作量。但是 null safety 更像是一个强制的约定,要求接口或类明确参数或属性的是否为空,从而可以简化协作,提高代码的健壮性。

用户头像
岛上码农

7 月 7 日
 17
🚩🚩🚩建议收藏!!Flutter状态管理插件哪家强?请看岛上码农的排行榜!
🚩🚩🚩建议收藏!!Flutter 状态管理插件哪家强?请看岛上码农的排行榜!

多维度对比 Flutter 状态管理插件,看看哪个状态管理插件更厉害!

用户头像
岛上码农

7 月 6 日
 33
使用 RepositoryProvider简化父子组件的传值
使用 RepositoryProvider 简化父子组件的传值

RepositoryProvider 借用 Provider 实现了一个组件树上的局部共享对象容器。通过这个容器,为 RepositoryProvider 的子组件树注入了共享对象,使得子组件可以获取共享对象。通过这种方式避免了组件树的层层传值,使得代码更为简洁和易于维护。

用户头像
岛上码农

7 月 5 日
 29
使用 BlocConsumer 同时构建响应式组件和监听状态
使用 BlocConsumer 同时构建响应式组件和监听状态

BlocConsumer 这种聚合了 BlocBuilder 和 BlocListener 的方式在这种场景下的代码层级更清晰,也易于维护。

用户头像
岛上码农

7 月 4 日
 688
Flutter 退出当前操作二次确认怎么做才更优雅?
Flutter 退出当前操作二次确认怎么做才更优雅?

有了 BlocListener,我们可以实现类似后置拦截器的效果,在状态改变后做一些额外的的处理,比如提示信息,或者是做数据的上传、离线存储等。通过这种方式处理,可以降低业务代码的耦合度。

用户头像
岛上码农

7 月 3 日
 35
使用BLoC 构建 Flutter的页面实例
使用 BLoC 构建 Flutter 的页面实例

BlocBuilder 的使用还是挺简洁的,通过用户行为触发事件,然后响应事件,在状态管理中返回一个新的数据对象来触发界面刷新。

用户头像
岛上码农

7 月 2 日
 23
BlocProvider 为什么感觉和 Provider 很相似?
BlocProvider 为什么感觉和 Provider 很相似?

本篇介绍了 BlocProvider 的使用,从写法上来看,感觉不到太多的优势,个人估计这是作者想让 Provider 的用户可以直接切换到 BlocProvider 才提供了这么一个 Provider 的替代品。

用户头像
岛上码农

7 月 1 日
 26
不到40行代码手撸一个BlocProvider
不到 40 行代码手撸一个 BlocProvider

本篇使用 BLoC 实现简单状态管理的 SimpleBLocProvider,这个自定义的 BlocProvider 不到 40 行,当然这个代码距离实际使用还有差距,但是对于了解一下这些第三方状态管理插件的实现机制非常有帮助。

用户头像
岛上码农

6 月 26 日
 41
GitHub 高赞的 Flutter 状态管理插件BLoC 简介
GitHub 高赞的 Flutter 状态管理插件 BLoC 简介

Bloc 本身的业务逻辑和界面完全无关,这使得我们可以直接编写测试代码,而无需依赖界面,如同本篇的 main 方法中的代码其实就可以作为单元测试代码来验证业务逻辑是否正确。这使得 Bloc 构建的应用程序的可维护性会更好。

用户头像
岛上码农

6 月 24 日
 14
Flutter中的GetX状态管理用起来真的那么香吗?
Flutter 中的 GetX 状态管理用起来真的那么香吗?

GetX 不论是在 pub 上还是在 Github 上都非常受欢迎,作为一个功能丰富的插件,它真的那么好吗?本篇来一个客观的分析。

用户头像
岛上码农

6 月 23 日
 17
个人成就
  • 发布了 85 篇内容

    共 23.6字, 被阅读 15827次

  • 获得了 11 次赞同

    获得了 5次喜欢, 获得了 6 次收藏

  • 参与了 74 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
频道
  • 产品
最新评论
  • 石云升优秀程序员很善于处理细节

     使用 BLoC 构建 Flutter 的页面实例

  • ryan111

     万字长文!一文搞懂 InheritedWidget 局部刷新机制

  • ryan666

     万字长文!一文搞懂 InheritedWidget 局部刷新机制

  • Geek_33265e博主写的很详细,但说到接口文档生成,我推荐使用 apipost 进行文档快速生成,一键生成文档而且美观,很方便,博主有时间可以试试官网免费下载地址:https://console.apipost.cn/register?utm_source=10003

     Dio —— Flutter 网络请求之王者

  • InfoQ写作社区官方可以参与一下月更活动哦

     Mac 配置 Flutter 安卓开发环境

  • logo

    促进软件开发及相关领域知识与创新的传播

  • InfoQ
    关于我们
    我要投稿
    合作伙伴
    加入我们
    关注我们
  • 联系我们
    内容投稿:editors@geekbang.com
    业务合作:hezuo@geekbang.com
    反馈投诉:feedback@geekbang.com
    加入我们:zhaopin@geekbang.com
    联系电话:010-64738142
    地址:北京市朝阳区叶青大厦北园
  • InfoQ 近期会议
    会议图片GMTC全球大前端技术大会 6月10-11日
    会议图片ArchSummit全球架构师峰会 6月19-20日
    会议图片QCon全球软件开发大会 6月22-24日
    会议图片ArchSummit全球架构师峰会 6月24-25日
    会议图片PCon全球产品创新大会 6月24-25日
    会议图片ArchSummit全球架构师峰会 7月15-16日
    会议图片PCon全球产品创新大会 8月19-20日
  • 全球 InfoQ
    会议图片InfoQ En
    会议图片InfoQ Jp
    会议图片InfoQ Fr
    会议图片InfoQ Br
Copyright © 2022, Geekbang Technology Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448 号 - 5京公网安备京公网安备 11010502039052号
岛上码农