All Projects → mouredev → Monthly-App-Challenge-2022

mouredev / Monthly-App-Challenge-2022

Licence: other
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos

Projects that are alternatives of or similar to Monthly-App-Challenge-2022

Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (-16.34%)
Mutual labels:  android-application, ios-app, android-app
PlantShopUI-Android
Check out the new style for App Design aims for the Online Plant Shop Service using jetpack compose...😉😀😁😎
Stars: ✭ 29 (-81.05%)
Mutual labels:  android-application, android-app, jetpack-compose
flutter-Anniversary
一款界面优美,功能简洁的纪念日APP
Stars: ✭ 57 (-62.75%)
Mutual labels:  android-application, ios-app, android-app
App Privacy Policy Generator
A simple web app to generate a generic privacy policy for your Android/iOS apps
Stars: ✭ 2,278 (+1388.89%)
Mutual labels:  android-application, ios-app, android-app
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (+35.95%)
Mutual labels:  android-application, ios-app, android-app
Ionic-ElastiChat-with-Images
Ionic Magic Chat with Angular Elastic, Autolinker.js and more!
Stars: ✭ 66 (-56.86%)
Mutual labels:  android-application, ios-app, android-app
Build Your Own X
🤓 Build your own (insert technology here)
Stars: ✭ 125,520 (+81939.22%)
Mutual labels:  tutorials, tutorial-code, tutorial-exercises
Weekly-Challenge-2022-Swift
Retos semanales de la comunidad MoureDev para practicar Swift & iOS
Stars: ✭ 328 (+114.38%)
Mutual labels:  tutorial-code, tutorial-exercises, swiftui
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-91.5%)
Mutual labels:  android-application, android-app
Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (-64.71%)
Mutual labels:  android-application, android-app
SchoolRegistrationUI-Android
Check out the new style for App Design aims for school or colleges...😉😀😁😎
Stars: ✭ 56 (-63.4%)
Mutual labels:  android-application, android-app
corona-warn-companion-android
Android App Which Shows Details about CWA Exposures (Requires Root or CCTG or RaMBLE Apps)
Stars: ✭ 131 (-14.38%)
Mutual labels:  android-application, android-app
screenshot
This library helps to take screenshot dynamically
Stars: ✭ 64 (-58.17%)
Mutual labels:  android-application, android-app
Tasky
Tasky is a task management app made with SwiftUI.
Stars: ✭ 22 (-85.62%)
Mutual labels:  ios-app, swiftui
BatteryTool
Automatically stop apps running in the background. Free, no ads and open source.
Stars: ✭ 48 (-68.63%)
Mutual labels:  android-application, android-app
currency-edittext
A Custom EditText implementation that allows formatting of currency-based numeric inputs.
Stars: ✭ 86 (-43.79%)
Mutual labels:  android-application, android-app
InstaSmart
A Flutter app to plan and beautify your Instagram feed
Stars: ✭ 18 (-88.24%)
Mutual labels:  ios-app, android-app
Simpler
Simpler是一款轻量级的第三方微博应用,具有微博的基础功能,兼有外观优雅,运行流畅,内存占用低,省电省流量等特点。
Stars: ✭ 27 (-82.35%)
Mutual labels:  android-application, android-app
justBreathe
A minimal meditation app made with Flutter
Stars: ✭ 47 (-69.28%)
Mutual labels:  ios-app, android-app
addIt
Simple addition game made with Flutter for Mobile and Web using BLOC pattern
Stars: ✭ 16 (-89.54%)
Mutual labels:  android-application, ios-app

App Monthly Challenge 2022

Proyecto de retos de creación mensual de aplicaciones de la comunidad MoureDev en base a requisitos.

https://mouredev.com/discord

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

GitHub Followers GitHub Followers

📢 NOVEDAD: Rviewer se une a los retos de la comunidad

https://rviewer.io/

Rviewer es la plataforma que te permite poner a prueba tus habilidades en programación mediante la resolución de desafíos tecnológicos reales con el objetivo de prepararte para dar el salto a un nuevo reto profesional.

