Az UUID egyedi azonosító, egy 128 biten tárolt karaktersorozat. A Universally Unique IDentifier rövidítése. Kézzel meglehetősen nehéz lenne ilyen azonosítót létrehozni, ezért külső csomagot használunk erre.
Ilyen külső csomagot a pub.dev weboldalról lehet beszerezni, ami különböző célokra használható Flutter csomagok ingyenes tárháza.
Csomag telepítése
Használathoz telepíteni kell.
Parancssorban ki kell adnunk a projekt könyvtáron belül a következő parancsok valamelyikét attól függően, hogy Dart-ot használunk Flutter nélkül, vagy Flutterrel:
// Csak Dart, Flutter nélkül
dart pub add uuid
// Flutterrel
flutter pub add uuid
Használat
A csomag oldalán minden korrektül le van írva, de megnézünk egy konkrét példát.
Miután települt, importálni kell a csomagot a fájlban, ahol használni szeretnénk:
import 'package:uuid/uuid.dart';
Ez ad nekünk egy osztályt, amit példányosítva létrehozhatunk egy objektumot.
const uuid = Uuid();
Ezzel létrejött egy uuid objektum, aminek több metódusa is van, melyekkel azonosítókat lehet generálni.
Például:
var v1 = uuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'