Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos para añadir a tu portafolio.
APACHE-2.0 License
Tambin existen repositorios en los que se publicarn semanalmente pequeos retos de cdigo para mejorar nuestra lgica de programacin.
La idea principal es utilizar este proyecto para publicar retos de creacin de pequeas Apps y soluciones en diferentes tecnologas (principalmente iOS y Android, aunque si quieres puedes hacerlo via mediante web). 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:
Soluciones: ENLACES A LOS REPOSITORIOS
LA ENCICLOPEDIA STAR WARS: Crea una app que sirva para listar los personajes de Star Wars y que te permita buscarlos por nombre.
Requisitos:
Soluciones: ENLACES A LOS REPOSITORIOS
CUESTIONARIO CONTRARRELOJ: Crea una "Quiz app" contrareloj con ranking.
Requisitos:
Soluciones: ENLACES A LOS REPOSITORIOS
**En primer lugar, ya que en Abril es mi cumpleaos, me gustara celebrarlo sorteando 100 en material formativo a tu eleccin entre todas las Apps presentadas (y funcionales) durante el transcurso del reto **
POMODORO: Crea un "Pomodoro" configurable que guarde todo tu historial de tareas.
La tcnica "pomodoro" es un mtodo para mejorar la administracin del tiempo dedicado a una actividad e incrementar tu productividad.
NOTA: Si se trata de una App Android o Web, agradecera crear un readme con un enlace de descarga o ejecucin de la app. Gracias!
Requisitos:
Soluciones: ENLACES A LOS REPOSITORIOS
RVIEWER se une a los retos mensuales de la comunidad para dar feedback profesional de cada reto y as mejorar nuestras habilidades.
MEMORY GAME: Crea un "memograma" o "juego de memoria" basado en parejas de cartas.
NOTA: Para la revisin en directo desde Twitch se agradece crear un readme con un enlace de descarga o ejecucin de la app. Gracias!
Quin no ha jugado alguna vez a las parejas de cartas? Desde bien pequeos hasta alguna noche de fiesta, cierto? Bien, para este reto debers elegir tu temtica favorita y recrear el famoso juego. Sorprndenos!
En qu consiste el reto?
Los requisitos del juego son bastante sencillos. En primer lugar, tienes que elegir la temtica que quieras, como Pokmon, Star Wars o incluso Peppa Pig.
La dinmica del juego consistir en presentar un tablero con una serie de cartas boca abajo y revelar todas las parejas antes de que se acabe el tiempo. El usuario tocar cada carta para darle la vuelta y, si dos de ellas coinciden al descubrirlas, se pondrn boca arriba. En caso contrario, se volvern a ocultar.
El juego se gana si se descubren todas las parejas dentro del lmite de tiempo.
Soluciones: ENLACES A LOS REPOSITORIOS
RVIEWER apoya los retos mensuales de la comunidad dando feedback profesional de cada reto para as mejorar nuestras habilidades. Tambin, por presentar la prueba durante el mes, entrars en el sorteo de 100 en material formativo.
CLONANDO TWITTER: Replica la UI del feed de Twitter en tu propia app.
NOTA: Para la revisin en directo desde Twitch se agradece crear un readme con un enlace de descarga o ejecucin de la app. Gracias!
El objetivo desde este reto es que seas capaz de replicar la capa visual del feed principal de Tweets en tu propia app. Te animas a clonar la UI de Twitter?
En qu consiste el reto?
Puedes clonar la versin web, iOS o Android de Twitter.
Cuanto ms similar al diseo original, mejor, aunque no es necesario representar todas funcionalidades actuales de Twitter (en las instrucciones completas se indican los requisitos de forma detallada). El objetivo del reto se centra principalmente en tener la capacidad de saber crear UI en base a un diseo ya existente.
Punto extra! Si quieres desafiarte un poco ms, intenta mejorar la aplicacin de Twitter.
Soluciones: ENLACES A LOS REPOSITORIOS
RVIEWER apoya los retos mensuales de la comunidad dando feedback profesional de cada reto para as mejorar nuestras habilidades. Tambin, por presentar la prueba durante el mes, entrars en el sorteo de 100 en material formativo.
LECTOR RSS: Crea un agregador de noticias enfocado en un nico nicho de mercado.
NOTA: Para la revisin en directo desde Twitch se agradece crear un readme con un enlace de descarga, url de la web desplegada o vdeo/capturas con la ejecucin de la app. Gracias!
Eres capaz de construir el mejor agregador de noticias de un sector?
En qu consiste el reto?
T decides el nicho que ms te guste. Por ejemplo tecnologa, desarrollo de software, msica, comida, deporte...
Crears una pantalla principal y otras para detalles, marcadores y configuracin.
Punto extra! Aqu mandas t. Es posible que puedas implementar funcionalidades exclusivas que tengan especial sentido en el nicho que hayas seleccionado... Sorprndenos!
De esta manera podrs recibir feedback tcnico sobre tu prueba y asistir a su revisin en directo desde Twitch el da de la publicacin del prximo reto mensual.
Soluciones: ENLACES A LOS REPOSITORIOS
RVIEWER apoya los retos mensuales de la comunidad dando feedback profesional de cada reto para as mejorar nuestras habilidades. Tambin, por presentar la prueba durante el mes, entrars en el sorteo de 100 en material formativo.
FIREBASE CHAT: Crea una aplicacin de chat usando Firebase como tu backend.
NOTA: Para la revisin en directo desde Twitch se agradece crear un readme con un enlace de descarga, url de la web desplegada o vdeo/capturas con la ejecucin de la app. Gracias!
Nunca te has preguntado cmo funciona un chat? Pues bien, vamos a crear una aplicacin que utilice varios de los servicios de Firebase para login y base de datos en tiempo real.
En qu consiste el reto?
La aplicacin tendr una pantalla donde tendrs que hacer login con tu cuenta de Google.
Una vez realizado, acceders a una sala de chat donde se visualizarn los mensajes de todos los usuarios y podrs interactuar con ellos.
Punto extra! Eres capaz de enviar notificaciones push a otro dispositivo cada vez que te escriben? E imgenes?
De esta manera podrs recibir feedback tcnico sobre tu prueba y asistir a su revisin en directo desde Twitch el da de la publicacin del prximo reto mensual.
Soluciones: ENLACES A LOS REPOSITORIOS
El 13 de Septiembre celebramos el "Da de la Programacin". Un da para compartir y pasar en comunidad.
**HACKATHON DA DE LA PROGRAMACIN: Este es un mes muy especial, celebramos el "Da de la Programacin"
Esta es la fecha de entrega lmite para poder participar en la hackathon.
De esta manera podrs recibir feedback tcnico sobre tu prueba y asistir a su revisin en directo desde Twitch el da de la publicacin del prximo reto mensual.
Soluciones: ENLACES A LOS REPOSITORIOS
RVIEWER apoya los retos mensuales de la comunidad dando feedback profesional de cada reto para as mejorar nuestras habilidades. Tambin, por presentar la prueba durante el mes, entrars en el sorteo de 100 en material formativo.
CONVERSOR DE UNIDADES: Crea una applicacin para encontrar la equivalencia de un valor en diferentes unidades de medida.
NOTA: Para la revisin en directo desde Twitch se agradece crear un readme con un enlace de descarga del ejecutable, url de la web desplegada o vdeo/capturas con la ejecucin de la app. Gracias!
Has probado alguna vez crear tu propio conversor de unidades? S, una app con la que puedas transformar unidades de manera instantnea. Peso, temperatura, tiempo, longitud, potencia, monetarias... Y muchsimas ms!
En qu consiste el reto?
Si tu applicacin es capaz de transformar muchos tipos de unidades, debe poseer una pantalla de seleccin y una de detalle con el conversor.
Si decides que tu aplicacin nicamente soporte una familia de unidades, puede estar todo en una nica pantalla.
Punto extra! Te atreves a utilizar otro tipo de unidades de medicin menos comunes?
De esta manera podrs recibir feedback tcnico sobre tu prueba y asistir a su revisin en directo desde Twitch el da de la publicacin del prximo reto mensual.
Soluciones: ENLACES A LOS REPOSITORIOS
RVIEWER apoya los retos mensuales de la comunidad dando feedback profesional de cada reto para as mejorar nuestras habilidades. Tambin, por presentar la prueba durante el mes, entrars en el sorteo de 100 en material formativo.
BUON APPETITO: Existen ciertos proyectos de software muy habituales. Las tiendas online son uno de ellos. Crea una aplicacin que sea capaz de gestionar el pedido en nuestra pizzera perfecta.
NOTA: Para la revisin en directo desde Twitch se agradece crear un readme con un enlace de descarga del ejecutable, url de la web desplegada o vdeo/capturas con la ejecucin de la app. Gracias!
Pero, por qu es perfecta? Muy fcil, no tienes que registrarte, una pizza puede estar compuesta hasta por 4 tipos, podrs eliminar ingredientes y conoceremos "un truco" para no tener que pagarlas.
En qu consiste el reto?
Al abrir la aplicacin se nos presentar el listado de pizzas del restaurante.
Podrs consultar el detalle de la pizza para editarla y acceder al carrito de la compra para finalizar el pedido.
Punto extra! Te atreves a solicitar los datos de envo o a aadir algn mtodo de pago?
De esta manera podrs recibir feedback tcnico sobre tu prueba y asistir a su revisin en directo desde Twitch el da de la publicacin del prximo reto mensual.
Soluciones: ENLACES A LOS REPOSITORIOS
LA DEVSTORE: Un lugar para comprar ropa y complementos para developers... Genialidad o locura?
Crea una web o app que funcione como un sitio donde encontrar aquellos productos que crees que todo developer debera conocer. En este Tweet te dejo agunas ideas divertidas aportadas por la comunidad.
NOTA: Para la revisin en directo desde Twitch se agradece crear un readme en tu repositorio con un enlace de descarga del ejecutable, url de la web desplegada o vdeo/capturas con la ejecucin de la app. Gracias!
En qu consiste el reto?
Debers crear una tienda online pero sin tienda... Cmo? Tu web o app puede servir para enlazar a los productos que venden tiendas online reales (Amazon, por ejemplo) y as utilizar enlaces de referidos que te aporten ingresos.
La tienda deber poseer una seccin de productos destacados y diferentes filtros para agrupar por categora. Los productos son de tu total eleccin, y cada uno debe tener foto (o ms de una) y descripcin (e informacin extra si as lo quieres).
Punto extra! Es el ltimo reto del ao... Quieres formar un equipo de hasta 3 personas (tienen que existir commits de 3 personas) para llevar a cabo el reto? Este es el momento.
Soluciones: ENLACES A LOS REPOSITORIOS
Aqu finalizan los retos mensuales de 2022.
Puedes hacer libremente un fork del proyecto y trabajar con Git para compartir mediante una PULL REQUEST la url de resolucin de cada reto.
LOS RETOS DE MAYO Y NOVIEMBRE LOS PODRS RESOLVER DIRECTAMENTE DESDE RVIEWER.
#reto-mensual
de Discord, en directo desde Twitch y se subir el enunciado al repositorio.#reto-mensual
de Discord.Si quieres unirte a nuestra comunidad de desarrollo, aprender programacin de Apps, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:
Soy ingeniero de software desde hace ms de 12 aos. Desde hace 4 aos combino mi trabajo desarrollando Apps con creacin de contenido formativo sobre programacin y tecnologa en diferentes redes sociales como @mouredev.