MyExpenses - NATHA1096/titans GitHub Wiki

Es una aplicación que permite el seguimiento de gastos e ingresos, directamente desde un teléfono móvil o tablet.

Tamaño: 10M
Version actual: 3.0.7.1
Requiere Android: 4.1 y versiones posteriores

https://github.com/mtotschnig/MyExpenses.git

Características:

  • Hasta cinco cuentas con transferencias (también entre diferentes tipos de moneda)
  • Número ilimitado de plantillas y hasta tres planes para transacciones recurrentes
  • Las transacciones pueden ser agrupadas (por día, semana, mes y año) y filtradas
  • Exportar a QIF y CSV. Importar desde QIF
  • Los datos pueden protegerse con contraseña
  • Se puede personalizar el tema (oscuro y claro) y el tipo de letra
  • Reconciliación: Puede comparar fácilmente los estados de transacción con los recibos de banco
  • Widgets y accesos directos en su pantalla de inicio para introducir información rápidamente

Funcionalidades Core:

  • Agregar una nueva cuenta
  • Personalizar una cuenta existente
  • Agregar una nueva transacción
  • Agregar una nueva transferencia
  • Editar una transacción existente
  • Visualizar un histórico de las finanzas personales del usuario
  • Ordenar las finanzas personales del usuario según un criterio
  • Filtrar las finanzas personales del usuario según un criterio
  • Exportar las finanzas personales del usuario

Arquitectura:

Las herramientas usadas para la construcción de esta aplicación son:

Android Sistema operativo móvil basado en una versión modificada del kernel de Linux y otro software de código abierto
Java Es el idioma oficial para el desarrollo de aplicaciones Android
JavaScript Es el lenguaje de programación de HTML y la web.
SQLite Es un sistema de gestión de bases de datos relacionales (RDBMS), Utilizada en el desarrollo de aplicaciones de Android
Gradle Es un sistema de automatización de compilación de código abierto que se basa en los conceptos de Apache Ant y Apache Maven
Git Repositorio de código fuente
Lint Analiza el código fuente para marcar errores de programación, errores, errores estilísticos y construcciones sospechosas.
Monkey Técnica en la que el usuario prueba la aplicación o el sistema proporcionando entradas aleatorias y verificando el comportamiento, o viendo si la aplicación o el sistema fallarán. Las pruebas Monkey generalmente se implementan como pruebas unitarias automáticas y aleatorias.


Modelo de datos de la aplicación:

⚠️ **GitHub.com Fallback** ⚠️