App en Flutter con Isar Database / 04 Crear - Abrir base de datos

  Рет қаралды 756

javierdev

javierdev

Күн бұрын

Traemos una serie de videos para crear una App en Flutter utilizando el paquete Isar Database y almacenar información en el dispositivo, crearemos las colecciones y los querys necesarios para que funcione.
En este video vamos a crear la instancia a la base de datos, agregaremos un paquete para obtener la dirección de los documentos de la aplicación, donde almacenaremos la base de datos y abriremos la base.
Comandos:
Para crear Collections:
flutter pub run build_runner build
Para modificar alguna Collection o agregar atributos evitando conflictos:
flutter pub run build_runner build --delete-conflicting-outputs
Repositorio
Maquetación:
github.com/jav...
Completo:
github.com/jav...
Recursos:
Flutter:
flutter.dev
Visual Studio Code:
code.visualstu...
Isar Database
Documentación:
isar.dev/es/
Package pub.dev:
pub.dev/packag...
#flutter #flutterdeveloper #fluttertutorial #isar_db #mobiledevelopment

Пікірлер: 2
@luisrobertonavarro7581
@luisrobertonavarro7581 Жыл бұрын
Javier, en el minuto 3:02 utilizas una función del path_provider "getApplicationDocumentsDirectory()" el cual me parece correcto. Pero quisiera saber si hay algún get.... del path_provider que me permita alojar la base de datos en una carpeta que pueda ser compartida y accedida desde otra app. Es posible? Comento que he probado con getDownloadsDirectory(), getExternalCacheDirectories(), getExternalStorageDirectories(), getExternalStorageDirectory(), getLibraryDirectory() Y siempre veo que están referenciadas a la carpeta de la aplicacion.
@javierdev
@javierdev Жыл бұрын
Gracias por el comentario, puedes ver la documentación de path_provider ahí te da los diferentes métodos para obtener directorios, lo que yo considero es que Isar pide un directorio que tenga acceso desde la aplicación, si agregas una ruta ajena a la aplicación o que puedas compartir se presta mucho a qué sea borrada la DB, o que se modifique y se dañe de alguna forma. Pero para ser sincero la documentación de Isar Database no dice nada de dónde debes almacenar la DB, solo requiere un directorio así que puedes almacenarlo dónde quieras.
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 18 МЛН
Throwing Swords From My Blue Cybertruck
00:32
Mini Katana
Рет қаралды 11 МЛН
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 49 МЛН
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 53 МЛН
App en Flutter con Isar Database / 01 Introducción
5:45
javierdev
Рет қаралды 1,4 М.
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 18 МЛН