Consignaciones y retiros en un cajero automático

  1. Configuración Inicial:

    • Empecé un nuevo proyecto en Android Studio con una actividad vacía.
  2. 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.
  3. Manejo de Datos:

    • Creé una clase CuentaBancaria para manejar el saldo y los métodos de consignar y retirar.
  4. Lógica de Negocio:

    • En la actividad principal, usé la instancia de CuentaBancaria para realizar transacciones y actualizar la interfaz.
  5. Manejo de Eventos:

    • Implementé el código para manejar eventos de botones, realizando transacciones y actualizando la interfaz de usuario.
  6. Validación de Entrada:

    • Añadí lógica para validar entrada, evitando retiros sin saldo y mostrando mensajes de error cuando necesario.
  7. Pruebas:

    • Probé exhaustivamente la aplicación para asegurarme de que las transacciones y validaciones funcionaran correctamente.
  8. Mejoras Opcionales:

    • Consideré agregar funciones como historial de transacciones o seguridad con contraseñas.
  9. Documentación:

    • Documenté el código y añadí comentarios para mayor claridad.
  10. Pruebas Finales:

    • Probé la aplicación en un dispositivo real y en el emulador para verificar su comportamiento en diferentes situaciones.
  11. Este proceso se llevo acabo en clase.


Comentarios

Entradas populares de este blog

Tarea de paginación

Construcción de tablas de verdad de proposiciones y formalización