FLUTTER ECOSYSTEM

humanizer

一个将 Dart 值转换为人类友好表示形式的库。

最新版本
3.0.1
近 30 天下载
7630
喜欢数
54
Pub 分数
155

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Humanizer 是一个 Dart 库,可将值转换为人类可读的格式,使数据更易于访问和用户友好。它支持将数字、日期和字符串转换为自然语言表示形式,例如将时间戳转换为“2 分钟前”或数字转换为“1.2K”。非常适合在跨平台应用中提升 UI 清晰度,简化本地化并以直观的方式呈现信息,从而增强用户体验。该包轻量且可无缝集成到 Flutter 项目中。

适合场景
  • 在用户界面中格式化时间戳
  • 将大数字转换为可读格式
  • 提高数值数据的可访问性
  • 提高日志可读性
  • 简化应用中的日期显示
主要特点
  • 将数字转换为K/M/B表示法
  • 相对于现在格式化日期
  • 支持复数和语法
  • 提供字符串大小写转换
  • 与 Flutter 的轻松集成
适合对象
  • Flutter 开发者
  • 需要本地化文本的应用程序
  • 数据可视化工具
  • 面向用户的仪表板
  • 面向可访问性的应用程序
使用建议
  • 仅限文本格式化工具
  • 不处理复杂的国际化
  • 需要手动处理边缘情况
  • 不支持非英文地区设置的内置支持
  • 依赖于一致的输入格式
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add humanizer

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目