Creare librerie custom in Dart e Flutter

Mattepuffo's logo
Creare librerie custom in Dart e Flutter

Creare librerie custom in Dart e Flutter

Ho fatto un test su come creare una libreria custom in un progetto Dart, ma penso che la stessa cosa valga anche per Flutter.

Comunque vediamo come fare a creare un piccola libreria ed esportara.

Ho creato una cartella library nella stessa cartella del main del progetto.

Dentro ci ho messo questo:

library my_lib;

export 'my_lib.dart';

class CustomClass {
  void printHello() {
    print('HELLO!');
  }
}

void customFunc() {
  print('CUSTOM FUNC!');
}

Ho messo sia una classe che una funzione giusto per darvi un'idea.

Come vedete usiamo la parola chiave library per indicare che è una libreria.

E sotto export per esportarla; questa istruzione deve stare all'inizio, non alla fine come in altri linguaggi.

Poi richiamiamo il tutto così:

import 'library/my_lib.dart';

void main() async {
  var customClass = CustomClass();
  customClass.printHello();

  customFunc();
}

Enjoy!


Condividi

Commentami!