username 0.2.3 copy "username: ^0.2.3" to clipboard
username: ^0.2.3 copied to clipboard

generate random dummy usernames(Chinese and English supported now),using top surnames and given names in recent years.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:username/username.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) =>
      MaterialApp(home: MyHomePage(), debugShowCheckedModeBanner: false);
}

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final VoidCallback onTap = () {
      // Eli Murphy (actual usernames generated random)
      print(Username.en().fullname);

      // Alexander Robertson, Lincoln Sullivan, Ezekiel Jenkins
      // (actual usernames generated random)
      print(Username.en().getFullnames(count: 3));

      // Mason Jackson, Gavin Jackson, Aubree Jackson
      // (actual usernames generated random)
      print(Username.en(surName: 'Jackson').getFullnames(count: 3));

      // 姚宇 (实际名称随机产生)
      print(Username.cn().fullname);

      // 李红梅, 李波, 邵玉兰, 史芳, 陶梓涵, 汪超
      // (实际名称随机产生)
      print(Username.cn().getFullnames(count: 6));

      // 王建军, 王敏, 王红, 王皓轩, 王波, 王梓宣
      // (实际名称随机产生)
      print(Username.cn(surName: '王').getFullnames(count: 6));
    };

    return Scaffold(
      body: Center(
          child: ElevatedButton(child: Text('username'), onPressed: onTap)),
    );
  }
}
1
likes
160
points
30
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

generate random dummy usernames(Chinese and English supported now),using top surnames and given names in recent years.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on username