Proyecto de retos de creación mensual de aplicaciones de la comunidad MoureDev en base a requisitos.
También existen repositorios tanto para Kotlin/Android como para Swift/iOS en los que se publicarán semanalmente pequeños retos de código. Así podrás elegir el que mejor se adapta a tus necesidades (o practicar en todos).
La idea principal es utilizar este proyecto para publicar retos de creación de pequeñas Apps y soluciones en diferentes tecnologías (principalmente iOS y Android, aunque si quieres puedes hacerlo via web/desktop). Es una manera para intentar "forzarnos" a practicar desarrollo de aplicaciones en base a requisitos y de forma colaborativa dentro de la comunidad.
CONECTA 4: Crea el juego conecta cuatro. Tienes un ejemplo parecido aquí.
Requisitos:
- Tablero de 7x6 (7 en el eje "x" y 6 en el "y").
- Fichas Rojas y Amarillas. La primera partida la comienza siempre la Roja (la segunda la Amarilla, la tercera la Roja...).
- No hay que implementar una funcionalidad que te permita jugar contra la App. Se asume que jugarán dos personas reales alternándose.
- Al seleccionar la columna se coloca la ficha en la parte inferior.
- Guardar el número partidas ganadas de cada equipo mientras la App no se finaliza.
- Dos botones para reiniciar la partida en marcha y para resetear el contador de victorias y derrotas.
- Puedes añadirle todas las funcionalidades extra que consideres.
LA ENCICLOPEDIA STAR WARS: Crea una app que sirva para listar los personajes de Star Wars y que te permita buscarlos por nombre.
Requisitos:
- Usa el API https://swapi.dev/
- El diseño es de libre elección.
- Debe mostrar un listado y un detalle de cada personaje.
- El listado tendrá que estar paginado.
- El listado poseerá un filtro de búsqueda.
- Al seleccionar un personaje del listado, el detalle mostrará los datos que consideres oportunos.
- OPCIONAL: Detalle de películas, vehículos, naves, especies...
- OPCIONAL: Foto de cada personaje.