Este proyecto es una simple aplicación Todo creada en Kotlin. Está diseñado como una herramienta de aprendizaje para aquellos que están interesados en aprender y entender la sintaxis de Kotlin y los conceptos básicos del desarrollo de aplicaciones Android.
- Crear, actualizar y eliminar tareas
- Marcar tareas como completadas
- Uso de RecyclerView para mostrar la lista de tareas
- Dialog para agregar y editar tareas
Para ejecutar esta aplicación en tu entorno local, sigue estos pasos:
- Clona este repositorio en tu máquina local usando
git clone https://github.com/<tu nombre de usuario>/todoapp-kotlin.git
- Abre el proyecto en Android Studio.
- Ejecuta la aplicación en un emulador o en un dispositivo Android conectado.
- Kotlin: Lenguaje de programación utilizado para desarrollar la aplicación.
- Android Studio: Entorno de desarrollo integrado (IDE) para el desarrollo de aplicaciones Android.
- Sintaxis de Kotlin: cómo declarar variables, definir funciones, crear clases, etc.
- Data classes en Kotlin: cómo definir clases que son principalmente para contener datos.
- Android Lifecycles: cómo manejar los cambios en el estado de la aplicación debido a las interacciones del usuario o del sistema.
- Android UI: cómo crear una interfaz de usuario para una aplicación Android.
- Android RecyclerView: cómo utilizar RecyclerView para mostrar una lista de elementos.
- Funciones lambda en Kotlin: cómo declarar y utilizar funciones lambda en Kotlin.
- Diálogos en Android: cómo usar diálogos para interactuar con el usuario.
Este es un proyecto de aprendizaje y todas las contribuciones son bienvenidas. Si tienes alguna idea para mejorar la aplicación, no dudes en hacer un fork del repositorio y enviar una pull request.
Este proyecto se hizo siguiendo la guia de https://github.com/ArisGuimera.