clean_repo_objectbox 0.0.1-RELEASE.20211019 copy "clean_repo_objectbox: ^0.0.1-RELEASE.20211019" to clipboard
clean_repo_objectbox: ^0.0.1-RELEASE.20211019 copied to clipboard

discontinued
outdated

`clean_repo_objectbox` pretende ser un framework para facilitar y abstraer el uso de la BD ObjectBox en aplicaciones con Clean Arquitecture

clean_repo_objectbox #

clean_repo_objectbox pretende ser un framework para facilitar y abstraer el uso de la BD ObjectBox en aplicaciones con Clean Arquitecture

Table of Contents #

Ejemplo de uso #

A continuación el código de como usarlo para hacer un CRUD repo que interactúe con ObjectBox y se integre con facilidad a Clean.

Definición #

import 'package:clean_repo_objectbox/CleanObjectBoxExporter.dart';
import 'package:clean_repo_objectbox_example/repo/objectbox_repo_exporter.dart';

abstract class ParentRepoExternal extends ObjectBoxCRUDRepositoryExternal<ParentEntity> {
}

Implementación #

import 'package:clean_repo_objectbox/CleanObjectBoxExporter.dart';
import 'package:clean_repo_objectbox_example/repo/objectbox_repo_exporter.dart';
import 'package:objectbox/objectbox.dart';

class ParentRepoExternalImpl
    extends DefaultObjectBoxCRUDRepositoryExternal<ParentEntity>
    implements ParentRepoExternal {
  ParentRepoExternalImpl(Store store) : super(store);
}

Init #

Store store = await openStore().then((value) {
  ParentRepo PARENT_REPO = ParentRepoImpl(ParentRepoExternalImpl(value));
  return value;
});
1
likes
0
pub points
10%
popularity

Publisher

unverified uploader

`clean_repo_objectbox` pretende ser un framework para facilitar y abstraer el uso de la BD ObjectBox en aplicaciones con Clean Arquitecture

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

clean_core, flutter, flutter_web_plugins, objectbox, objectbox_flutter_libs, path_provider

More

Packages that depend on clean_repo_objectbox