Consignaciones y retiros en un cajero automático
Configuración Inicial:
- Empecé un nuevo proyecto en Android Studio con una actividad vacía.
Diseño de la Interfaz de Usuario (UI):
- Diseñé la interfaz con elementos como EditText para ingresar dinero, TextView para mostrar el saldo y Buttons para consignar y retirar.
Manejo de Datos:
- Creé una clase
CuentaBancaria
para manejar el saldo y los métodos de consignar y retirar.
- Creé una clase
Lógica de Negocio:
- En la actividad principal, usé la instancia de
CuentaBancaria
para realizar transacciones y actualizar la interfaz.
- En la actividad principal, usé la instancia de
Manejo de Eventos:
- Implementé el código para manejar eventos de botones, realizando transacciones y actualizando la interfaz de usuario.
Validación de Entrada:
- Añadí lógica para validar entrada, evitando retiros sin saldo y mostrando mensajes de error cuando necesario.
Pruebas:
- Probé exhaustivamente la aplicación para asegurarme de que las transacciones y validaciones funcionaran correctamente.
Mejoras Opcionales:
- Consideré agregar funciones como historial de transacciones o seguridad con contraseñas.
Documentación:
- Documenté el código y añadí comentarios para mayor claridad.
Pruebas Finales:
- Probé la aplicación en un dispositivo real y en el emulador para verificar su comportamiento en diferentes situaciones.
- Este proceso se llevo acabo en clase.
Comentarios
Publicar un comentario