budoux_dart 1.0.2-dev.1 budoux_dart: ^1.0.2-dev.1 copied to clipboard
A BudouX implementation in Dart.
BudouX-Dart #
BudouXの Dart 実装です。
Java の実装を参考にしています。
Flutter のサンプル #
# pubspec.yaml
dependencies:
budoux_dart:
git:
url: https://github.com/KoheiKanagu/budoux-dart.git
ref: 1.0.1
flutter:
assets:
- packages/budoux_dart/models/ja.json
# or ja_knbc.json
final budouX = BudouX(
await rootBundle.loadString('packages/budoux_dart/models/ja.json'),
// or ja_knbc.json
);
return Scaffold(
body: DefaultTextStyle(
style: const TextStyle(
fontSize: 48,
color: Colors.black,
),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const Text('今日はいい天気ですね。'),
const Divider(),
Wrap(
children: budouX
.parse(
'今日はいい天気ですね。',
)
.map(Text.new)
.toList(),
),
],
),
),
);