搜尋分類、套件與程式碼儲存庫

套件詳情v2.2.0

faker

一個用於產生虛假資料的程式庫。faker 深受 Python 套件 faker 與 Ruby 套件 ffaker 的啟發。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
29.6萬
喜歡數
942
Pub 分數
150

安裝套件

flutter pub add faker

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Faker 是一個 Flutter/Dart 套件,可產生真實的虛假資料,靈感來自 Python 和 Ruby 的對應工具。它提供廣泛的資料類型,包括姓名、地址、電子郵件、電話號碼、公司資訊等。非常適合用於測試、原型設計和資料庫填入,幫助在不依賴真實使用者資訊的情況下建立一致且可信的模擬資料。該套件支援多個平台,使其在 Android、iOS、Web、macOS、Windows 和 Linux 上皆具備多功能性。其簡單的 API 讓開發者能快速產生隨機但有結構的資料。

適用情境

  • 測試UI組件
  • 填入模擬資料庫
  • 原型設計應用程式介面
  • 產生範例使用者資料
  • 建立測試場景

主要特色

  • 豐富的資料產生器
  • 跨平台支援
  • 簡單直覺的 API
  • 真實的資料模式
  • 與 Flutter 的輕鬆整合

適合對象

  • 開發人員在測試環境中
  • UI/UX 設計師原型設計應用程式
  • 建構示範應用程式的團隊
  • 任何需要用於開發的虛假資料的人

使用建議

  • 不適用於生產資料
  • 數據是隨機生成的,不唯一
  • 可能需要種子控制以實現可重現的測試
  • 超出內建提供者的自訂選項有限

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

faker

Build Status Coverage Status Faker on pub

A library for Dart that generates fake data.

faker is heavily inspired by the Python package faker, and the Ruby package ffaker.

Usage

A simple usage example:

import 'package:faker/faker.dart';

main() {
  var faker = new Faker();

  faker.internet.email();
  // francisco_lebsack@buckridge.com

  faker.internet.ipv6Address();
  // 2450:a5bf:7855:8ce9:3693:58db:50bf:a105

  faker.internet.userName();
  // fiona-ward

  faker.person.name();
  // Fiona Ward

  faker.person.prefix();
  // Mrs.

  faker.person.suffix();
  // Sr.
  
  faker.lorem.sentence();
  // Nec nam aliquam sem et
}

Features and bugs

Please file feature requests and bugs at the issue tracker.

Copyright

Copyright (c) 2015 Jesper Håkansson. See LICENSE for details. Copyright (c) 2013 Emmanuel Oga. Copyright (c) 2012 Daniele Faraglia. Copyright (c) 2007 Benjamin Curtis.

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

使用此套件的專案