Ir al contenido
Explora el sitio web
Hablemos de tu proyecto

contact@almousa.dev

PROYECTOS / ESTUDIO DE PROYECTO

Quantum Calc X — Cálculo científico y herramientas de ingeniería

Una aplicación Android desarrollada con Flutter para cálculos científicos, gráficos, matrices, conversiones y herramientas de ingeniería. Los cálculos principales funcionan sin conexión y el historial de cálculos se guarda localmente. Disponible en Google Play.

Nombre del proyecto
Quantum Calc X
Sector
Herramientas científicas y de ingeniería
Tecnologías
Flutter · Dart · Provider · SharedPreferences
Plataforma
Android — publicado en Google Play
El papel de ALMOUSA
Desarrollo de la interfaz y los cálculos de la aplicación, organización de módulos de ingeniería, historial local y preparación del lanzamiento en Android.

Lo que desarrollamos

La aplicación reúne herramientas de cálculo en una sola interfaz, con pantallas para cálculos, gráficos, matrices, estadística y conversiones. Los módulos de ingeniería especifican variables, unidades, supuestos y condiciones de validez, mientras que el historial de cálculos conserva el contexto de los resultados anteriores.

Alcance de implementación

  • Cálculos científicos, gráficos, matrices y ecuaciones.
  • Integración numérica, estadística, conversión de unidades y herramientas de ingeniería.
  • Historial de cálculos local y preferencias de apariencia.
  • Interfaz en inglés con navegación que se adapta al ancho de teléfonos y tabletas.

Arquitectura técnica

El código fuente separa las pantallas, los servicios matemáticos y los módulos de ingeniería. Flutter y Dart proporcionan la interfaz y la lógica, Provider gestiona el estado y SharedPreferences almacena las preferencias y el historial local.

Una decisión de implementación

Las fórmulas de ingeniería definen las dimensiones de entrada, las unidades, los límites y los supuestos. Esta estructura permite comprobar las entradas y las condiciones de validez antes de mostrar un resultado. La carga del historial gestiona los registros dañados individualmente, en lugar de impedir la restauración de todo el historial.

Un ejemplo técnico de la aplicación

La integración numérica utiliza integración adaptativa de Simpson con estimación del error y recursión acotada, gestionando muestras no finitas y fallos de convergencia. El servicio de estadística utiliza suma compensada y el algoritmo de varianza de Welford. Son ejemplos de implementación, no una prueba comparativa de rendimiento publicada.