A partir del mes de mayo, podrás realizar los retos de programación mensuales a través de Rviewer, recibiendo feedback detallado sobre tu código de manos de un experto y la posibilidad de construir tu propio portfolio técnico totalmente GRATIS.

Mejoramos el proceso, TOD@S ganamos:

  • Cada mes se presentará un nuevo reto en directo en Twitch y se publicará en Rviewer y GitHub.
  • Lo resolverás desde Rviewer, en tu propio repositorio de GitHub.
  • Una vez lo resuelvas, podrás argumentar cómo has creado la app para complementar tu código.
  • Tendrás acceso en exclusiva a un video mío explicando cómo he resuelto el reto de Mayo.
  • Recibirás feedback personalizado de cada desafío por parte del equipo de Rviewer.
  • Pasado el mes del reto, haremos el directo en Twitch revisando los proyectos presentados por la comunidad.
  • Tod@s los que resuelvan un reto, participarán en el sorteo de 100€ cada mes en material formativo a tu elección.

Vídeo explicación retos

El proyecto

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

Listado de retos

Enero: 03/01/22

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.

Soluciones: ENLACES A LOS REPOSITORIOS

Febrero: 03/02/22

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.

Soluciones: ENLACES A LOS REPOSITORIOS

Marzo: 03/03/22

CUESTIONARIO CONTRARRELOJ: Crea una "Quiz app" contrareloj con ranking.

Requisitos:

  • El diseño es de libre elección.
  • La temática de las preguntas del cuestionario será de libre elección. Puede estar bien seguir un mismo tema (por ejemplo, preguntas sobre el universo "Harry Potter").
  • En la pantalla inicial podrás comenzar a jugar o consultar el ranking de puntuaciones.
  • El juego consistirá en 10 preguntas aleatorias con 3 respuestas y sólo una correcta. Recomendable crear más de 10 preguntas para que no siempre salgan las mismas. Cada vez que se responde a una pregunta, se pasará a la siguiente.
  • Disponemos de 30 segundos para responder cada pregunta. El contador deberá aparecer en la pantalla, y si llega a 0 se tomará como respuesta incorrecta y se pasará a la siguiente pregunta.
  • Al marcar una respuesta o finalizar el tiempo, se mostrará si se ha acertado o no la pregunta, dando feedback sobre cuál sería la respuesta correcta y navegando al cabo de un par de segundos a la siguiente pantalla.
  • Sistema de puntuación:
    • Contador a 0 o respuesta incorrecta = 0 puntos.
    • Contador mayor 0 y respuesta correcta = [segundos restantes] puntos. Ej: Si quedaban 9 segundos para finalizar la cuenta atrás y se acierta la pregunta, se asignan 9 puntos.
  • Una vez finalizada la pregunta número 10 se mostrará en una nueva pantalla la puntuación final y se deberá introducir un nombre para guardarla de forma persistente (aunque cerremos la app). Hecho estos se mostrará la pantalla de ranking.
  • La pantalla de ranking muestra ordenados de mayor a menor los 10 mejores resultados y el nombre guardado. Desde esta pantalla siempre se podrá navegar a la pantalla inicial.

Soluciones: ENLACES A LOS REPOSITORIOS

Abril: 31/03/22

En primer lugar, ya que en Abril es mi cumpleaños, me gustaría celebrarlo sorteando 100€ en material formativo a tu elección 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 técnica "pomodoro" es un método para mejorar la administración del tiempo dedicado a una actividad e incrementar tu productividad.

NOTA: Si se trata de una App Android o Web, agradecería crear un readme con un enlace de descarga o ejecución de la app. Gracias!

