Year of Code: VoyageExpenses para iPhone

Como proyecto del mes de Julio correspondiente a la iniciativa Year Of Code de Xojo he desarrollado una pequeña app para iPhone que, básicamente, viene a cubrir una necesidad que tengo con frecuencia: registrar los gastos de pequeños viajes, vacaciones e incluso gastos mensuales.

Aunque desde luego no es la más completa de las apps, y para todos los escenarios descritos, esta app de iPhone (no tendría mucho sentido diseñarla también para iPad) permite al usuario definir la ubicación del viaje, incluir una descripción e incluso un presupuesto… de modo que se puede comprobar en cualquier momento cómo van las cosas en cuanto al presupuesto establecido y los gastos ya realizados.

Cuando se trata de añadir nuevos gastos, he buscado que el usuario sólo deba de introducir la mínima información requerida (es decir, que deba de realizar los menos “taps” posibles en la UI de la app); de modo que, más allá de la cantidad y el establecimiento en el que se ha realizado el gasto, la app se encarga de añadir automáticamente la ubicación geográfica. De esta forma puedo consultar posteriormente los lugares como Restaurantes, estaciones de servicio o incluso los puntos de interés en los que me gustaría detenerme en futuras ocasiones cuando vuelva a viajar por las mismas carreteras o autovías/autopistas.

Y si de lo que se trata es de registrar los gastos mensuales, es posible duplicar cualquier entrada de gasto ya existente, de modo que se mantienen datos como el establecimiento y la ubicación, y sólo es necesario introducir la nueva cantidad correspondiente al gasto (piensa en ello como en los establecimientos que visitas con frecuencia, como por ejemplo restaurantes o supermercados).

Pero, ¿y qué hay de las estadísticas? Bueno, definitivamente esta sección tiene un gran espacio de mejora para que puedas añadir tantas estadísticas (y tipos de representaciones soportadas) como puedas necesitar, pero en su estado actual decidí añadir los dos tipos de gráficas básicas que realmente necesito; además de la ya comentada en la que se indican los gastos realizados sobre el presupuesto establecido, también se incluye una gráfica de tarta en la que se recogen todos los gastos realizados agrupados por categoría.

Por supuesto puedes descargar el código fuente completo desde aquí () y adaptar y/o mejorar la app para que se ciña mejor a tus propias necesidades.

Y si quieres probarla y ver como funciona… también puedes descargar la app para iOS de forma gratuita en la App Store desde https://apple.co/3EGL33r

Por supuesto, VoyageExpenses se ha desarrollando utilizando código Xojo al 100%. Incluso he intentado no hacer uso de los Declare (salvo en un par de casos), y se ha publicado en la App Store utilizando la característica Publish del IDE de Xojo que está disponible desde Xojo 2025r1.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *