En el competitivo mundo de las aplicaciones móviles, ofrecer una interfaz atractiva y funcional es clave para captar y retener usuarios. Uno de los elementos más populares y visualmente atractivos que puedes incorporar a tu app es un carrusel (o slider), ideal para mostrar imágenes destacadas, promociones, productos o cualquier contenido que desees que el […]
Etiqueta: programación
Pantalla de bienvenida
Vamos a crear una aplicación Android en Kotlin que muestre una pantalla de bienvenida (splash screen) con un logo animado en el centro. Utilizaremos la API oficial de SplashScreen introducida en Android 12, que permite personalizar la pantalla de inicio con animaciones y transiciones suaves. Para versiones anteriores de Android, emplearemos la biblioteca de compatibilidad […]
Examen online con Angular
Este proyecto tiene como objetivo desarrollar una plataforma web con Angular que funcione como un sistema de evaluación online tipo examen oficial para los alumnos del módulo de Diseño de Aplicaciones Multiplataforma (DAM). El propósito es proporcionar una herramienta profesional que permita a los docentes gestionar y calificar exámenes tipo test y a los estudiantes […]
Creador de encuestas personalizadas
Esta aplicación web construida con React que permite a los usuarios diseñar un proyecto de creador de encuestas personalizadas, recopilar respuestas y generar estadísticas visuales de los resultados. Está orientado a investigadores, educadores o cualquier persona que necesite recopilar datos de forma estructurada. Funcionalidades clave del creador de encuestas personalizadas: – Creación de preguntas de […]
Resolviendo fibonacci en C
En la entrada anterior hablamos sobre qué es la programación dinámica, cuándo usarla y qué tipos de enfoques existen: top-down (memoización) y bottom-up (tabulación). Ahora vamos a centrarnos en cómo aplicar este conocimiento Resolviendo fibonacci en C, y por qué elegimos el enfoque de tabulación iterativa en el lenguaje C. En C, es común usar […]
Programación dinámica
La programación dinámica es una técnica de diseño de algoritmos para resolver problemas dividiéndolos en subproblemas más pequeños, almacenando (memorizando) las soluciones de esos subproblemas para reutilizarlas más adelante. En otras palabras, se trata de evitar cálculos repetitivos, aprovechando resultados ya obtenidos. Esto permite optimizar muchos algoritmos y reducir drásticamente su tiempo de ejecución en […]
