username 0.2.3
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.
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)),
);
}
}