Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reto Técnico – Aplicación Flutter con Drift, Riverpod y GoRouter

Este proyecto es una aplicación Flutter que implementa una arquitectura limpia, persistencia local con Drift, navegación avanzada con GoRouter y estado global con Riverpod. El objetivo es cumplir los requisitos del reto técnico:

  1. Implementación inicial del proyecto Flutter.
  2. Pantallas y navegación con GoRouter, incluyendo rutas profundas (deep links).
  3. CRUD local completo usando Drift + migraciones + persistencia tras reinicio.
  4. UI moderna basada en Material 3.
  5. Diseño responsive.

Tecnologías principales

  • Flutter 3.35.7
  • Riverpod 2.5 – gestión de estado global
  • GoRouter 14 – navegación declarativa + deep link
  • Drift (Moor) – persistencia local + migraciones
  • SQLite – base de datos subyacente
  • Material 3 – UI moderna

Funcionalidades

CRUD de Items

  • Crear item (título + descripción)
  • Listar items almacenados en SQLite
  • Ver detalle de item
  • Eliminar item
  • Persistencia tras reinicio garantizada por Drift

UI Material 3 + Responsive

  • Cards, botones e inputs con estilo moderno.
  • Scroll adaptado.
  • Listas fluidas en desktop y mobile.
  • Layouts que se adaptan a pantallas grandes.

Como ejecutar el Proyecto

flutter pub get flutter run

Video demo

Link:

About

Reto para FractalUp

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages