{"id":19482819,"url":"https://github.com/mouredev/swiftdesdecero","last_synced_at":"2025-10-07T07:30:39.162Z","repository":{"id":103724247,"uuid":"245196367","full_name":"mouredev/SwiftDesdeCero","owner":"mouredev","description":"Swift desde cero para principiantes","archived":false,"fork":false,"pushed_at":"2020-03-06T08:27:01.000Z","size":7,"stargazers_count":115,"open_issues_count":1,"forks_count":13,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-13T11:22:32.964Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mouredev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-05T15:16:21.000Z","updated_at":"2025-01-08T21:43:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"d9830604-c1e0-405c-92d9-d70c984e3cbe","html_url":"https://github.com/mouredev/SwiftDesdeCero","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2FSwiftDesdeCero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2FSwiftDesdeCero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2FSwiftDesdeCero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2FSwiftDesdeCero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mouredev","download_url":"https://codeload.github.com/mouredev/SwiftDesdeCero/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235600043,"owners_count":19016195,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T20:12:20.800Z","updated_at":"2025-10-07T07:30:38.831Z","avatar_url":"https://github.com/mouredev.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SWIFT 5: Curso de Swift desde CERO para PRINCIPIANTES | Español | MoureDev by Brais Moure\n[![Xcode](https://img.shields.io/badge/Xcode-11+-blue.svg?longCache=true\u0026style=popout-square)]()\n[![Swift](https://img.shields.io/badge/Swift-5.1-orange.svg?longCache=true\u0026style=popout-square)]()\n\n**`¡HOLA HACKERMEN! 👋🏼`**\n\nBienvenidos al canal de [YouTube](https://www.youtube.com/channel/UCxPD7bsocoAMq8Dj18kmGyQ?sub_confirmation=1) ***MoureDev by Brais Moure***. \n\nSoy Brais Moure, desarrollador de software freelance. Comparto tutoriales sobre desarrollo de aplicaciones **iOS** y **Android**.\n\n## Descripción\nTutorial en el que aprenderemos Swift desde cero, explicando cada concepto desde su base. Utilizaremos Xcode, el entorno de desarrollo de aplicaciones Apple.\n\nEste primer bloque básico consta de 10 clases:\n\n* Variables y constantes\n* Tipos de datos\n* Sentencia If\n* Sentencia Switch\n* Arrays\n* Diccionarios\n* Bucle For y While\n* Opcionales\n* Funciones\n* Clases\n\n## Videotutorial\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - VARIABLES](https://img.youtube.com/vi/s23nf1LiStE/0.jpg)](https://www.youtube.com/watch?v=s23nf1LiStE)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - TIPOS DE DATOS](https://img.youtube.com/vi/HaDdstMjNuE/0.jpg)](https://www.youtube.com/watch?v=HaDdstMjNuE)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - SENTENCIA IF (Parte 1/2)](https://img.youtube.com/vi/HSMvOq-GpKY/0.jpg)](https://www.youtube.com/watch?v=HSMvOq-GpKY)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - SENTENCIA IF (Parte 2/2)](https://img.youtube.com/vi/RBXOuvHzwRU/0.jpg)](https://www.youtube.com/watch?v=RBXOuvHzwRU)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - SENTENCIA SWITCH](https://img.youtube.com/vi/hgn_3QQ54Qo/0.jpg)](https://www.youtube.com/watch?v=hgn_3QQ54Qo)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - ARRAYS/ARREGLOS](https://img.youtube.com/vi/-iX8nEWFp5k/0.jpg)](https://www.youtube.com/watch?v=-iX8nEWFp5k)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - DICCIONARIOS](https://img.youtube.com/vi/tCOC-CSHxoM/0.jpg)](https://www.youtube.com/watch?v=tCOC-CSHxoM)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - BUCLE FOR/WHILE](https://img.youtube.com/vi/yP3IjtbHlrM/0.jpg)](https://www.youtube.com/watch?v=yP3IjtbHlrM)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - OPTIONALS](https://img.youtube.com/vi/SaSaI0vu_f8/0.jpg)](https://www.youtube.com/watch?v=SaSaI0vu_f8)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - FUNCIONES](https://img.youtube.com/vi/rASxZRBFU9w/0.jpg)](https://www.youtube.com/watch?v=rASxZRBFU9w)\n[![SWIFT 5: Curso de Swift para PRINCIPIANTES - CLASES (Objetos)](https://img.youtube.com/vi/Q_S8yPEwSnY/0.jpg)](https://www.youtube.com/watch?v=Q_S8yPEwSnY)\n\n## Requisitos\n* [Xcode](https://developer.apple.com/xcode/) 11+\n* Swift 5.1\n\n## Recursos\n* [Cómo crear un proyecto iOS en Xcode](https://youtu.be/MyzZnIR5gC4)\n\n## ¿Por dónde sigo?\n\nPuedes visitar [mi canal](https://www.youtube.com/mouredevapps), en el tengo más tutoriales avanzados.\n\nSi te interesa, también he creado un curso completo de Swift e iOS en Udemy: [https://www.udemy.com/course/swift_ios](https://www.udemy.com/course/swift_ios)\n\n**¡GRACIAS!**\n\n## Encuéntrame en:\n\n[![Web](https://img.shields.io/badge/website-MoureDev.com-blue.svg?style=for-the-badge)](https://mouredev.com/)\n[![YouTube](https://img.shields.io/badge/YouTube-MoureDev-red.svg?style=for-the-badge)](https://www.youtube.com/channel/UCxPD7bsocoAMq8Dj18kmGyQ)\n[![Twitter](https://img.shields.io/badge/twitter-@MoureDev-blue.svg?style=for-the-badge)](https://twitter.com/MoureDev)\n[![Facebook](https://img.shields.io/badge/Facebook-MoureDev-blue.svg?style=for-the-badge)](https://facebook.com/mouredev)\n[![Instagram](https://img.shields.io/badge/Instagram-MoureDev-orange.svg?style=for-the-badge)](https://instagram.com/mouredev)\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-BraisMoure-blue.svg?style=for-the-badge)](https://www.linkedin.com/in/braismoure/)\n\n### Autor\n*Brais Moure. © 2019-2020*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmouredev%2Fswiftdesdecero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmouredev%2Fswiftdesdecero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmouredev%2Fswiftdesdecero/lists"}