GithubHelp home page GithubHelp logo

¡Hola! 🙋🏻‍♂️ Mi nombre es Adrián y soy desarrollador junior Swift

Mi nombre es Adrián y en diciembre del 2020 decidí cambiar de profesión, dejar de ganarme la vida como vendedor, renovándome aprendiendo a programar en el lenguaje Swift de entornos Apple.

Comencé desde 0, sin saber absolutamente nada de programación. Siempre he sido un entusiasta de la tecnología, he trabajado en soporte técnico de una empresa de software y de gestor comercial en el mudo de la telefonía. Mi experiencia laboral siempre ha estado relacionada de alguna manera con software o móviles.

Mi otra pasión es el deporte, actualmente estoy centrado en el Crossfit, pero durante algún tiempo he practicado yoga, natación, atletismo y algunos otros. Me considero un estoico por ser una filosofía que comprende bien mi manera de ver el mundo.

Tecnologías

Lenguaje Swift
UI Frameworks UIKit - SwiftUI
Arquitecturas MVC - MVVM - VIPER
Concurrencia y Asincronía Callbacks - Combine - Async Await
Testing Test Unitarios - Test de integración - Test de interfaz

Proyectos personales

🩶 CoupleCare https://www.proximaparadaswift.dev/wp-content/uploads/2024/04/Consiguelo-e1719931387272.png
En abril del 2024 publiqué mi primera App en la AppStore, fruto del proyecto final del Swift Full Stack Bootcamp 2023.
CoupleCare está dirigida a usuarios con pareja que deseen mejorar su relación. Dispuestos a realizar un esfuerzo diario por tener detalles que la vuelvan a enamorar.
Comprometidos por tener momentos juntos, incrementar confianza, la comunicación y el cariño.
Si quieres tener ideas de como demostrar afecto a tu pareja y como pasar tiempo de calidad, CoupleCare puede ayudarte.
Te invito a descargarla, usarla, dejar una reseña y sugerirme lo que creas conveniente.
🎙️ Podcast
Próxima parada: Swift
Spotify
Próxima Parada: Swift
En octubre del 2021 comencé a contar esta aventura de convertirme en desarrollador iOS en mi podcast próxima parada Swift.
Con episodios quincenales mi intención es compartir mis avances, experiencias, retos, alegrías, dificultades, tristezas y lo que me pase por la cabeza en este cambio de profesión, al que yo llamo mudanza profesional.
🥋 Katas Swift KatasSwift
¿Te gustan los algoritmos?
Repositorio en el que periódicamente iré añadiendo Katas, ejercicios de programación que te reto a resolver.
Haz un fork y en la rama unsolved encontrarás los ejercicios, descarga el package y resuélve directamente en Xcode.
🔠 Posts LinkedIn
Próxima Parada Swift
Comparto lo que voy aprendido en Swift a través de posts que publico periódicamente.
De la manera más concisa que puedo muestro al mundo como resolver determinados retos a los que me he enfrentado mientras programo.

Repositorios

En mis repostorios encontrarás

Refactors Forks de usuarios refactorizando código
WhatVass Tests unitarios, eliminación de librerías de terceros, Combine por Async Await, UIKit por SwiftUI y endPoints a API hecha en Vapor
TV Maze App Example Tests unitarios con mocks y protocolos, DiffableDataSource, uso de continuations y añadida TAb Favoritos en MVC
App Back Front Eliminado Alamofire, añadidos Tests unitarios, refactorización de celdas y ProfileView en SwiftUI
ListToDo Componentizado TaskView y ListTasksView, se añade nuevo status En proceso y añadir sticker, AlertPopUp personalizado
MarvelApp Reemplazo de librerías AlamoFire y KingFisher por código nativo. Se añade la funcionalidad de persistencia Local para favoritos
Packages
Couple Care Server Servidor backend desarrollado en el lenguaje Swift utilizando la librería Vapor. Su propósito principal es ofrecer una API RESTful con endpoints específicos que interactúan con una base de datos para proporcionar datos a una aplicación móvil
Purple Hummingbird Biblioteca que proporciona una serie de métodos y extensiones para facilitar el desarrollo de aplicaciones en Swift. Abarca peticiones de red, extensiones de tipos de datos
UIKit
Big Bang Episodes Mobile App (iPhone, iPad) de un catálogo de los episodios de la serie BigBang Theory hecha en Swift con el framework UIKit con arquitectura MVC, storyboards, utilizando DiffableDataSource para la TableView y UnitTest
APIRest Demo Repositorio 100% nativo en Swift en UIKIt en el que se realizan conexiones a diferentes API Rest. Para cada API he utilizado 3 diferentes patrones para manejar la asincronía: patrón callback, Combine y Async-await
MovieDB Mobile (iPhone) del catálogo de películas proporcionado por MovieDB, en arquitectura VIPER con persistencia y test unitarios
SwiftUI
Próxima Parada Swift Mobile App (iPhone) de un Reproductor de audio mi podcast Próxima Parada Swift a partir de la APIRest de Wordpress hecha en Swift con el framework SwiftUI, arquitectura MVC, utilizando Observable, SwiftData, Combine, AVFoundation, Regex y Test Unitarios
Anime catalogue Mobile App (iPhone, iPad) de un catálogo de animes hecha en Swift con el framework SwiftUI con arquitectura MVVM, Unit Tests, Async Await, UserDefaults
DogMinder Mobile App (iPhone) que permite llevar el registro de notas hecha en Swift con el framework SwiftUI, arquitectura MVVM, persistencia en CoreData y el uso de UseCases para la separación de capas del ViewModel y la Base De Datos, permitiendo los Test Unitarios y Test de Integración