Requisitos:

  • Poseerá un campo de texto para introducir el nombre de la tarea que se está llevando a cabo. Cada vez que se cambia la tarea, el pomodoro comienza de cero. Sólo se puede cambiar la tarea si el pomodoro se detiene completamente (en caso contrario no será editable). El pomodoro no puede iniciarse si no se ha definido una tarea.
  • Deberá implementar botones para iniciar el pomodoro, pausarlo, pararlo y pasar al siguiente ciclo del pomodoro.
  • El pomodoro medirá intervalos formados por 4 bloques de trabajo de 25 minutos con 5 minutos de descanso entre ellos. Cada tres bloques de descanso de 5 minutos, el cuarto bloque será de 15 minutos o 30 minutos (también configurable y guardando la selección de forma persistente).
  • Si la aplicación está en segundo plano deberá seguir funcionando. O por lo menos seguir teniendo en cuenta el estado actual del pomodoro.
  • Cada vez que acaba un bloque (de trabajo o de descanso) se notificará al usuario con una alerta (si está en primer plano e incluso con sonido) o con una notificación (si está en segundo plano) que ha finalizado ese bloque de tiempo y ha comenzado el siguiente.
  • Se guardará un historial agrupado por día con fecha de inicio y fin del bloque/s de trabajo junto con el texto de la tarea realizada. Tiempo total contando descanso y trabajo. Se guarda cada vez que se detiente el pomodoro. El historial puede estar en una patalla individual. Se mostará primero el registro más reciente.
  • Esta es un tipo de aplicación con la que podemos practicar diseños de UI más elaborados. Intenta hacerla bonita y con animaciones!

Soluciones: ENLACES A LOS REPOSITORIOS

Mayo: 03/05/22

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 revisión en directo desde Twitch se agradece crear un readme con un enlace de descarga o ejecución de la app. Gracias!

¿Quién no ha jugado alguna vez a las parejas de cartas? Desde bien pequeños hasta alguna noche de fiesta, ¿cierto? Bien, para este reto deberás elegir tu temática favorita y recrear el famoso juego. Sorpréndenos! 😉

¿En qué consiste el reto?

Los requisitos del juego son bastante sencillos. En primer lugar, tienes que elegir la temática que quieras, como Pokémon, Star Wars o incluso Peppa Pig.

La dinámica 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 pondrán boca arriba. En caso contrario, se volverán a ocultar.

El juego se gana si se descubren todas las parejas dentro del límite de tiempo.

¿Te animas a resolver este desafío? Aquí tienes todos los detalles.

Junio: 31/05/22

Pendiente de publicación...

¿Cómo puedo participar?

Puedes hacer libremente un fork del proyecto y trabajar con Git para ir sincronizando las actualizaciones del proyecto.

A PARTIR DEL RETO DE MAYO, PODRÁS RESOLVER EL RETO DIRECTAMENTE DESDE RVIEWER.

  • Cada mes se publicará un nuevo reto de código.
  • Los requisitos o enlace al enunciado del reto mensual se publicarán en este mismo README.
  • Se comunicará en el canal #🗓reto-mensual de Discord, en directo desde Twitch y se subirá el enunciado al repositorio.
  • Dispondrás de un mes para resolverlo, preguntar tus dudas, debatir y aportar ayuda en el canal #🗓reto-mensual de Discord.
  • Al finalizar el mes del reto se subirán enlaces a repositorios de la comunidad con resolucines en diferentes tecnologías, se comentarán en directo desde Twitch (utilizando resoluciones de entre la gente que haya resuelto el reto desde Rviewer) y se añadirá el nuevo reto mensual.
  • Comenzará de nuevo el proceso.

Si quieres unirte a nuestra comunidad de desarrollo, aprender programación de Apps, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:

Twitch Discord Link

https://mouredev.com Hola, mi nombre es Brais Moure.

Freelance full-stack iOS & Android engineer

YouTube Channel Subscribers Twitch Status Twitter Follow GitHub Followers

Soy ingeniero de software desde hace más de 11 años. Desde hace 3 años combino mi trabajo desarrollando Apps con creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como @mouredev.

En mi perfil de GitHub tienes más información

Web

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].