Este repositorio contiene dos proyectos desarrollados en React:
La aplicación de noticias en React Native permite a los usuarios ver las últimas noticias conectándose a la API de NewsAPI. La aplicación muestra las noticias en una FlatList, con 20 noticias visibles a la vez. Cada noticia se presenta en una tarjeta que incluye información como el título, una descripción, la foto, la fecha de publicación y un botón para abrir la noticia directamente en el sitio web.
Características:
- Desarrollado en React Native CLI con TypeScript.
- Utiliza la API de NewsAPI para obtener noticias en tiempo real.
- Muestra las noticias en una FlatList con paginación de 20 noticias a la vez.
- Cada tarjeta de noticia incluye información relevante y un botón para abrir la noticia en el sitio web.
Instrucciones para Ejecutar la Aplicación Móvil:
- Clona este repositorio.
- Navega a la carpeta del proyecto móvil (
/AppNews
). - Ejecuta
npm install
para instalar las dependencias. - Ejecuta
npx react-native run-android
onpx react-native run-ios
para iniciar la aplicación.
Aplicación Móvil (APK):
Se incluye un archivo APK para probar la aplicación móvil en dispositivos Android.
La aplicación de tareas en ReactJS es una aplicación CRUD simple para gestionar tareas. Permite a los usuarios agregar nuevas tareas con un título y una descripción. El listado de tareas se muestra en la misma pantalla y proporciona funcionalidades como edición, cambio de estado a "Finalizado" y eliminación de tareas. Además, la aplicación implementa un sistema de guardado en el almacenamiento local mediante el uso de Local Storage.
Características:
- Desarrollado en ReactJS.
- Permite agregar, editar, marcar como finalizadas y eliminar tareas.
- Implementa un sistema de guardado en Local Storage para persistencia de datos.
Capturas de Pantalla:
Instrucciones para Ejecutar la Aplicación Web:
- Clona este repositorio.
- Navega a la carpeta del proyecto web (
/task-app
). - Ejecuta
npm install
para instalar las dependencias. - Ejecuta
npm start
para iniciar la aplicación web.