Modelo de datos serializable.
Inicializa el cliente Supabase con:
- Project URL
- anon public key
- Postgrest
Contiene:
- Pantalla del formulario
- Pantalla "Mis Solicitudes"
- Navegación simple con estado
- Inserción en base de datos
- Consulta de registros
- Introducción de datos
- Validación automática
- Inserción en Supabase
- Consulta con
select() - Lista dinámica con
LazyColumn - Indicador de carga
- Botón para volver al formulario
- El usuario completa el formulario.
- Se validan los campos.
- Si todo es correcto:
- Se muestra estado "Enviando..."
- Se insertan datos en Supabase.
- El usuario puede acceder a "Mis Solicitudes".
- Se recuperan y muestran los registros almacenados.
implementation("io.github.jan-tennert.supabase:postgrest-kt:2.5.0")
implementation("io.ktor:ktor-client-android:2.3.7")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0")
```text
Plugin necesario:
```kotlin
id("org.jetbrains.kotlin.plugin.serialization")
```text
Permiso en `AndroidManifest.xml`:
```xml
<uses-permission android:name="android.permission.INTERNET"/>
```text
---
## ✅ Estado actual del proyecto
✔ Inserción de datos funcional
✔ Consulta de registros funcional
✔ Validaciones completas
✔ Navegación entre pantallas
✔ Gestión de estado visual
✔ Integración correcta con Supabase
---
## 👨💻 Autor
Proyecto desarrollado como práctica de integración de Android + Supabase.
---