All Projects → mouredev → Weekly-Challenge-2022-Swift

mouredev / Weekly-Challenge-2022-Swift

Licence: Apache-2.0 license
Retos semanales de la comunidad MoureDev para practicar Swift & iOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Weekly-Challenge-2022-Swift

Monthly-App-Challenge-2022
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos
Stars: ✭ 153 (-53.35%)
Mutual labels:  tutorial-code, tutorial-exercises, swiftui
tutorial-code
Source code & exercises in Arend's documentation
Stars: ✭ 18 (-94.51%)
Mutual labels:  tutorial-code, tutorial-exercises
RxJava-Codelab
Codelab project for demonstration of RxJava features
Stars: ✭ 44 (-86.59%)
Mutual labels:  tutorial-code, tutorial-exercises
Build Your Own X
🤓 Build your own (insert technology here)
Stars: ✭ 125,520 (+38168.29%)
Mutual labels:  tutorial-code, tutorial-exercises
eventsourcing-go
Event Sourcing + CQRS using Golang Tutorial
Stars: ✭ 75 (-77.13%)
Mutual labels:  tutorial-code, tutorial-exercises
android-cuberto-dialog-design
This is an implementation inspired by beautiful design by Cuberto on his Dribble page, which can be found here https://dribbble.com/shots/3206606-Landing-page-wip
Stars: ✭ 15 (-95.43%)
Mutual labels:  tutorial-code, tutorial-exercises
AVPlayer-SwiftUI
Using AVPlayer in SwiftUI
Stars: ✭ 204 (-37.8%)
Mutual labels:  swiftui
dashboard
iOS app + Today widget that monitors the status of my web apps. Updated for SwiftUI!
Stars: ✭ 41 (-87.5%)
Mutual labels:  swiftui
iOS-App
🕹️ iOS application of HardcoreTap game
Stars: ✭ 17 (-94.82%)
Mutual labels:  swiftui
MultiplatformPlayground
Kotlin Multiplatform project in Jetpack Compose & SwiftUI with shared ViewModel layer and File upload
Stars: ✭ 72 (-78.05%)
Mutual labels:  swiftui
FirebaseLoginDemo
A simple demo for Firebase Signup & Login
Stars: ✭ 17 (-94.82%)
Mutual labels:  tutorial-code
NLP Quickbook
NLP in Python with Deep Learning
Stars: ✭ 516 (+57.32%)
Mutual labels:  tutorial-code
SupportDocs
Generate help centers for your iOS apps. Hosted by GitHub and always up-to-date.
Stars: ✭ 135 (-58.84%)
Mutual labels:  swiftui
kavsoft-swiftui-animations
SwiftUI animation tutorials, all of demos are consisted of youtube videos at website of kavsoft. 🔗 https://kavsoft.dev
Stars: ✭ 205 (-37.5%)
Mutual labels:  swiftui
SwiftUI-bez
Utilities for working with bezier curves in SwiftUI
Stars: ✭ 80 (-75.61%)
Mutual labels:  swiftui
WWDCNotes
WWDCNotes.com content
Stars: ✭ 343 (+4.57%)
Mutual labels:  swiftui
SwiftTheming
A powerful lightweight theme 🎨 manager for SwiftUI
Stars: ✭ 38 (-88.41%)
Mutual labels:  swiftui
SwiftUICalculator
A calculator app using SwiftUI which is introduced in WWDC19
Stars: ✭ 33 (-89.94%)
Mutual labels:  swiftui
ARKitImageRecognition
ARKit 1.5 - Image Recognition Demo
Stars: ✭ 34 (-89.63%)
Mutual labels:  tutorial-code
SwiftCurrent
A library for managing complex workflows in Swift
Stars: ✭ 286 (-12.8%)
Mutual labels:  swiftui

Retos de programación semanales en Swift 2022

Proyecto de retos semanales de la comunidad MoureDev para practicar Swift.

Todos nuestros retos en retosdeprogramacion.com/semanales2022

Si quieres realizar los retos de programación en otro lenguaje, utiliza el repositorio de retos semanales principal.

