random_toolkit 0.0.2 copy "random_toolkit: ^0.0.2" to clipboard
random_toolkit: ^0.0.2 copied to clipboard

一个功能强大的Flutter随机数据生成工具包,提供各种类型的随机数据生成功能。

更新日志 #

本文档记录了 Random Toolkit 项目的所有重要更改。

格式基于 Keep a Changelog, 并且本项目遵循 语义化版本。

0.0.2 - 2024-12-19 #

修复 #

  • 🔧 Android 构建问题
    • 修复了 Android 模块缺少 namespace 配置导致的构建失败问题
    • 在 android/build.gradle 中添加了 namespace 'com.example.random_toolkit' 配置
    • 解决了外部项目引用插件时出现的 "Namespace not specified" 错误

改进 #

  • 📦 发布准备
    • 完善了项目配置以符合 pub.flutter-io.cn 发布要求
    • 优化了 Android Gradle Plugin 兼容性

0.0.1 - 2024-12-19 #

新增功能 #

  • 🎲 基础随机数据生成

    • 随机整数生成 (randomInt)
    • 随机浮点数生成 (randomDouble)
    • 随机布尔值生成 (randomBool)
    • 随机字符串生成 (randomString)
    • UUID生成 (randomUUID)
    • 数组随机选择 (randomChoice, randomChoices)
    • 数组随机打乱 (shuffle)
  • 👤 个人信息生成

    • 随机中文姓名生成 (randomChineseName)
    • 随机英文姓名生成 (randomEnglishName)
    • 随机邮箱地址生成 (randomEmail)
    • 随机手机号码生成 (randomPhoneNumber)
  • 🎨 视觉元素生成

    • 随机颜色生成 (randomColor)
    • 随机十六进制颜色字符串 (randomHexColor)
    • Material Design颜色生成 (randomMaterialColor)
    • 随机图片URL生成 (randomImageUrl)
    • 随机头像URL生成 (randomAvatarUrl)
  • 📍 地理位置生成

    • 随机中文地址生成 (randomChineseAddress)
    • 随机英文地址生成 (randomEnglishAddress)
  • ⏰ 日期时间生成

    • 随机日期生成 (randomDate)
    • 随机时间戳生成 (randomTimestamp)
    • 支持自定义日期范围
  • 👥 完整用户信息生成

    • 生成包含所有信息的随机用户对象 (generateRandomUser)
    • 包含ID、姓名、邮箱、电话、地址、头像、生日、活跃状态、分数、余额等字段

技术特性 #

  • ✅ 支持所有Flutter平台(Android、iOS、Web、Windows、macOS、Linux)
  • 🏗️ 模块化架构设计,代码组织清晰
  • 📦 纯Dart实现,无需原生代码依赖
  • 🔧 易于使用的API接口
  • 📚 完整的示例应用
  • 📖 详细的文档说明

文档 #

  • 📝 完整的README.md文档
  • 🎯 详细的API使用示例
  • 🚀 快速开始指南
  • 📱 示例应用演示

开发工具 #

  • 🧪 基础测试框架
  • 📋 代码规范检查
  • 🔄 持续集成配置

版本说明 #

  • [新增] - 新功能
  • [更改] - 现有功能的更改
  • [弃用] - 即将删除的功能
  • [移除] - 已删除的功能
  • [修复] - 错误修复
  • [安全] - 安全相关的更改

链接 #

0
likes
0
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

一个功能强大的Flutter随机数据生成工具包,提供各种类型的随机数据生成功能。

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface

More

Packages that depend on random_toolkit

Packages that implement random_toolkit