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

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

Tarea de paginación