Adrián Iraizos Mendoza's Projects

albookcode icon albookcode

Modern Auto Layout Book Sample Code And Solutions

animecatalogue_swiftui icon animecatalogue_swiftui

Mobile App (iPhone, iPad) de un catálogo de animes hecha en Swift con el framework SwiftUI con arquitectura MVVM, Unit Tests, Async Await, UserDefaults

apirestdemo icon apirestdemo

Repositorio 100% nativo en Swift en UIKIt en el que se realizan conexiones a diferentes API Rest. Para cada API he utilizado 3 diferentes patrones para manejar la asincronía: * Patrón `callback` * Librería `Combine` * Modelo de concurrencia `Async-await` .

bigbanguikit icon bigbanguikit

Mobile App (iPhone, iPad) de un catálogo de los episodios de la serie BigBang Theory hecha en Swift con el framework UIKit con arquitectura MVC, storyboards, utilizando DiffableDataSource para la TableView y UnitTest

couplecareserver icon couplecareserver

Servidor backend desarrollado en el lenguaje Swift utilizando la librería Vapor. Su propósito principal es ofrecer una API RESTful con endpoints específicos que interactúan con una base de datos para proporcionar datos a una aplicación móvil.

dogminder icon dogminder

Mobile App (iPhone) que permite llevar el registro de notas hecha en Swift con el framework SwiftUI, arquitectura MVVM, persistencia en CoreData y el uso de UseCases para la separación de capas del ViewModel y la Base De Datos, permitiendo los Test Unitarios y Test de Integración.

joseiosdev_tvmazeappexample icon joseiosdev_tvmazeappexample

Refactorización de Tests unitarios con mocks y protocolos, DiffableDataSource, uso de continuations y añadida TAb Favoritos en MVC

katasswift icon katasswift

Swift Katas: Desafíos de Programación para Desarrolladores Swift

lucasnspappbackfront icon lucasnspappbackfront

AppBackFront Refactor: Eliminado Alamofire, Añadido TestUnitarios, Celdas y Controller en SwifUI

pablomarkemarvelapp icon pablomarkemarvelapp

Refactorización de proyecto. Reemplazo de librerías AlamoFire y KingFisher por código nativo. Se añade la funcionalidad de persistencia Local para favoritos.

pablomarkewhatvass icon pablomarkewhatvass

Fork de repositorio refactorizando Test unitarios, eliminación de librerías de terceros, Combine por Async Await, UIKit por SwiftUI y endPoints a API hecha en Vapor

podcastproximaparadaswift icon podcastproximaparadaswift

Mobile App (iPhone) de un Reproductor de audio mi podcast Próxima Parada Swift a partir de la APIRest de Wordpress hecha en Swift con el framework SwiftUI, arquitectura MVC, utilizando Observable, SwiftData, Combine, AVFoundation, Regex y Test Unitarios.

popituslisttodo icon popituslisttodo

Componentizado TaskView y ListTasksView, se añade nuevo status En proceso y añadir sticker, AlertPopUp personalizado

purplehummingbird icon purplehummingbird

Biblioteca que proporciona una serie de métodos y extensiones para facilitar el desarrollo de aplicaciones en Swift. Abarca peticiones de red, extensiones de tipos de datos.

scores-swiftfullstackbootcamp icon scores-swiftfullstackbootcamp

Proyecto en UIKit sobre listado de compositores de Banda Sonoras de películas. Storyboard, TableView, CollectionView, Segue, MVC

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.