Finalizado

Desarrollo y Mejoras de Aplicación Android Kotlin con Firebase, Sqlite y Mikrotik Api

Publicado el 10 Julio, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere un desarrollador experimentado para realizar una serie de mejoras, correcciones y una migración de base de datos en una aplicación móvil Android existente, desarrollada en Kotlin. La aplicación interactúa con Firebase, SQLite y la API de Mikrotik. El proyecto incluye tanto la resolución de problemas actuales como la implementación de nuevas funcionalidades clave.

Las tareas principales incluyen:

1.  Corrección de funciones existentes:
    *  Asegurar la creación de tickets en Mikrotik sin conexión a internet.
    *  Realizar ajustes en el sistema de autenticación actual.
    *  Optimizar la visualización de información de datos existentes en el panel.
    *  Corregir la función de IP pública para que se desactive al cambiar de pantalla.
    *  Ajustar la lógica para editar planes, permitiendo la edición sin requerir la activación de IP pública, a menos que se desee cambiar el perfil.
    *  Resolver el problema de que la aplicación no guarda las impresoras añadidas.
    *  Corregir plantillas.

2.  Migración de base de datos:
    *  Migrar la base de datos de Firebase a Supabase.

3.  Nuevas funcionalidades:
    *  Implementar una opción de administrador para excluir la información de ciertos vendedores. Al excluir, se debe consumir el saldo permitido en usuarios/permisos. Las ventas y movimientos generados por el vendedor excluido deben ser visibles solo para él.
    *  Añadir una función para restaurar los tickets de la aplicación en Mikrotik.
    *  Desarrollar una función para crear tickets grupales con velocidades independientes.

4.  Configuraciones de seguridad:
    *  Implementar el bloqueo de la aplicación: si ya está configurado PIN o huella dactilar, activarlo. Si no está configurado en Android (biométrico/PIN), mostrar una pantalla para la configuración (con pasos y opción de abrir la configuración de Android) y una opción para cancelar (cerrar ventana sin activar biométrico).

5.  Mejoras de interfaz y usabilidad:
    *  Organizar los menús para que el vendedor pueda ver características que ya están disponibles para el administrador.
    *  Realizar la traducción de palabras faltantes en algunas pantallas de la aplicación.

6.  Publicación:
    *  Asistencia y gestión para la publicación de la aplicación en Google Play Store.

Se busca un profesional con experiencia sólida en desarrollo Android con Kotlin, integración de APIs (especialmente Mikrotik), manejo de bases de datos (Firebase, SQLite, Supabase) y familiaridad con procesos de publicación en tiendas de aplicaciones.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño

Plazo de Entrega: No definido

Habilidades necesarias