initDatabase static method
Método para inicializar la base de datos, que se adapta según la plataforma. Si la plataforma es Android o iOS, se inicializa la base de datos móvil, de lo contrario, se inicializa la base de datos para escritorio.
Devuelve una instancia de la base de datos.
Implementation
static Future<Database> initDatabase() async {
if (Platform.isAndroid || Platform.isIOS) {
return _initMobileDatabase(); // INICIA EN MOVILES
} else {
return _initDesktopDatabase(); // INICIA EN DESKTOP
} // SEGUN EL ENTORNO (SI ES MOVIL O DESKTOP) SE EJECUTA DE UNA MANERA
}