Skip to content

cjottas002/Kotlin-TodoApp

Repository files navigation

TodoApp en Kotlin

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.

Características

  • Crear, actualizar y eliminar tareas
  • Marcar tareas como completadas
  • Uso de RecyclerView para mostrar la lista de tareas
  • Dialog para agregar y editar tareas

Cómo empezar

Para ejecutar esta aplicación en tu entorno local, sigue estos pasos:

  1. Clona este repositorio en tu máquina local usando git clone https://github.com/<tu nombre de usuario>/todoapp-kotlin.git
  2. Abre el proyecto en Android Studio.
  3. Ejecuta la aplicación en un emulador o en un dispositivo Android conectado.

Herramientas utilizadas

  • Kotlin: Lenguaje de programación utilizado para desarrollar la aplicación.
  • Android Studio: Entorno de desarrollo integrado (IDE) para el desarrollo de aplicaciones Android.

Conceptos aprendidos

  • 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.

Contribución

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.

Guia para aprender

Este proyecto se hizo siguiendo la guia de https://github.com/ArisGuimera.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages