/Swift_Basics

Introduction to Swift Programming (iOS).

Primary LanguageSwiftMIT LicenseMIT

Swift_Basics

Este repositorio se centra en mi proceso de aprendizaje del lenguaje de programación Swift, utilizado para el desarrollo de aplicaciones iOS. A través de ejercicios prácticos y un proyecto final, he explorado los fundamentos del lenguaje y su aplicación en el desarrollo de software para el ecosistema Apple.

Ejercicios Prácticos

Este ejercicio se centra en la búsqueda de la posición de "WALDO" dentro de una cadena de texto. Utilizando bucles for-in en Swift, el objetivo es encontrar la ubicación exacta de "WALDO" en la secuencia de caracteres proporcionada.

En este ejercicio sobre funciones y clases en Swift, se aborda la planificación fiscal de Tesla para el año 2022. El objetivo es generar un informe dinámico y configurable que detalle los costes de cada departamento (Marketing, I+D, Producción) y el balance total de Tesla, incluyendo costes, ingresos y beneficios.

En este ejercicio, se propone la creación de una aplicación con dos pantallas utilizando Swift y UIKit. Cada pantalla cuenta con diferentes funcionalidades commo que Al hacer tap en la imagen, esta debe cambiar por un conjunto de 3 o más imágenes. La visualización de la segunda pantalla debe realizarse en formato modal

En este ejercicio, se propone la creación de una aplicación para gestionar tareas pendientes utilizando Swift y UIKit. La aplicación consta de dos pantallas con diferentes funcionalidades como renderizar todas las tareas disponibles, mostrando tanto las completadas como las pendientes. Uso de botones para moverse a una nueva pantalla para agregar una nueva tarea, desarrollar una pantalla que permita al usuario ingresar el título de la tarea entre otras.

En este ejercicio, se propone la creación de un proyecto de aplicación que explore varias funciones básicas en un ViewController utilizando Swift y UIKit. El objetivo es familiarizarse con el control de tamaño de fuentes, botones, switches, barras y otras funciones esenciales de las vistas.

En este ejercicio, se propone crear una aplicación de mapas simple utilizando la API de MapKit en Swift. El objetivo es integrar funcionalidades básicas como la visualización de un mapa completo, un campo de búsqueda para lugares y la capacidad de ubicar la posición actual del usuario.

En este ejercicio, se propone la creación de una aplicación simple que utilice un UIScrollView en Swift. El objetivo es permitir al usuario desplazarse por contenido que es más grande que la pantalla visible.

Este proyecto tiene como objetivo mejorar la aplicación de lista de tareas existente mediante la integración con una API RESTful. La API utilizada es jsonplaceholder, y se espera que la aplicación realice operaciones CRUD (Crear, Leer, Actualizar, Eliminar) utilizando las rutas proporcionadas por la API.

La aplicación Kidd Keo App está diseñada para brindar información detallada sobre el reconocido artista musical español, Kidd Keo. A través de diversas pantallas y funcionalidades, los usuarios podrán explorar datos sobre el artista, sus canciones más populares, e incluso personalizar su experiencia.