GitHub Kotlin

También puedes unirte a nuestra actividad mensual de creación de aplicaciones.

GitHub App

Información importante

El proyecto principal de retos de programación semanales en Swift se ha creado utilizando Xcode.

Swift Xcode iOS

Tienes las soluciones de la comunidad en Pull Requests.

Tienes toda la información extendida sobre los retos de programación semanales y mensuales en retosdeprogramacion.com.

Vídeo explicación retos

Listado de retos

Aquí tienes un fichero con el enunciado y el código para cada reto

🆕ACCEDE A LOS NUEVOS RETOS SEMANALES PARA 2023

Corrección retos del 0 al 4 en vídeo

Corrección retos del 5 al 10 en vídeo

Corección retos del 11 al 20 en vídeo

Corección retos del 21 al 30 en vídeo

Corección retos del 31 al 40 en vídeo

Corección retos del 41 al 46 en vídeo

Corección retos del 47 al 51 en vídeo

¿Cómo puedo participar?

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

  • Cada lunes se publicará un nuevo reto de código.

  • Cada reto será un nuevo fichero dentro de WeeklyChallenge2022.playground donde se indicará la fecha, el enunciado y la información necesaria para llevarlo a cabo.

  • Se comunicará en el canal #🔁reto-semanal de Discord, en directo desde Twitch y se subirá el enunciado al repositorio.

  • Dispondrás de una semana para resolverlo, preguntar tus dudas, debatir y aportar ayuda en el canal de Discord.

  • El lunes siguiente se subirá la resolución al repositorio, se comentará en directo desde Twitch (utilizando alguna solución de entre los asistentes o que se haya realizado una pull request al proyecto) y se añadirá el nuevo reto semanal.

  • Comenzará de nuevo el proceso.

    Si no dispones de un editor de código como Xcode, puedes usar un playground online (http://online.swiftplayground.run/) para probar tu código.

    Si utilizas un editor como Xcode, puedes ejecutar el código pulsando el símbolo "play ►" en el lateral.

Puedes apoyar mi trabajo haciendo "☆ Star" en el repo o nominarme a "GitHub Star". ¡Gracias!

GitHub Star

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

Cómo trabajar con Git y GitHub de forma colaborativa

Deberás realizar flujos de actualización, sincronización y pull request desde tu fork del proyecto hacia el principal (habitualmente nombrado como upstream/main). Todo esto se puede hacer desde línea de comandos, pero si prefieres puedes usar clientes gráficos como GitHub Desktop (muy simple) o GitKraken (más avanzado y potente).

  • Desde tu repo en la propia web de GitHub podrás realizar muchas acciones.
  • Si te resulta más fácil, puedes crear una branch(rama) para resolver cada reto y así simplificar la pull request. También puedes ignorar ciertos ficheros.
  • Resuelve el ejercicio y realiza commit y push del mismo a tu proyecto.
  • Desde GitHub, una vez hecho el fork verás opciones como "Contribute" o "Fetch upstream":
    • Contribute permite abrir una pull request(deberás seleccionar el mío como repositorio base contra el que comparar tu proyecto). Así yo podré ver los ficheros modificados de tu proyecto con la solución a los retos. Intenta que el título de la pull request siga esta convención: "Solución Reto #[número del reto]" (Solución Reto #0).
    • Fetch upstream permite sincronizar tu proyecto con el original en caso de que se haya actualizado.
  • Para sincronizar tu proyecto con el original y mantenerlo actualizado también puedes hacer un merge commit, squash merge o rebase(ten en cuenta que cada uno se comporta de una manera, conservando o no tus propios cambios).
  • Una vez se publique el nuevo reto, la solución del anterior, y comente las soluciones, cerraré las pasadas pull request para dejar paso a las que se hagan para el nuevo reto.

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

Freelance full-stack iOS & Android engineer

YouTube Channel Subscribers Twitch Status Discord Twitter Follow GitHub Followers

Soy ingeniero de software desde hace más de 12 años. Desde hace 4 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].