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!
dart flutter library export
Commentami!