lil_guid
The library for creating generator function that does auto increment value.
Installation
Add on pubspec.yml:
dependencies:
lil_auto_increment: ... // latest package version
Usage
A simple usage example:
import 'dart:developer';
import 'package:lil_auto_increment/lil_auto_increment.dart';
void main() {
final Id nextId1 = autoIncrement();
final Id nextId2 = autoIncrement();
for (int i = 0; i < 5; i++) {
log(nextId1().toString(), name: 'nextId1'); // 1..5
}
for (int i = 0; i < 10; i++) {
log(nextId2().toString(), name: 'nextId2'); // 1..10
}
for (int i = 0; i < 5; i++) {
log(nextId1().toString(), name: 'nextId1'); // 5..10
}
}
Example
The Example is in the corresponding folder