Instalación
- Add InsForge dependencies to your project
- Maven Central
- GitHub Packages
build.gradle.kts:
- Initialize InsForge SDK
- Enable Logging (Optional)
Use
NONE or ERROR in production to avoid exposing sensitive data in logs.Android Initialization
- Add Chrome Custom Tabs dependency to your
build.gradle.kts:
- Initialize InsForge SDK (With Chrome Custom Tabs and Session Storage)
- Use Jetpack DataStore for Session Storage (Optional)
Características
- Base de datos - Operaciones CRUD seguras de tipos con serialización Kotlin
- Autenticación - Autenticación por correo electrónico/contraseña y OAuth
- Almacenamiento - Carga, descarga y gestión de archivos
- IA - Finalizaciones de chat y generación de imágenes
- Tiempo real - Mensajería pub/sub basada en WebSocket
- Corrutinas - Soporte completo para corrutinas de Kotlin
- Jetpack Compose - Funciones componibles y gestión de estado
Compatibilidad de plataformas
Referencia del SDK
Base de datos
Operaciones CRUD con clases de datos Kotlin
Autenticación
Registro, inicio de sesión, OAuth y gestión de usuarios
Almacenamiento
Carga, descarga y gestión de archivos
IA
Finalizaciones de chat y generación de imágenes
Tiempo real
Mensajería pub/sub de WebSocket