Próxima Parada Swift

Próxima Parada Swift

By Adrián

Bienvenido a mi podcast Próxima Parada Swift. Donde te iré contando todo lo que he hecho para aprender a programar en Swift sin saber absolutamente nada de este mundo. Mi objetivo es cambiar de profesión y si tu alguna vez has pensado lo mismo, déjame decirte que es posible.
Available on
Apple Podcasts Logo
Spotify Logo
Currently playing episode

Episodio I: Implicando a mi pareja

Próxima Parada SwiftJun 09, 2023
00:00
39:24
Episodio Ny: Agradecido

Episodio Ny: Agradecido

Lunes 17.marzo.2025

Canción

Agradecido: Rosendo (en vivo)

Agradecido: Rosendo Spotify

Esta canción me recuerda a mis dos perritas, Patxi y Kelly. 

Me pongo en su lugar y puedo oír como me cantan esa canción. Recuerda que tú eres la persona más importante para tu perro.

Por cuestiones de salud, un bulto en el intestino y una perforación, y un tumor en el riñón, el pasado 6 de marzo le tuve que decir el adiós, ese que sabes que llegará pero que nunca sabes como vas a lidiar con las emociones que te genera, a Kelly, después de casi 3 semanas de diarrea y vómitos.

Álex Lora

He avanzado en la app

Absolutamente nada

CoupleCare

En que estoy

Viví en febrero un domingo un día de depresión, de gran tristeza y podría decir un pequeño ataque de ansiedad, con dolor en el pecho, pensamientos negativos recurrentes, sin poder ver a futuro, y alguno que otro pensamiento suicida, que se desvaneció, por fortuna rápidamente.


Así que decidí detener todo, que ya se ralentizaba y había perdido el placer de hacer casi cualquier actividad. Parar un mes en un periodo de desconexión digital. En un reencuentro conmigo mismo, un mes sabático. En el que he decidido no ver televisión, no escuchar música, me he desinstalado instagram, youtube, twitter y similares. 

Necesitaba reencontrarme, volver a conectar conmigo, aprender a estar solo con mis pensamientos y a finales de febrero me decidí a hacerlo. Los primeros días fueron los más difíciles, lo haces casi por reflejo, en automático, ahora ya me he acostumbrado.

Busqué una libreta y me puse a escribir. Todo lo que se me venía a la cabeza, es una manera de diálogo interno, una manera de expresar mis sentimientos, de aclarar mi mente, de descubrimiento, de sincerarme, de cuestionarme y afirmarme. Llevo más de 100 medias páginas, y tiene pinta de que serán muchas más. 

Escribía tan poco me me dolía la mano al principio, mi letra era horrible y puedo ver la mejoría, tanto anímica  como en la caligrafía. 

Post LinkedIn

No hay post

Katas Swift

No hay kata

Newsletter 

Frase del episodio

“Cosas por las que estar agradecido: lo que se fue, lo que se quedó, lo que está en camino”. 

Nakeia Homer

Mar 17, 202534:35
Episodio My: Mañana no es hoy

Episodio My: Mañana no es hoy

Domingo 2.Febrero.2025

Canción 

Hay canciones que te recuerdan un momento de tu vida,  una situación y a una persona. Es escucharla y revivir a ese recuerdo. Seguramente a base de repetir la escucha tu cerebro termina haciendo una fuerte asociación. A veces me gusta cambiar algunas palabras de la canción para que sea más mía.

Por alguna extraña y desconocida razón ésta canción no está disponible ni en Spotify ni en AppleMusic.

Ximena Sariñana - Mañana No Es Hoy

He avanzado en la app

La app la tengo aparcada de momento por colaborar con la startup,

CoupleCare 

En que estoy

Colaborando con la startup, se me han asignado tareas de backend, asi que toca repasar y hacer Vapor.

Post LinkedIn

Sin tiempo para post

Katas Swift

Sin tiempo para katas

Ni la newsletter

Newsletter 

Frase del episodio

Sospecho que el verdadero problema de las relaciones de pareja es que buscamos a alguien con quien envejecer, en lugar de buscar a alguien con quien seguir siendo niños. Vivir es fácil, si sabes cómo. Ignacio Novo

Feb 02, 202517:43
Episodio Lambda: Oompa Loompa Song

Episodio Lambda: Oompa Loompa Song

Martes 24.Diciembre.2024

Intro

Hola esta es la tercera temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí como he aprendido a programar en Swift desde cero. Mi objetivo es ganarme la vida como desarrollador iOS y te cuento aquí mi aventura.

Canción

Es la canción de la película Charly y la fábrica de Chocolate. Las cantan los Ommpa Loompas.

Habla sobre los hábitos, son varias canciones cortas sobre hábitos y maneras. Las versiones de la película de 1971 son mejores.

La llegué a tener como tono de llamada en su momento.

Ooma Loompa songs

He avanzado en la app

He añadido la funcionalidad de cambiar los dailies y los encuentros de idioma, de momento de Español (España) a Español (Latinoamérica). 

Hay que añadir un json para cada idioma. Eso incluye los dailies, los encuentros de onboarding y los packs.

Hay que tener en cuenta que todos ahora están en Español (España), que se pueden cambiar y revertir. Cambiar también los dailies y encuentros ya hechos.

He añadido los tests correspondientes también.

Lo he añadido en las preferencias.

Ahora estoy en la funcionalidad de que el usuario pueda añadir sus propios dailies. Los dailies además del texto quiero clasificarlos en periódicos y los que solo deben mostrarse una vez. 

Hay que hacer una pantalla donde solicite el daily, otra con el listado para eliminar, añadir, editar, etc.

CoupleCare

En que estoy

Enviado solicitud para hacer prácticas.

He realizado una prueba técnica en una consultora. Me preparé mucho de SwiftUI, y se dividía en 3 partes, 2 de ellas preguntas y una parte práctica en UIKit. 

Los días de puente me sirvieron mucho para avanzar. Por la mañana me iba a entrenar, volvía comia, siesta, alguna cosa de casa y luego a programar. 

Preparando la estructura de lo que será la BBDD de la app que estamos diseñando.

Post LinkedIn

No hay post en LinkedIn esta vez

Katas Swift

Cuenta Binaria

Debes contar el máximo de ceros consecutivos que tengan al inicio y al final un uno,  existen en la representación binaria de un número dado. Si el número no tiene ningún cero, deberá devolver 0

Realmente está en Codility

Suscríbete a la Newsletter 

Frase del episodio

Cuando cerramos el puño nadie puede quitarnos nada, pero tampoco pueden colocar algo nuevo en nuestra mano. Proverbio africano

Dec 24, 202427:06
Episodio Kappa: Ratfinks, Suicide Tanks And Cannibal Girls

Episodio Kappa: Ratfinks, Suicide Tanks And Cannibal Girls

Canción

Rat Fink es un de los personakes creados por Ed BigDaddy Roth, uno de los iniciadores de la cultura de la personalización de coches. Rat fink es el anti-hero de Mickey Mouse.

Beavis y Butt-Head recorren América (1996) ⭐ 6.8 

Beavis and Butthead freakin' out in desert

Ratfinks, Suicide Tanks And Cannibal Girls

Chico Migraña [Neumonia]

Historia de Ed “Big Daddy” Roth y Rat Fink

He avanzado en la app

Me he anotado unas ideas que me gustaría implementar en la app. 

No grabaré hasta diciembre, para tener un poco más de tiempo, que preparar un post, una kata, un newsletter, un podcast me está llevando demasaido tiempo y le estoy dedicando menos a programar.

CoupleCare 

En que estoy

He termindo de leer el libro SwiftGems, que es tal cual su nombre indica, gemas, muy valioso, muy recomendable, es para nivel intermedio-alto, por el nivel de abstracción. Profundiza mucho en el lenguaje, más en que los frameworks.

Me han dejado un comentario en ivoox que me ha alegrado el viernes, lo leía justo cuando cogia el bus para ir al trabajo: “Gracias por compartir tu viaje y pensamientos. Felicidades por la consistencia!” Gracias de corazón.

Debo aun terminar de ver los vídeos del curso Refactoring a Clean Architecture.

Devo aún terminar los videos de la certificación que tengo de High Fitness el 23-24 de Noviembre.

Post Layout y ViewThatFits

A partir de iOS 16 tenemos este protocolo que nos va a permitir crear nuestros propios Stacks de vistas y establecer un orden personalizado de vistas que mostrar en pantalla.

Obliga a añadir dos funciones sizeThatFits, que informa del tamaño de la vista y placeSubviews que asigna la posición a cada una de las subvistas.

Katas Swift

Rankeable

La idea de esta kaya es crear una función en la que pasando un elemento de un array devuelva la posición de acuerdo a un valor determinado. El elemento debe estar conformado con el protocolo Rankeable y tip: Extender el protocolo array donde los elementos sean rankeables.

Suscríbete al newsletter

Frase del episodio

Entiende que tu felicidad no depende de los logros que alcances, de lo contrario no habría tanta gente rica y poderosa luchando contra la depresión y la adicción. Tu felicidad depende tan sólo de cómo vivas este día, de lo que elijas hacer en él, de con quién pases el tiempo y de lo amable que seas contigo mismo. Es hoy y no más allá. 

Vivir es fácil, si sabes cómo. Ignacio Novo

Nov 03, 202431:20
Episodio Iota: Hoy es un buen día para empezar

Episodio Iota: Hoy es un buen día para empezar

Domingo.20.Octubre.2024

Canción 

Édgar Ricardo Arjona Morales. Guatemala, 1964

Del disco sin daños a terceros, publicado en 1998.

Tampoco es que sea de las más conocidas, pero es un buen mensaje para reiniciar, sobre la resiliencia, el perdón, la renovación, la ilusión que puede traer un nuevo día.

Aunque las letras de alguna de sus canciones me han dado siempre la impresión de ser una mezcla de un cerebro lógico, cuadrado, estructurado mezclado con un lado más creativo, emocional.

He avanzado en la app

Nada otra vez.

CoupleCare 

En que estoy

Buscando mi equilibrio

XurxoDev

Author: Natalia Panferova Swift Gems

Post LinkedIn

Atajos de xcode

Katas Swift

Convierte un texto en código morse.

Newsletter 

Frase del episodio

Una maravillosa pregunta de Morgan Housel sobre la medición de sus resultados internamente en lugar de externamente: 

"¿Estaría contento con este resultado si nadie más que yo y mi familia pudiera verlo, y no comparara el resultado con la apariencia del éxito de otras personas?"

Oct 20, 202424:22
Episodio Eta: Grita

Episodio Eta: Grita

Canción

Hay pocas, de hecho 3 canciones que tienen el super poder de hacerme llorar cuando las escucho. Grita es una de ellas.

¿Sabes cuando una canción evoca un momento crucial en tu vida?

¿Cuando atina a un sentimiento?

¿Cuando refleja aquello que sientes y no encuentras una manera mejor de expresarlo? 

Grita - Spotify

Grita - Youtube

He avanzado en la app

Absolutamente nada. No he tenido tiempo.

En que estoy

Nuevo trabajo. Horarios. Tiempo. 

Post LinkedIn

Esta quincena no he podido hacer un post por falta de tiempo.

Katas Swift

Card Bank Validator

Frase del episodio

Move toward the next thing, not away from the last thing. Same direction. Completely different energy."

"Avanza hacia lo siguiente, no es alejarse de lo anterior. Misma dirección. Diferente energía".

James Clear 

Sep 20, 202423:15
Episodio Épsilon: Amante a la antigua

Episodio Épsilon: Amante a la antigua

23.Ago.2024

Canción 

Roberto Carlos Braga Moreira Cantautor brasileño 83 años.

Amante a Moda Antiga

Roberto Carlos 1980

Amante a la antigua (Español) 1981

http://www.robertocarlos.com/projeto/la-guerra-de-los-ninos/

Me quedo con:

Yo simplemente soy de esa clase
Que ya no es muy común en nuestros días
Las cartas de amor
El beso en la mano
Muchas manchas de carmín
Entre las sombras del jardín


Cuando me di cuenta que ya era un adulto

He avanzado en la app

Couple Care 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 apoyar este podcast y a mi, te invito a comprar el pack actividades y algunos corazones.


La app de las farmacias, ademas de hacerla minimalista,, me gustaría hacerla accesible. Comenzando con los tamaños dinámicos del texto e imágenes. Eso significa que cambie los Stacks de Horizontal a Vertical cuando el texto crezca más y evitar que se corte.

He mejorado el rendimiento cambiando ciertos procesos a segundo plano.

Cambiando el diseño, como no tengo un wireframe y voy sobre la marcha, estoy cambiando según voy yo probando la app.

En que estoy

Busco empleos para los que no estoy cualificado y me viene una imagen de mi ejerciendo el trabajo que es para partirse de risa. 

  • Carnicero, despiece, artesano cuchillo
  • Técnico láser, esteticista
  • Fontanero
  • Tractorista

He dado mi primera clase de programación. Comenzando desde 0, desde el manejo de xCode y comenzando con los tipos de datos. Si estás interesado envíame un mensaje por LinkedIn o a mi correo electrónico.

Post LinkedIn

Operador de coalescencia nula y Custom String Convertible

Katas Swift

CounterSign y PasswordValidator

Frase del episodio

La claridad no se trata de saber lo que quieres hacer con tu vida, se trata de saber lo que quieres hacer esta semana. No es necesario que lo tengas todo resuelto. Solo necesitas saber tu siguiente paso.

James Clear

Aug 23, 202436:08
Episodio Delta: Músculo

Episodio Delta: Músculo

Viernes 9.Agosto.2024

Canción 

Tercera ítem del disco Del álbum Regresa. Su álbum debut.

Jacqueline Chantal Fernández Andere. Actriz mexicana. 

Músculo de Chantal

En mi lista de reproducción 🏋🏻 crdpch

Me quedo con la frase:

Ya lo sé, esto no es lo propio
De la feminidad
¡Abajo los prejuicios!

¡Arriba el ejercicio!
Ojalá me llegue a parecer a Schwarzenegger!

He avanzado en la app

Actualización a 1.0.3

Estoy ya perfilando la app de mis Farmacias de Zaragoza. Queda aún funcionalidades, como los filtros y el diseño, pero quiero que sea lo más minimalista posible. 

En que estoy

Dar clases de Swift 

Empiezan los crossfit games 2024

Otra plataforma para entrenar Modelos de IA

Post LinkedIn

ViewBuilders

Katas Swift

ChocoFuncReturn

Frase del episodio

“La verdadera fortaleza consiste en permitirnos sentir nuestra propia debilidad” John Stevens

Aug 09, 202432:25
Episodio Gamma: Route 101

Episodio Gamma: Route 101

26.Julio.2024

Route 101

Esta canción pertenece al disco Fandango del músico Herb Alpert lanzado en Abril de 1982. Es uno de sus álbumes más populares. Estoy seguro que has escuchado alguna canción de Herb Alpert y los Tijuana Brass. 

Una mezcla de su trompeta y mariachi. Estoy seguro que el vídeo está grabado en México.

Me gusta esta canción porque es alegre, expresiva, instrumental, me ayuda a concentrarme cuando estoy con el ordenador. Me recuerda mucho mi niñez, a mis padres poniendo canciones de este tipo. 

Esta en la primera de mi lista: 🔣 de Spotify

Herb Albert Route 101

He avanzado en la app

He añadido tests unitarios. Hasta tener un total de 99. 

He hecho una rama que será la versión compatible para iOS16. He solucionado todos los errores y warnings y quitado TipKit.

En que estoy

Haciendo Tasks para mis dos trabajos de freelancer. Todos los días dan recordatorios por mensajería o correo de que tengo tareas pendientes por hacer. 

Aún no sé como pasaré ese dinero a mi cuenta. Técnicamente no he cobrado nada todavía.

Cierzo Fitness Challenge 2024

Explicación post LinkedIn

No me ha dado tiempo de publicar ningún post en LinkedIn.

Katas Swift

ValidadorID y GeneradorAleatorioID


Si quieres apoyar este podcast y a mi, te invito a descargar Couple Care y comprar el pack actividades y algunos corazones.

Frase del episodio

Novelista Chuck Palahniuk sobre la memoria:

"Es muy difícil olvidar el dolor, pero es aún más difícil recordar la dulzura. No tenemos cicatrices que mostrar para la felicidad. Aprendemos muy poco de la paz".

Escritor de El club de la pelea / El club de la lucha.

Jul 26, 202427:03
Episodio Beta: Diseño rolas

Episodio Beta: Diseño rolas

14.julio.2028

Diseño Rolas de Molotov

Segundo track del disco Con todo respeto del 2004. Disco de oro en México.

Es un álbum de versiones, en el que están I Turned into a Martian de los Misfits, La Grange de ZZ Top, y rock me Amadeus de Falco. 

Ma de la sensación de que puedo cantarla “Diseño Apps” y quizá llevar cualquier idea a una app.

Letra Diseño rolas

Canción YouTube

Me quedo con la frase “Le hice una canción a mi iPad”.

Soy fan de las canciones versionadas, porque creo que demandan una creatividad y pensamiento fuera de la caja para encajar un concepto diferente a uno ya existente.

Esta es mi lista de Spotify de versionadas

Desde Bikini a lunares amarillo (en diferentes idiomas),  pasando por Alone Again, y Enamorándonos (que me gusta más que la de John Lennon) hasta ¿Porque soy tan sexy? De Azucarillo Kings.

He avanzado en la app

Couple Care 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 apoyar este podcast y a mi, te invito a comprar el pack actividades y algunos corazones.

Bugs

  • Los encuentros no se actualizaban en estadísticas
  • En el daily no llegaba al primer mes
  • Quitar el scrollview en las instrucciones
  • Al compartir la frase no se mostraba.
  • Las instrucciones del daily si son muy largas se cortaban.

Mejoras

  • El random Daily GKRandomGenerator del framework GameplayKit
  • Al borrar todo mostrar nuevamente el historial

En que estoy

Presentación de una consultora por parte de Apple Coding Academy,

Hice la versión 5 de mi CV.

La carta de presentación incluí mis objetivos profesionales, porque deberían contratarme y porque me interesa la consultora.

Me atreví a hacer una presentación en vídeo y enviar el enlace.

Tengo buenas sensaciones y mucha ilusión.

He pasado el examen para evaluador de queries.

Explicación post LinkedIn

He publicado un post en LinkedIn compartiendo un repositorio que he preparado sobre ejercicios de swift para programadores juniors. 

Con 5 ejercicios hasta ahora, mi intención es quincenalmente añadir alguno.

Me ha sorprendido gratamente que después de publicarlo recibiera 5 solicitudes de contacto.

Katas Swift

DancingContest

Concurso de baile con periodos de baile, descansos y tiempo máximo por día.

Me ha costado más hacer la hoja de cálculo en numbers, que los tests. Los tests me corregían al final. El código también me ha costado.

Frase del episodio

El obstáculo en el camino se convierte en el camino. Nunca olvides que dentro de cada obstáculo hay una oportunidad para mejorar nuestra condición. 

Ryan Holiday

Jul 14, 202426:18
Episodio Alfa: Mi primer millón

Episodio Alfa: Mi primer millón

Mi primer millón de Bacilos

Primer track del disco Caraluna. 2002. Segundo disco. Grammy Latino a mejor canción tropical 2003. 

Mi primer millón Bacilos

Letra

Es la sensación que tuve al publicar CoupleCare en la AppStore mucha ilusión. Me quedo con la frase: “Yo solo quiero pegar en la radio”

En que he estado

  • Proceso Consultora, entrevista. Rechazo de consultora
  • App Mi Zaragoza
  • Evaluador de prompts

He avanzado en la app

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. 

Versión 1.0.1

Publicada el 13 Abril del 2024 a las 22:11:08

Versión 1.0.2 17.Abril

37 descargas totales

Post LinkedIn

Property wrappers personalizados

Swift Katas

Reversed And Capitalized

Frase del episodio

La poeta Marianne Moore ofrece una estrategia de vida sencilla:

“Me he hecho un principio: No estar demasiado influenciado por las pequeñas decepciones".

Jun 28, 202455:26
Episodio Z: Zambullendo mi app

Episodio Z: Zambullendo mi app

5.Abr.2024

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

… he avanzado en el proyecto..

Me suscribí a mid journey nuevamente para sacar nuevas y más imágenes para la app. El tema era animales bebés, algo que mostrara ternura sin llegar a ser cursi. Así como las insignias. Primero escribí las imágenes que necesitaba y luego a generarlas.

Descubro un bug que me llevará 2 semanas resolver. El daily no se actualiza.

A dos personas le he dado la app para ver su interacción. Ocultaré las actividades no disponibles.

Re-escribir las actividades, clasificarlas por categorías, añadir tags. ¿Cuál será la fuente de la verdad? He hecho una hoja de cálculo, la cual exporto a csv y luego importo a la BBDD del proyecto de CoupleCare Server. Que inicio y descargo con Postman para que me de el json con el detalle de las actividades. 


Cumplimentar toda la información de la cuenta de Apple Developer, los formularios relativos a impuestos y mi actividad económica.

Rellenar las compras integradas que tiene la app.

Generar los certificados de distribución desde la app de llaveros. 

Generar el Archive que subir, que me daba error en los Preview. El problema era la ubicación de los archivos en el Finder.

Escribir todas las descripciones de la app, palabras clave, notas para revisión, el documento de las pantallas. Para poder hacer TestFlight externo tienen que aprobarte la app. 

He pedido a mi mujer hacer un 1 a 1 para que me de su punto de vista sobre lo que podría hacer laboralmente y la app.

Previews completadas. Con Canva, Captura de pantalla del simulador y quitar el background Hice las de el iPhone 15 con la isla dinámica, del iPhone 14 con el notch y del iPhone SE. Que piden 3 tamaños de previews obligatorias.

El miércoles pasado recibí 2 llamadas telefónicas para entrevistas de 2 consultoras. Gracias a Jon de Apple Coding que me dijo que estuviera pendiente del teléfono.

Ese mismo día envié la app a revisión. Después de cumplimentar todo lo faltante, precio de la app 0,0€ la disponibilidad por países y la privacidad.

Ayer me aprobaron la app para su publicación!

Tardó un poco más la aprobación para TestFlight pero ya por la tarde de ese mismo día se envío a los testers. Agradezco a Nic, Jerry, Paco, Alex y Carmen por atreverse a probar la app. 

Por fin por fin resolví el bug del daily que no se actualizaba.

La próxima semana haré los cambios sugeridos por los testers y cuando esté publicada, yo calculo para la semana del 15 de abril, actualizaré el enlace aquí en las notas.

Películas que he visto… 

Maléfica 2

Pobres criaturas

Lo que me ha llamado la atención

Decisión sobre mi futuro laboral en los próximos 6 meses. 

Fin de temporada. 

La frase del episodio


«Triunfas. Te das de bruces contra la pared», dice Steve Ballmer.

Y añade: «Lo que determinará al final tu éxito es tu tenacidad, tu testarudez, el optimismo que muestres».


Enlaces

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

Canva

Remove background

Round corners on image

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Wise 

Transferencia sin comisiones

Darse de alta

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Apr 05, 202459:15
Episodio Y: Yuxtaponiendo Program

Episodio Y: Yuxtaponiendo Program

22.Marzo.2024

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

…he cumplido …

Suscrito hoy al Apple Developer Program

Descartado de la consultora

Aún no doy mi clase de fitness

500 contactos en LinkedIn 20.Mar

Mockup de los screenshots

Open 24. 9 de 45 del box

24.1 10’49” (21-15-9) 15’ 

24.2 688 reps 300 + 10 + 50 20’

24.3 127 reps  5 x 10 + 10 + 5 x 7 + 7 15’

… he avanzado en el proyecto..

  • Definido los nombres de los paquetes de actividades que los usuarios podrán comprar, cuántas incluir, como serán los paquetes. Decidí añadir también corazones. Falta el precio 4,99?
  • Completada la opción de compras de la app. Un paquete “no consumible” y uno consumible que son los corazones.
  • Añadido un Logger, que guarda un txt cuando la app se vuelve inactiva con el daily hecho, actividad obtenida o completada y los errores.
  • Añadido feedback cuando completa un encuentro, insignia ganada, daily completado y gracias por tu compra.
  • Instrucciones con pantallas de la app. Refactorizar las vistas que he utilizado.
  • He quitado la opción de la contraseña, por no meterme con la recuperación de la misma.
  • Añadidos 100 dailies, trabajando en las actividades.
  • Refactorizando diseño y vistas.
  • Política de privacidad, descargo de responsabilidad y condiciones de uso de la app.
  • Añadido la opción de enviar sugerencias por correo electrónico con un componente de UIKit UIViewControllerRepresentable
  • Buscar app para generar screenshots
  • Como mantener una base de datos de las actividades dailies y demás.
  • Optimizaciones de código con los ObservedObject y la vista anual

Libro(s) que estoy leyendo … 

El poder de los introvertidos. Susan Cain

Lo que me ha llamado la atención

Apple Developer Program. Foto del DNI. Cámara de continuación del iPhone 

La frase del episodio

Todos debemos sufrir uno de dos dolores: el dolor de la disciplina o el dolor del arrepentimiento.

Jim Rohn

Enlaces

Crossfit Open 24. Overview

Open 24.1 Announcement

Open 24.2 Announcement

Yo haciendo el 24.2 No prometo que esté disponible

Open 24.3 Announcement

CoupleCare Mockup Screenshots

Screenshots.pro

Quieres ser tester. Escríbeme. Necesitas tener un iPhone actualizado a iOS 17

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Wise 

Transferencia sin comisiones

Darse de alta

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Mar 22, 202445:05
Episodio X: Xcodeando y Crossfiteando

Episodio X: Xcodeando y Crossfiteando

Vie.8.Mar.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

  • Estoy en el proceso de selección de una Beca iOS para una consultora que desarrolla soluciones de VoD. Carta presentación, Preparación, Entrevista (preguntas en inglés), ir a Madrid. Entusiasmo
  • Preparación: RRSS, Vídeos, preguntas entrevista, chatgpt
  • ¿Incluir o no incluir episodio publicado en LinkedIn?
  • Certificaciones Udemy en LinkedIn
  • Prácticas a través de Intalentia, que ofrece cursos y acuerdos con entidades educativas para que te puedan hacer contrato de prácticas.  150€
  • Problemas con xCode y simuladores

… he avanzado en el proyecto..

  • PopUp de insignias ganadas y encuentro completado
  • Exportar encuentros completados a imagen o pdf. Todos, por categoría, rating y selección.
  • Accesibilidad no para esta versión. TipKit para algunas pantallas.
  • Pensar en las compras integradas. Packs de Encuentros.
  • StoreKit versión NSObject y StoreKitII async-await

Película(s) que he visto … 

La desconocida (No dejes que te cuenten el final)

La otra forma(La humanidad crea un paraíso artificial cuadrado justo en la superficie de la luna en un futuro cercano.)

El origen del mal (Hermanas celosas al borde de un ataque de nervios, un padre moribundo y una enorme herencia en juego)

La ama

Ático sin ascensor(Una comedia romántica maravillosa ambientada en la ciudad de Nueva York)

Como satisfacer a una mujer(Una divertidísima y ligera comedia en que una mujer que saca adelante un negocio de trabajadores de limpieza)

Lo que me ha llamado la atención

¿Instructor de actividades?

Las oportunidades: puedes tenerlas sin darte cuenta, el entusiasmo, interés, sinceridad. Arriesgarse.

¿Porque no?

La frase del episodio

El profesor de informática Randy Pausch, que recientemente había recibido un diagnóstico de cáncer de páncreas terminal, comparte algunos consejos dos meses antes de su muerte:

“No son las cosas que hacemos en la vida las que nos arrepentimos en nuestro lecho de muerte. Son las cosas que no hacemos. Te aseguro que he hecho muchas cosas realmente estúpidas, y ninguna de ellas me molesta. Todos los errores, y todas las cosas tontas, y todas las veces que me sentí avergonzado, no importan. Lo que importa es que puedo mirar hacia atrás y decir: Casi cada vez que tuve la oportunidad de hacer algo genial, traté de agarrarlo, y de ahí es de donde viene mi consuelo”.

Enlaces

Intalentia

Entrevista a Marta Villar

Meet StoreKit 2 - WWDC21 - Videos - Apple Developer

Open 24.2 Announcement Comienza en el minuto 37:00

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Wise 

Transferencia sin comisiones

Darse de alta

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Mar 08, 202447:02
Episodio W: Wishing, Waiting, Sitting

Episodio W: Wishing, Waiting, Sitting

23.Feb.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

… he avanzado en el proyecto..

  • Refactorizar código y mejorar los detalles de las vistas.
  • Actualizar ítems cuando añada una nueva versión.
  • Mejorar la vista del grid de fotos en el apartado Explorar.

Jack Johnson es Hawaiano, acústica. Te recomiendo escuchar: Angel, Banana Pancakes, Cocoon.

La otra es Good Mornin’ Life de Dean Martin Subtitulada

Libro(s) que estoy leyendo … 

Clean code. Robert C. Martin

Classic computer science problems in swift. David Kopec

Los nuevos comportamientos amorosos : la pareja y las transgresión. Willy Pasini

Lo que me ha llamado la atención

Los consejos y recomendaciones que he pedido van desde:

  • Añadir en experiencia laboral que estoy trabajando en CoupleCare
  • Tener publicada una aplicación en la App Store
  • Aplicar a todas las ofertas que vea desarrollador iOS
  • Enviar mails y mensajes en LinkedIn solicitando prácticas y junior
  • Crear un portfolio
  • Suerte en consultora
  • Constancia
  • Practicar algoritmos  y lógica
  • Añadir experiencia aunque no esté relacionada con desarrollo en una segunda página.

La frase del episodio

Los objetivos son para las personas que se enfocan en ganar una vez.

Los sistemas son para personas que se enfocan en estar ganando siempre.

James Clear 

Enlaces

Code Pro para WordPress

Apple Music Jack Johnson Sitting, Waiting, Wishing

Youtube Jack Sitting, Waiting, Wishing (subtitulada)

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Wise 

Transferencia sin comisiones

Darse de alta

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Feb 23, 202446:44
Episodio V: Valorando otras medidas

Episodio V: Valorando otras medidas

9.Feb2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

Listado de consultoras en Zaragoza para ofrecerme como practicante

Vinculando contactos en LinkedIn

Curso iOS Structural Foundations de Mateo Manferdini

Classic Computer Science Problems in Swift

Libro(s) que estoy leyendo … 

MakeTime: Cómo enfocarte en lo que importa cada día

Prioridad - Láser - Reflexión (Energía)

Prioridad: Elige tus prioridades para el día. 

Láser: Céntrate, evita las distracciones

Energía: Cafeína, siestas, sueño

Reflexión. Toma notas, mejoras.

PantallaInicio2024

Lo que me ha llamado la atención

La frase del episodio

¿Quién soy si me quitas mi trabajo? 

Ésa es la pregunta para la que más nos vale tener una respuesta sólida.

Enlaces

Adopta Un Junior

La guía completa para conseguir trabajo de programador

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Wise 

Transferencia sin comisiones

Darse de alta

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Feb 09, 202429:14
Episodio U: Ufanando del diploma

Episodio U: Ufanando del diploma

26.Ene.2024

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

Afilando cuchillos, después de usarlos en el proyecto ahora toca repasar.

He estado escuchando los audios, repasando las clases, leyendo y practicando con Swift In Depth.

Me sigo centrando en mis prioridades. Cada día defino lo que debo conseguir. 

Añadiendo contactos en LinkedIn.

Trabajando en el repositorio de API Rest Demo, utilizando Callbacks, Combine y Async-await 

Películas que he visto… 

Manhunter 1986

120 pulsaciones por minuto

Lo que me ha llamado la atención

Lo feliz que me ha hecho recibir mi diploma de aprovechamiento del bootcamp. Un Muy Notable 8, adjuntado un informe de corrección del proyecto.

Curso SwiftUI Structural Foundations Matteo Manferdini

La frase del episodio

La perfección se alcanza, no cuando no queda nada por añadir, sino cuando no queda nada por quitar....

Programador pragmático 

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Wise 

Transferencia sin comisiones

Darse de alta

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS

Cuaderno de bitácora

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Jan 26, 202437:36
Episodio T: Tejiendo los cimientos

Episodio T: Tejiendo los cimientos

12.ene.2024

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

He terminado de refactorizar mi CV, cambiando la experiencia laboral no relacionada con el desarrollo iOS y dejando 6 proyectos que he publicado en GitHub. El último de ellos Dogminder una app de notas para el registro de todo lo relacionado con tu mascota. He publicado el package de Couple Care Server hecho en Vapor. Hay que hacer el readme y el repositorio remoto. Lo he publicado también en LinkedIn. Aun me queda hacerlo en la página del podcast.

Estoy escuchando los audios de las clases del bootcamp, he comenzado por lo básico. El lenguaje y me ha sorprendido que sé de lo que se habla, lo imagino y reafirmo mis conocimientos. Además los temas en los que tenía alguna duda me los he marcado para ver el vídeo y ampliar ese paso en el aprendizaje de ese tema.

Con el libro Swift in Depth he aprendido a dar una vuelta de tuerca a las herramientas del lenguaje, genéricos y protocolos por ejemplo. Practicando los ejercicios.

La app de CoupleCare aún no la he retomado. 

Libro(s) que estoy leyendo … 

Manual para estar en pareja Demian Bucay

El algoritmo de Ada

Swift in Depth

Lo que me ha llamado la atención

Ahora que mi mujer esta fuera durante la semana, me he dado cuenta de que sigo la rutina de Levantarme, ir a entrenar escribiendo mi diario, después escucho la clase, entreno, vuelvo a casa escuchando clase, almuerzo, me pongo con mi CV y tema de empleo, preparo de comer escuchando un podcast, como viendo un video de Apple Developer, bajo a pasear al perro escuchando una clase, vuelvo a programar hasta las 9-10. Y puede que cenando me ponga otro video de Apple Developer, leo antes de dormir.

Me gusta tanto que lo hago todo el día, es mi hobbie, debo aprender a disfrutar este periodo.

La frase del episodio

La capacidad de posponer la recompensa ubicada en la corteza prefrontal debe trabajarse y potenciarse, porque en última instancia es lo que nos permite ser libres.

La voluntad es la joya de la corona de la conducta, una persona con voluntad llega más lejos que una persona inteligente, pues uno decide lo que acepta e integra su vida, no somos esclavos de lo que nos apetece o de procesos hormonales, sino que debemos aprender a gestionarlo para sacar la mejor versión de nuestra persona 

Marián Rojas Estapé. Encuentra tu persona vitamina 

Enlaces

Swift Beta Curso Testing

Podcast Apple Coding

Cuidado con las macros ocultas

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Jan 12, 202429:09
Episodio S: Saludando al 2024

Episodio S: Saludando al 2024

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

…he cumplido …

El día 20 de diciembre entregué mi proyecto final. 

Pizarra 2023

… he estado haciendo..

Escuchando los audios del bootcamp, comenzando por el primer módulo. 

Desconectando, intentando no pensar mucho en programación… 

Escribiendo lo que serán los dailies, actividades, y frases que llevará la app

Poniendo ubicación a las fotos de mi album de Photos

Escuchando las canciones más representativas de lo géneros musicales 

Películas que he visto… 

Cyborg 2087

Hardware. Programado para matar

Future World

Lo que me ha llamado la atención

Le he dedicado un total de 540 horas y 50 minutos, esos son 22 días y medio de continuo trabajando o 68 días o 3 meses en jornadas de 8 horas.

La frase del episodio

El matemático y científico informático Seymour Papert sobre cómo nuestras creencias dan forma a nuestras acciones y por qué debemos tratar de aprender cosas nuevas:

“Una proporción desconocida, pero ciertamente significativa, de la población ha renunciado casi por completo al aprendizaje. Estas personas rara vez, si es que alguna vez, se involucran en un aprendizaje deliberado y se ven a sí mismas como ni competentes en ello ni probable que lo disfruten. El coste social y personal es enorme.

Aunque las autoimágenes negativas se pueden superar, en la vida de un individuo son extremadamente robustas y se refuerzan poderosamente. La deficiencia se convierte en identidad: “No puedo aprender francés, no tengo oído para los idiomas” “Nunca podría ser un hombre de negocios, no tengo una cabeza para las figuras”...

Si las personas creen con la suficiente firmeza que no pueden hacer matemáticas, por lo general tendrán éxito en evitar que hagan lo que reconozcan como matemáticas. Las consecuencias de tal autosabotaje son el fracaso personal, y cada fracaso refuerza la creencia original. Y tales creencias pueden ser más insidiosas cuando las mantienen no solo los individuos, sino por toda nuestra cultura”.

 Enlaces

Swift in Depth

Géneros musicales

To MP3 Converter Lite

Mi lista de Spotify: 💯

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Dec 29, 202340:12
Episodio R: Revelando mi proyecto final

Episodio R: Revelando mi proyecto final

Vie 15.Dic.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

he avanzado en el proyecto…

he mostrado la app a 6 personas en total para obtener el feedback sobre como interactúan con los elementos. Comenzaba explicándoles de que se trataba la app, me sentaba a lado de ellos y veía que elementos tocaban, que esperaban que esa interacción hiciera, si tenían dudas sobre donde ir o que botón tocar. Que información les proporcionaba y si los iconos eran claros. 

En algún caso tomé notas, otros mentalmente apunté que debía cambiar. Me di cuenta por ejemplo, que los iconos deben de tener leyendas, no son suficientemente claro sobre lo que indican. Opacar algún botón o indicar si debe guardar o salir. Me percaté de bugs

Me ha servido mucho para mejorar la interacción, clarificar la historia que cuenta.

Puedo decir que tengo ya el proyecto final para entregar.

He verificado que actualiza los items desde el server.

He refactorizado vistas y viewModels, así como algunos @EnvironmentObjects

Generado las imágenes de las insignias, las categorías y el icono de la app.

Aquí las diferencias entre algunas vistas del bosquejo que hice inicialmente a lo que finalmente ha quedado.

Libro(s) que estoy leyendo … 

Love Quotes, World’s best ultimate collection

Sin Vergüenza De Mí: 27 Preguntas para Comenzar Mi Revolución Personal

Lo que me ha llamado la atención

Cuando crees que tienes la app terminada: Bugs. La contraseña.

La frase del episodio

No puedes ser todo lo que quieras ser, pero puedes llegar a ser mucho más de lo que ya eres.


La periodista Flora Rheta Schreiber sobre comenzar  antes de que te sientas preparado:

Nunca estás listo para lo que tienes que hacer. Solo hazlo. Eso te prepara.

Enlaces afiliados

Big Mountain Studios

SwiftUI Animations

SwiftUI Views Mastery

CoreData Mastery

Working with Data in SwiftUI

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Dec 15, 202349:57
Episodio Q: Quitando el pesimismo

Episodio Q: Quitando el pesimismo

1.Dic.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

… he avanzado en el proyecto..

Sigo añadiendo features, corrigiendo, modificando vistas, quitando código no utilizado, renombrado funciones y propiedades, haciendo tests.

Lo último que añadí fue un filtro por tags.

La opción de poner hasta 3 recordatorios diarios para realizar el daily.

He terminado de pulir las vistas, aunque seguro que necesitarán otro repaso. 

Añadiendo viewModels a vistas que no lo tenían.

Añadí una Vista secreta para hacer trampas, hacer diales anteriores y añadir saldo.

He terminado de animar las vistas.

Este fin de semana tengo planeado generarlas imágenes y hacer el listado de dailies y actividades.

Oferta 

Cuéntanos qué proyectos o desarrollos has realizado de forma autodidacta

Explícanos como mejoras tus conocimientos de forma autodidacta

Carta motivación

Películas que he visto… 

Psicosis (1998)

Los hijos de Sansón (Documental)

Pumping Iron (Documental)

Vigor (Documental)

Charly y la fábrica de chocolate 1971

1984 George Orwell

Nivel 16

Nymphomaniac Vol. I (Lars von Trier)

Lo que me ha llamado la atención

Hace años siempre tuve la intención, idea, sueño de escribir un libro, de volverme escritor. Ahora veo este proyecto que he escrito yo como va tomando forma. Una similitud que me vale, porque la app cuenta una historia, tiene un principio y un fin, un mensaje para el usuario, una legibilidad que se refleja en la facilidad de uso. La editorial la App Store.

He comenzado a leer el libro Lo que la universidad no te enseña: 10 lecciones sobre la vida. Resumen de grandes discursos de personajes sobresalientes en la entrega de títulos universitarios. 

Me ha animado muchísimo el capítulo 3. Serás constante

El éxito es ir de fracaso en fracaso sin perder el entusiasmo.

Un pesimista ve dificultades en cada oportunidad. Un optimista ve oportunidades en cada dificultad. 

Winston Churchill

La frase del episodio

Jamás os deis por vencidos. Jamás os deis por vencidos. Jamás, jamás, jamás, ni en lo grande ni en lo pequeño, ni en lo notable ni en lo trivial, jamás os deis por vencidos, excepto antes las convicciones del honor y del buen sentido. Jamás os dobleguéis ante el fuerte. Jamás os dobleguéis ante el empuje, en apariencia sobrecogedor, del enemigo. 

Winston Churchill

Discurso 1941 Internado Harrow

Enlaces

CoreData y NSCompoundPredicate

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS 

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Dec 01, 202337:36
Episodio P: Puliendo el proyecto final

Episodio P: Puliendo el proyecto final

17.Nov.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos días…

…he cumplido …


… he avanzado en el proyecto..

Tengo el proyecto casi terminado. Mientras lo pienso me gustaría añadir un recordatorio diario, pero estos días:

  • He añadido Tests
  • He corregido Bugs. Las vistas se refrescan cuando los elementos cambia, por ejemplo un daily hecho.
  • He dejado la vista mensual estéticamente mejor.
  • Corregido algunos warnings en los picker, cambios de la vista desde hilo secundario (que no supe exactamente que era), de los navigationStack.
  • He añadido que se pueda utilizar contraseña y biometría. Un splash, un onboarding con las instrucciones.

Libro(s) que estoy leyendo … 

Estoy comenzando a leer el libro Swift in Depth, encontré un post del autor sobre protocolos que me pareció muy interesante y claro, sobre todo con ejemplos claros y he visto que tiene un libro publicado, aunque puedes leerlo gratis desde esa web.

Lo que me ha llamado la atención

Todos los pequeños detalles que hay que ir afinando de la app. La cantidad de pruebas que hay que hacer, mirar todo con lupa, y sobre todo hacer un lista que vayas completando para que no te dejes ninguno.

Me sorprende la cantidad de empresas que publican ofertas de empleo que no se toman el tiempo para enviarte un correo para comunicarte que has sido rechazado. Es lo habitual, pocas son las empresas en las que te comunican que tu candidatura ha sido rechazada.

La frase del episodio

La serie de televisión Mozart in the Jungle nos recuerda la belleza de ser un aficionado:

“Dices ‘amateur’ como si fuera una palabra sucia. “Amateur” proviene de la palabra latina “amare”, que significa amar. Hacer las cosas por amor a ello”


El sacerdote jesuita Anthony de Mello te llama a encontrar lo que atrapa tu alma: 

"Debes cultivar actividades que amas.

 Debes descubrir el trabajo que haces, no por su utilidad, 

sino por sí mismo, si tiene éxito o no,

 si eres elogiado por ello o no,

 si eres amado y recompensado por ello o no, 

si la gente lo sabe y te lo agradece o no. 

¿Cuántas actividades puedes contar en tu vida en las que participes simplemente porque te deleitan y atrapan tu alma? 

Encuéntralos, cultivándolos, porque son tu pasaporte a la libertad y al amor".

Enlaces

Swift in Depth

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Nov 17, 202328:35
Episodio O: Ornamentando el podcast

Episodio O: Ornamentando el podcast

24.Oct.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estos 15 días…

…he cumplido …

  • COVID
  • Repositorio Nuevo
  • Mi mujer de viaje
  • Agujetas
  • Creatina
  • Películas

… he avanzado en el proyecto..

Puedo decir que tengo el 70% del proyecto hecho, o eso quiero pensar, quizá el último 5% sea interminable. 

Me imagino el proyecto como si estuviera modelando un cuerpo con arcilla. Comencé con el sketch para saber hasta donde llegaba mi nivel de destreza con las manos. Después amasé hasta tener la estructura, dando una forma, aunque grotesca a las extremidades a las que veo como los dailies, los encuentros, la parte servidor. Una vez que tenía esa extremidad con más o menos movilidad, fui definiendo los músculos que la formarían. Para pasar a la piel, a vestirla con el diseño, con los colores que tendrán sus ropas. Afinando la estética hasta poder dejar un cuerpo que pueda ser presentado, una artesanía.


Películas que he visto … 

Este mes llevo:

99 moons, Alkohol, Green Book, Tenemos que hablar de Kevin, Friendship’s Death, La Caza, El perfecto David, Las fantasías, Pleasure, Vigilo el camino, Blind


Lo que me ha llamado la atención

Me han llegado los AirPods de 3a generación. Mis primeros.

Estar con una persona hablando toda la mañana.

La frase del episodio

Cuanto más vivo, más aprendo. Cuanto más aprendo, más me doy cuenta de lo poco que sé.

Michel Legrand (Compositor y cantante francés)

Enlaces

Repositorio - Podcast Próxima parada swift

Filmin

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS

Cuaderno de bitácora

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Oct 24, 202322:34
Episodio N: Navegando rio arriba

Episodio N: Navegando rio arriba

Episodio N: Navegando río arriba

Miércoles 27.Sep.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

En estos días…

…he cumplido …

7 Dias con 6 o más horas de estudio

5 Ofertas aplicadas

… he avanzado en el proyecto..

Estoy avanzando en las vistas (Login, Vista mensual, anual). He trabajado en las estadísticas del juego. Cuántos dailies completados, cuando encuentros cumplimentados, las rachas.  

Libro(s) que estoy leyendo … 

Swift Animations Mastery. Big Mountain Studio

Por si las voces vuelven. Ángel Martín

The Highly Sensitive person “International Edition” Elaine N. Aron

Lo que me ha llamado la atención

Aprender de las fuentes adecuadas. Conforme vas avanzando en tu aprendizaje tienes que ir descubriendo los recursos que te aproximen que te catapulten al siguiente paso. A veces es la forma de enseñar, a veces es la profundidad, a veces es el momento en el que consultas o te llega ese vídeo, libro o post.

Este vídeo me ha parecido tan revelador y tan claramente explicado que lo tendré que ver una vez más por lo menos.

Testing & Refactoring existing iOS/Swift code, MVC vs MVVM, Singleton vs DI | iOS Dev Live Mentoring

¿Por qué quiero llegar a ser un desarrollador iOS Senior?

Quiero desafiar mis capacidades, haber logrado no solo cambiar mi profesión de vendedor a desarrollador iOS, a la edad de 40 años, sino de tener los conocimientos suficientes para crear no solo una app sino una solución nativa, robusta y mantenible en el lenguaje Swift.

¿Qué necesito para conseguirlo?

Encontrar a las personas que han conseguido desbloquear el conocimiento de lo que un verdadero desarrollador iOS debe tener y aprender todo lo que pueda ellas.

La frase del episodio

El secreto de la felicidad no está en hacer lo que a uno le gusta, sino en que a uno le guste lo que tiene que hacer.

James Barrie Novelista y dramaturgo escocés

Enlaces

Essential Developer

El don de la sensibilidad 

La mente es maravillosa

Nextory

El podcast de la alta sensibilidad


Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner


Sep 27, 202334:15
Episodio M: Maniobrando con prudencia

Episodio M: Maniobrando con prudencia

Episodio M: Maniobrando con prudencia

6.Sept.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 3  semanas…

… he estudiado…

Del 28 de Agosto al 3 de septiembre

Practice 3:00

Proyecto Final 35:02

BusApp: 02:31

Del 14 al 20 de agosto

Proyecto final 20:25

Repasos: 6:00

Podcast: 01:52

Empleo 2:40

Del 7 al 13 de agosto

Aprendiendo Swift: 32:41

Próxima Parada Swift: 01:19

Empleo: 0:40

… he avanzado en el proyecto..

Tengo ya lo que será el primer entregable. Comenzar con el archivo del proyecto ha ido más lento de lo que pensaba. Porque es mucho lo que hay que ir abarcando, sobre todo si lo pretendes hacer con tests. 

Lo que el deporte me ha enseñado… 

Temporadas. Las temporadas te permiten probar cosas nuevas? No significa que lo harás el resto de tu vida. Sino durante un tiempo te esforzarás por realizar ciertos acciones, incorporarás ciertos hábitos a tu vida diaria con el objetivo de encontrar algo que te guste, alcanzar algo, cambiar algo. 

Ahora estoy probando seguir un entrenamiento de fuerza, he comenzado a tomar proteínas y tengo pensado en llevarlo de septiembre a diciembre. He comenzado poco a poco, primero 15 minutos, luego media hora, ahora 45, y así. Ya estoy viendo resultados, mi resistencia muscular ha mejorado.

Ahora quiero comenzar la temporada de buscar empleo, derivar menos horas al proyecto final y más a buscar ofertas, aplicar, hacer entrevistas y pruebas técnicas. 

Lo que me ha llamado la atención

Hacer el proyecto final ha ido más lento de lo que esperaba, por todo lo que hay que incorporar e ir avanzando lentamente componentización, tests, preview. 

Ayer mismo me tocó refactorizar los endpoints del server, tengo el endpoint de producción y el de test. Tenía código repetido porque lo único que cambiaba era el path (producción, testing) y la base de datos (producción, testing) asi que ha tocado unificar todo en un tercer elemento que permitía a cada instancia indicar que path y que db utilizaba. Al final ha quedado bien.

La frase del episodio

Work hard, be kind, and amazing things will happen.

Conan O’Brien presentador TV Late Night

Enlaces

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Sep 06, 202333:57
Episodio L: Lidiando con muros

Episodio L: Lidiando con muros

11.Ago.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 2  semanas…

… he estudiado…

Del 31 de Julio al 6 de Agosto 35:45

Del 24 al 30 de julio 23:06

… he avanzado en el proyecto..

Describir el proyecto…

He machacado Vapor y Coredata. Tengo ya la parte servidor, con los endpoints, las tablas de la bbdd que proveerán del listado de las acciones.

Cree algunas vistas que me ayudarán con el flujo de datos, no el diseño final, y la verdad es que es fácil perderse añadiendo componentes, vistas y demás, pero es perder el foco.

y CoreData para descargar la información en bruto, y rellenar con ella las tablas de la BBDD local. 

Poner a punto la info que verá el usuario. 

He hecho le ViewModel de la configuración inicial de la app con los datos del usuario.

Estoy con el ViewModel de los Daylies, que desde sea la fecha inicial, generar registros cada día con el cometido que el usuario tiene para con su pareja. Una acción unipersonal, unidireccional y rápida.

Esta parte de lógica es la que me costó un día entero configurar mi cerebro para pensar como es todo el flujo. 


El 1 de septiembre tengo que presentar un entregable del proyecto, así que el día 21 quiero ya generar lo que será el proyecto final, ahora mismo estoy con un proyecto de pruebas. 

Lo que el deporte me ha enseñado… 

Lo que has ganado entrenando durante mucho tiempo no se pierde de la noche a la mañana, aunque lo parezca, siempre queda esa memoria muscular, esa fuerza que tarda unos días en despertarse. Lo que en Crossfit se conoce como habilidades físicas generales: Resistencia cardiovascular/respiratoria, Resistencia muscular, Fuerza, Flexibilidad, Potencia, Velocidad, Coordinación, Agilidad, Equilibrio, Precisión.


Me ha pasado con lo que he aprendido en el bootcamp, después de 3 semanas sin tocar una línea de código creí que había olvidado todo, pero bastaron unos días para volver a ponerme modo dev.

Lo que me ha llamado la atención

Me enfrenté a un muro, un obstáculo que conforme me iba acercando lo veía grande, inmenso, que fue el flujo de datos entre la pantalla, el ViewModel y la base de datos. Es como un bloqueo mental, de no saber como enfrentar ese problema. Busqué información, consulté al formador, e hice pruebas, tests, como si intentara en lugar de saltar o cruzar por arriba ese muro, encontrar un punto débil, una grieta. No enfrascándome en una forma de hacerlo, sino con varias soluciones, desgranando el problema en más pequeños, encontrándome con dificultades que no me había planteado, pero al final estoy logrando lo que buscaba, como si encontrara la puerta que estaba escondida en el muro, por el cual lo atravesé.

La frase del episodio

 Si algo es una prioridad encontrarás la forma. Si no lo es, encontrarás una excusa.

Jim Rohn Filósofo de negocios


Enlaces

Guía de entrenamiento Nivel 1 Crossfit

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Aug 14, 202327:59
Episodio K: Kilometrando el camino

Episodio K: Kilometrando el camino

Episodio K: Kilometrando el camino

17.Julio.2023

Hola! escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 3  semanas…

… he estudiado…

Absolutamente nada. Me he cogido 17 días de vacaciones para irme a México a pasar tiempo con mi familia y amigos, después de 8 años de  no ir. Sumados a los días previos y posteriores, pues se han pasado poco más de 3 semanas.

Aunque me llevé material para estudiar la verdad es que estaba tan relajado que a veces ni escribir podía, simplemente no conectaba frases, estaba en blanco, así que decidí disfrutar.

… he aprendido en el bootcamp…

Estando allá tuvimos la despedida del bootcamp el 7 de julio. Hasta el último momento del último día de clases estábamos aprendiendo sobre realidad aumentada. También se presentaron 3 consultoras con las que suele trabajar Apple Coding Academy para quien estuviera interesado en solicitar comenzar con el proceso de selección. Ahí me di cuenta de que todo lo que había hecho durante estos últimos años podría dar sus frutos si aprovecho esa oportunidad. 

… he avanzado en ..

Me he dado el lujo de leer libros con otra temática que no sea programación. Desconectar tanto que incluso me preguntaba si ya había olvidado todo lo aprendido. 

Lo que el deporte me ha enseñado… 

Las temporadas se preparan en función de las competiciones. Tampoco es que haya llegado a competir mucho. Es bien conocido que el volumen de entrenamiento aumenta conforme se acerca una competición, para unos días antes bajar, retomar fuerzas competir, luego volver a retomar poco a poco para la siguiente temporada. En este caso estos 5 meses han sido intensos comenzando a ritmo de crucero al principio, y poco a poco el volumen de información se incrementó muchísimo. Hacia el final del bootcamp fue la carga máxima, así que era buen momento para tomarme un respiro, desconectar y ahora que he vuelto comenzar poco a poco, no podría volver a las 45 horas de estudio el primer día, lleva un proceso. 

Lo que me ha llamado la atención

Lo mucho que pude desconectar, es como si me hubiera olvidado de todo. Mi cabeza estaba en otros mundos muy distante al de programar.

La frase del episodio

 Si tienes el arco siempre tenso, muy pronto lo romperás.

Gayo Julio Fedro. Fabulista romano

Enlaces

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Jul 17, 202321:17
Episodio J: Justificando unas vacaciones

Episodio J: Justificando unas vacaciones

23.junio.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 2  semanas…

… he estudiado…

Del 12 al 18 de junio 43:35

Bootcamp: 21:11

Practice: 22:24

Del 5 al 11 de junio 44:53

Bootcamp: 17:00

Practice 15:40

Proyecto final 12:13

Próxima Parada Swift 02:56

962 Horas 46:26 Promedio, Min 28:18, Max: 53:40

… he aprendido en el bootcamp 

Económicamente ha sido menos duro de lo que esperaba. Nos hemos adaptado a gastar lo mínimo. 

5 meses que son largos, una carrera de larga distancia.

… he avanzado en ..

Hemos terminado la parte de Machine Learning. Entrenado algunos modelos para clasificar objetos, utilizado los de apple para la detección de manos y cuerpo, así como de textos y un recomendador. Es interesante saber cómo funciona todo y no sólo como hacer uno. 

Esta ultima parte, hemos hecho un chat con la ofi de openAI utilizando chatgpt3.5

Se me ha ocurrido utilizar el modelo de recomendador para el proyecto final recomendando actividades.

Lo que el deporte me ha enseñado… 

Compites contra ti mismo. Contra lo que puedes lograr. Aceptar lo que no puedes lograr. 

Lo que me ha llamado la atención

Ha llegado el final de este bootcamp. Lo veo como si me hubiera subido a un autobús con Julio César Fernandez Muñoz como piloto y otros 24 compañeros rumbo a la ciudad de Desarrolladores Nativos iOS y hemos llegado a nuestro destino. Varios de mis compañeros venían de otra ciudad de desarrolladores y vivían ahí, vivían de ello. Yo un recién llegado, aun tengo que buscar como instalarme aquí. 

Terminar este bootcamp aún no me ha dado nada, tengo las herramientas ahora falta la prueba de ser apto para vivir aquí, vivir de esto. 

La frase del episodio

Jamás tendrás que pasar por el trago de fracasar en un proyecto que te intimida, si ni siquiera te pones a ello.

Cuatro mil semanas

Oliver Burkeman

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner




Jun 24, 202340:00
Episodio I: Implicando a mi pareja

Episodio I: Implicando a mi pareja

9.junio.2023

Estas 2  semanas…

… he estudiado…

Del 29 de Mayo al 4 de junio

Aprendiendo Swift 46:01

Del 22 al 28 de Mayo

Aprendiendo Swift: 46:07

… he aprendido en el bootcamp 

Repaso rápido de la WWDC, deepLinks que te llevan a la app

Validación del registro de usuario en un enlace a su correo electrónico

Añadir notificaciones locales con la app en segundo plano, y en uso.

Notificaciones remotas. Certificado Apple configuración Vapor y App

… he avanzado en la app

Entre mi mujer y yo estamos haciendo la planificación de la app. Esta muy involucrada y en los ratos que tenemos nos ponemos. Con la pizarra, en un “mantel desechable de papel”. 

Desde lo que podría haber sido la app del proyecto. Dogminder, Presupuestos, Restaurante y matrimonio, app, lo que creemos que podría incluir cada una de esas app y tomar una decisión.

Ir puliendo la idea: Hacer actividades con tu parejapara mejorar tu relación. Se ha ido transformando en un juego de acciones diarias y actividades que puedas planear con tu pareja . En el que vas ganando “Materiales” por completar actividades, y haciendo acciones diarias (unipersonales, unidireccionales).

Hicimos una simulación para ver los puntos ganados y que para el usuario sea gratificante  ver como “gana” corazones, insignias por hacer actividades con su pareja. 

Definimos los datos que necesitamos para guardarnos en una base de datos.

Nos imaginamos los flujos que llevarían las pantallas del juego. 

Las reglas

La visión, la misión de la app que objetivo tiene porque con base en ello son las reglas del juego.

Los datos que debe llevar la pantalla para luego un bosquejo.

Lo que el deporte me ha enseñado… 

Cuántos días puedes entrenar sin lesionarte. Sin romperte. No sólo haces deporte 1 día, te mantienes entrenando durante toda tu vida.  No es lo que puedas cargar, correr  y hacer hoy, sino es una carrera larga.

Lo que me ha llamado la atención

WWDC2023

Programar en markdown. Cada vez es más fácil. Pasar de que unos pocos podían escribir con plumas, tinta y papel a que cualquiera pueda hacerlo. Facilita el acceso a no expertos. 

Para entusiastas de la tecnología. 

Primer producto a la venta. El primer teléfono “móvil” era un portafolio

Martin Cooper - Wikipedia, la enciclopedia libre

Apple Vision Pro - Apple

Muchas expectativas = muchas insatisfacciones

La frase del episodio

El tiempo es como una cinta transportadora que no se detiene y que nos trae nuevas cosas que hacer en cuanto acabamos con las que tenemos entre manos.

Edward T Hall

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Jun 09, 202339:24
Episodio H Hilvanando fuentes

Episodio H Hilvanando fuentes

05.07.2023

Estas 4  semanas…

… he estudiado…

Del 29 de Mayo al 4 de junio: 46:01

Del 22 al 28 de Mayo: 46:07

Del 15 al 21 de mayo: 48:17

Del 8 al 14 de mayo: 47:33

… he aprendido en el bootcamp 

Desarrollo Seguro.

Vapor para el lado servidor

Cifrado, Hash, Llaves simétricas. API Rest, EndPoints

… he avanzado en ..

Repaso de Desarrollo seguro.

Lo que el deporte me ha enseñado… 

Tu peor día vale por dos. Si eres capaz de hacer lo que tienes que hacer incluso cuando no tienes ganas de hacerlo. Ese día vale por dos.

Lo que me ha llamado la atención

¿Que te da energía? Ver la tele no te la da, comer muchas calorías tampoco te hace sentir mas energético.

¿Que actividades de las que haces diariamente te dan energía?

Las que te entusiasman.

La frase del episodio

Si solo deseásemos ser felices, sería fácil conseguirlo. Pero deseamos en realidad ser más felices que los demás, y esto es mucho más difícil de lograr, porque creemos que los demás son más felices de lo que realmente son.

Barón de Montesquieu

Enlaces

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Jun 05, 202323:51
Episodio G: Germinando mi proyecto de app

Episodio G: Germinando mi proyecto de app

12.Mayo.2023

Estas 2  semanas…

… he estudiado…

Del 1 al 7 de mayo

Aprendiendo Swift 46:29

Bootcamp:12:21

Practice: 28:16

Proyecto Final: 05:50

Próxima Parada Swift 1:56

… he aprendido en el bootcamp 

Seguridad en el iPhone. Lo que he cambiado en los ajustes.

Ajustes → Privacidad y seguridad → Rastreo → Pedir que las apps soliciten rastrearte → OFF

Ajustes → Privacidad y seguridad → Localización → Limitar apps

ID de Apple → iCloud → Acceso a los datos de iCloud en internet → OFF

FaceID y código → Face ID con mascarilla → OFF

FaceID y código → Permitir acceso al estar bloqueado → Siri, responder con mensaje, control de casa, cartera, devolver llamadas perdidas, accesorios → OFF

Contraseñas → Recomendaciones de seguridad

@duck.com

… he avanzado en ..

Decidido mi proyecto de bootcamp

Matrimonio App

Después de un análisis de las opciones que tenía pensadas. Comida, Dogminder, Presupuestos y Matrimonio

Lo que el deporte me ha enseñado… 

Hacer ejercicio una vez 8 horas no sirve de nada. Dar atención una vez al año a tu madre o pareja. O al revés por una vez al año no pasa nada si te vas de fiesta. Aunque el daño ya está hecho.

Estar con tus huis un día 8 horas y no volver a estar en mucho tiempo.

Regar las plantas con 5 litros un día y olvidarlo meses después.

Lo que me ha llamado la atención...

¿Cuánto podría decir que estoy aprovechando este Bootcamp? De todo el conocimiento que se da ¿cuánto realmente interiorizo?

Si escuchas diferente el audio es que lo he pasado por adobe podcast.

La frase del episodio

Nunca cambias las cosas luchando contra la realidad existente. Para cambiar algo, construye un nuevo modelo que haga que el modelo existente sea obsoleto.

Richard Buckminster Fuller Diseñador, Arquitecto e inventor estadounidense.

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

May 13, 202347:33
Episodio F : Fortaleciendo las bases

Episodio F : Fortaleciendo las bases

01.May.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 2  semanas…

… he estudiado…

Del 24 al 30 de abril

Aprendiendo Swift 45:27

Inglés 01:18

Del 17 al 23 de abril

Aprendiendo Swift 48:43

Próxima Parada Swift 00:38

Aprender inglés 01:22

Del 10 al 16 de abril

Aprendiendo Swift 47:37

Próxima Parada Swift 03:54

Aprender inglés 01:34

… he aprendido en el bootcamp 

Aprender a leer el código con mis propias palabras. Given when then / arrange act Assertion / Dado que Cuando Entonces /

CoreData Context. SQL

… he avanzado en ..

Entregado el ejercicio de los animes.

Añadir tests

Práctica de tests

Lo que el deporte me ha enseñado… 

50 metros Record Mundial 20.91 César Cielo 2009

Compararse con lo quienes son mejores que tu. No con quienes sean peores. 

Lo que me ha llamado la atención...

Soñar con un puesto de desarrollador iOS de una oferta que vi en un neswletter  de iosdevweekly

La frase del episodio

La valentía es un músculo espiritual y silencioso que solo descubrimos cuando nos enfrentamos a nuestros peores miedos.

[Storytelling  Bobete Buster]

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

May 01, 202336:47
Episodio E: Esclareciendo los próximos pasos

Episodio E: Esclareciendo los próximos pasos

14.Abril.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 2  semanas…

¿Cuáles son mis próximos pasos? Terminando las clases voy a México, comenzar a buscar trabajo después del verano. Mi mujer se quiere tomar un periódico sabático también.

… he estudiado…

Del 3 al 9 de Abril (Semana Santa)

Aprendiendo Swift 33:12

Aprender Inglés: 01:19

Del 27 de marzo al 2 de abril

Aprendiendo Swift 48:00

Próxima Parada Swift 02:09

Aprender inglés: 01:24

… he aprendido en el bootcamp 

Persistencia de datos

Cargar datos de un archivo local, de una API

Guardar los datos en un archivo local, y subirlos a la API.

… he avanzado en ..

He terminado el ejercicio de práctica de UIKit con el tema de los episodios de The Big Bang Theory. Me ha gustado todo lo que me ha permitido practicar. Persistencia, CollectionViews, DiffableDataSources, Constraints, Vista para iPad aunque sé que en el diseño tiene que mejorar.

Lo que el deporte me ha enseñado… 

Puedes empezar sin nada de fuerza, sin técnica y si practicas el tiempo suficiente notarás una mejora.

Lo que me ha llamado la atención

He sentido un cambio en mi, esta semana me siento programador, me siento atleta.

La frase del episodio

El mundo es un lugar muy maleable. Si sabes lo que quieres, y lo haces con la máxima energía, impulso y pasión, el mundo a menudo se reconfigurará a tu alrededor mucho más rápida y fácilmente de lo que crees.

Emprendedor y venture capitalist Marc Andreessen 

Enlaces

Enlace a publicación de LinkedIn de un compañero del Bootcamp, con video de su app The BigBangTheory

Episodio E

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Apr 14, 202335:33
Episodio D Creando mis métodos

Episodio D Creando mis métodos

31.Marzo.23

Estas 2  semanas…

… he estudiado…

Del 20 al 26 de marzo

Aprendiendo Swift 52:46

Aprender Inglés: 02:18

Del 13 al 19 de marzo

Aprendiendo Swift 53:39

Próxima Parada Swift 01:57

Aprender Inglés: 1:00

… he aprendido en el bootcamp 

SwiftUI

MVVM

@State - @Binding

@ObservableObject

@StateObject -  @EnvironmentObject

… he avanzado en ..

Ejercicios de Concurrencia, Algoritmos, Práctica de UIKit con app de consulta de los episodios de la serie Big Bang Theory

Lo que el deporte me ha enseñado… 

Hacer una planificación de mis entrenamientos. Recuerdo cuando quería hacer un Ironman que literalmente copie del libro el entrenamiento nivel medio que saque de la biblioteca. Fueron 6 meses de preparación.

¿Estás planificando lo que vas a hacer?

Lo que me ha llamado la atención

¿Las inteligencia artificial nos va a domesticar?

La frase del episodio

La mente está viva cuando es flexible y adaptable. Se puede actualizar, tomar una nueva forma, soportar el cambio. 

La mente está muerta cuando es fija e inamovible. No puede absorber nuevas ideas o pensamientos. Es rígida y quebradiza.

Cuando perdemos nuestra capacidad de adaptarnos, de movernos con el medio ambiente, tolerar nuevas creencias y remodelar nuestras viejas, nuestra mente corre el riesgo de quedar obsoleta.

 La mente fija se convierte en una reliquia.

James Clear 

Enlaces

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift. 

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Mar 31, 202348:21
Episodio C Refactorizando la rutina

Episodio C Refactorizando la rutina

17.marzo.2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 2 semanas…

… he estudiado…

Del 6 al 12 de marzo

Aprendiendo Swift: 47:53

Aprendiendo inglés: 01:37

Próxima Parada Swift 01:32

Del 27 de febrero al 5 de marzo

Aprendiendo Swift: 48:00

Aprender Inglés: 1:29

Próxima Parada Swift: 3:31

… he aprendido en el bootcamp

Hemos comenzado a hacer una app de Bandas Sonoras de películas.

Cargar desde un archivo local la información, presentarla en TableViews, editar la info y cambiar la portada.

Todo con buenas prácticas. Eso incluye utilizar las herramientas que te da Apple a través de Xcode. Intentar que sea simple. Entre menos código escribas mejor.

Vimos una nueva manera de generar las tablas a través de Diffable data source, lo fácil que es en comparación del método tradicional y no digo nada sobre como lo complicado que recuerdo que era en VIPER.

No entiendo lo que comentan mis compañeros que esta manera no la conocían, siguen utilizando herramientas y maneras de hace años, por lo visto no se actualizan demasiado en las novedades que presenta Apple cada año.

Todo a través de Storyboards, con los que puedes hacer todo el flujo de tu app y es mucho más visual (escribes menos código) y es el gran desconocido porque la gente solo hace su trabajo de una sola manera.

… he avanzado en ..

He iniciado ya mis clases de inglés. Una actividad que incluyo martes y viernes. Después del primer paso es mucho más fácil. La inercia.

Quiero ver todos los videos que pueda de las WWDC de Apple. Así que hay que añadirlo a la rutina. 10,15,20 minutos. Mejor que ver una serie.

Estas ultimas semanas me he comprado una tableta de chocolate al 72% que me voy racionando diariamente. De lunes a viernes.

En el grupo de Discord comenzado a compartir recursos, atajos, notas y demás con mis compañeros.

Quiero crear una imagen Midjourney todos los días antes de empezar las clases.

Lo que el deporte me ha enseñado…

Buscar siempre una manera más eficiente, rápida y mejor de hacer las cosas.

Lo que me ha llamado la atención

Quita todo lo superfluo y quédate con lo valioso. Pasar tiempo de calidad.

Conversar, llamar a tus amigos, hacer una actividad con tus seres queridos.

Las quejas sobre cómo en las empresas se trabaja de una única manera y no evoluciona. Interfaces en código, no storyboards. Complicar lo simple.

La frase del episodio

Stop learning, die young.

Keep learning, stay young.

James Clear

Contacto

@adrintro

GitHub

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle


Mar 17, 202346:12
Episodio B Desbloqueando actividades

Episodio B Desbloqueando actividades

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 2 semanas…

… he estudiado…

Del 20 al 26 de febrero

Aprendiendo Swift: 50:28

Próxima Parada 00:48

Del 13 al 19 de febrero

Aprendiendo Swift 49:07

Próxima Parada Swift 3:54

… he aprendido en el bootcamp

Estamos ahora viendo la concurrencia y la asincronía. Esos procesos sacan provecho a todos los núcleos que tienen nuestros móviles, pero que desgraciadamente no todas las aplicaciones lo usan.

La asincronía la veo como cuando llegas a un restaurante pides tu orden y te la entregan asíncronamente, cuando esté preparada se actualiza tu mesa y tienes ya la comida. Antes se ejecuta el callback que le dice al camarero que el plato está en la barra y tiene que llevarlo a la mesa del comensal. La concurrencia, cuando todos llegamos a las 20:00 a la cena.

La sincronía es cuando se ejecutan las tareas una detrás de otra, como en la fila de la panadería, el tendero atiende uno detrás de otro.

… he avanzado en ..

He desbloqueado mis clases de inglés. Sé que he tardado mucho, más de 1 mes en empezar, pero el 28 de febrero fue mi primera clase. Hoy la segunda y el martes será la tercera.

Es desbloquear un nivel, una dificultad, la primera es difícil después es integrarlo en tu día a día.

Lo que el deporte me ha enseñado…

Parcializar. Mirar un montón en pequeñas trozos

Funciones dentro de funciones. Averiguar números primos de una colección de números aleatorios.

Crossfit Murph. 1.500 mts corriendo, 100 dominadas, 200 flexiones y 300 sentadillas, 1.500 mts. 52'18”

Dividir tu trabajo en trozos pequeños.

No pienses en el siguiente problema, enfócate en lo que tienes entre manos.

¿Cuánto son muchas?

Lo que me ha llamado la atención

Trabajar en recuerdos buenos, para recurrir a ellos cuando ya no esté esa persona o mascota (ser querido) porque si creas malos tendrás ( culpa ) y un recuerdo que te lleve a un duelo doloroso.

Amigo antes de la pandemia comenzó a hacer alguna flexión y ejercicio. Durante la cuarentena entrenamos juntos los 3 meses, 6 días a la semana. Después empezó a correr y el domingo pasado fue su primera carrera popular, 4'58” / km. Muy contento.

La frase del episodio

Actuamos como si la comodidad y el lujo fueran los principales requisitos de la vida, cuando todo lo que necesitamos para hacernos felices es algo por lo que estar entusiasmados.

Charles Kingsley

Enlaces

@adrintro

GitHub

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Posts – Próxima Parada Swift

Mar 03, 202337:10
Episodio A: Re-definiendo rutinas

Episodio A: Re-definiendo rutinas

15 Febrero 2023

Hola escuchas ahora la segunda temporada del podcast Próxima Parada Swift, yo soy Adrián y te cuento aquí mi camino al aprender el lenguaje de programación Swift desde cero. Mi objetivo es cambiar de profesión de vendedor a desarrollador iOS y si tienes curiosidad sobre este proceso, compartamos esta aventura.

Estas 2 semanas…

he estudiado..

Del 6 al 12 de febrero 53:57

Bootcamp: 21:19

HWS+ 21:19

Practice 09:53

Próxima Parada Swift 01:25

Del 30 de enero al 5 de febrero 33:16

Bootcamp 13:11

Practice: 20:05

Del 23 al 29 de enero 14:46

Practice: 13:00

Podcast: 01:46

he aprendido en el bootcamp..

Han pasado ya 2 semanas desde el inicio del bootcamp, 10 días clases. Se me están clarificando los conceptos básicos. Hemos empezado desde 0.

En total somos 25 personas, un 40% somos no desarrolladores.

Se está creando un buen ambiente, nos hemos reunido fuera de clase para comentar los primeros ejercicios sobre algoritmos que nos han dado.

he avanzado en..

Sigo aprovechando la suscripción a Hacking with swift +. Al tener tranquilidad y todo este tiempo para practicar me está permitiendo entender y unir conceptos que creía aprendidos y afianzarlos.

Lo que el deporte me ha enseñado…

Cuando acoges una actividad, la practicas continuamente se va volviendo parte de tu identidad. Los corredores corren, los crosfiteros se ejercitan, y su día a día, su vestimenta, sus pensamientos, sus acciones, su dinero van encaminados a esa actividad principal.

Quien corre una sola vez, no ve lo imprescindible que es para un runner usar unas zapatillas más ligeras, ropa técnica, pulsómetro y hacer series. Se va especializando, va buscando cómo desempeñar mejor esa actividad. Quizá por ello los tópicos, sabes quien es un runner cuando lo ve correr por la calle, un crossfitero por la mochila que lleva, un vegano porque te lo dice.

La típica pregunta que te hacen cuando te presentas

¿Quien eres?

¿Cuáles son las actividades que te definen?

Lo que me ha llamado la atención

Lo fácil que es perder el tiempo. Ahora que tengo todo el día “libre” sería muy fácil no hacer nada. Si no tienes bien definidos tus objetivos, es fácil perderse. Los objetivos es el destino, pero lo que debes tener presente en cada momento es el camino, el proceso, las acciones que día tras día te acercan, las actividades que horas tras hora tienes que realizar para en su momento llegar al sitio donde quieres llegar.

La frase del episodio

La forma en que pasamos nuestros días es, por supuesto, cómo pasamos nuestras vidas. Lo que hacemos en esta hora y en la siguiente, es lo que estamos haciendo. Tener un horario es defenderse del caos y el capricho. Es una red para atrapar días.

Annie Dillard

Enlaces

Blog Próxima Para Swift

Contacto

@adrintro

Feb 15, 202335:06
( Episodio 40 ) -> FinDeCiclo

( Episodio 40 ) -> FinDeCiclo

27.ene.2023

He estudiado

Del 16 al 22 de enero 5:20

Del 9 al 15 enero del 2023 17:11

HWS+ 15:41

Podcast : 1:29

Lo que mi trabajo me ha enseñado como vendedor en tienda de telefonía…

A NO tratar a todos los clientes por igual. La única diferencia la hace la educación. La segunda lo problemático que pueda ser.

Idea de app

App reloj para iPhone antiguos. Tengo un iPhone 6 Plus que podría usar como reloj, ahora que he devuelto el Movistar Home.

En que estoy

Activando Tiempo de inactividad. Bloqueas todas las apps que no quieres usar durante un horario determinado. Me permite pasar menos tiempo viendo memes y utilizarlo mejor en leer. Horario de inactividad de 23:00 a 07:00

Calentando motores para el bootcamp, nos han dado los enlaces para el grupo de discord, la carpeta de los materiales con los que iremos trabajando en el curso. Me siento como el dar cera - pulir cera de Karate Kit. Verlo de nuevo con otro enfoque, con otro prisma.

Practicando los diagramas de flujo con algoritmos. SaveThePrisioner. HowManyGames, StrangeCounter, taumbBDay, DiasClase

Hoy ha sido mi último día en la tienda de telefonía. Me he despedido de mis compañeras, y de las personas de otras tiendas de la galería. Pensé que sería un momento feliz, pero han sido sentimientos encontrados. Eso significa que he disfrutado de este trabajo.

Frase del día

Decidir el camino no es la parte más difícil, sino caminarlo.

El hombre que tuvo la fortuna de fracasar

Jose Luis Montes

Enlaces

Logo Proxima Parada Curvas de Bezier

Horas de estudio 2022

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift.

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Jan 28, 202334:39
Episodio 39: ¿Matemáticas y trigonometría para programar?

Episodio 39: ¿Matemáticas y trigonometría para programar?

Episodio 39: ¿Matemáticas y trigonometría para programar?

12.Enero.2023

Esta semana he estudiado…

Del 2 al 8 de enero del 2023

HWS+ 26:36

Del 26 de diciembre del 2022 al 01 de enero del 2023

Practice 01:50 + HWS+ 08:33 + PPS 01:31 = 11:55

Lo que mi trabajo me ha enseñado como vendedor en tienda de telefonía…

Probar, verificar el problema que tiene el cliente. Asegurarse de lo que le pasa. Hacer diferentes pruebas. Su teléfono no recibe llamadas. ¿Ninguna llamada? ¿Le pasa siempre? ¿Cuando está en un sitio? ¿Cuando le llama la misma persona? ¿Ha probado la tarjeta en otro móvil?

Idea de app

App que de las consultas más solicitadas por tiendas de telefonía

Validar ICC tarjeta, imei para saber el modelo, teléfono para saber en que compañía está. Validar dni, cuenta banco, catastro para validar dirección…

En que estoy

Ejecutando los planes que teníamos de ahorro. Mirar los precios de los alimentos, limitarnos en comer fuera. Lo podemos tomar de dos maneras, a la mala o como un reto. Es un desafío el cocinar ahora mejor con menos dinero.

¿Matemáticas, trigonometría para programar? Memorizamos todo y no lo practicamos. Nunca supe el uso práctico de ello. Las teorías biológicas las aprendemos, pero no las leyes matemáticas.

Leyendo en inglés en voz alta, me he puesto la transcripción en el móvil, a ver si más o menos pronuncio bien. Es educar los movimientos de la boca.

¿Cuánto tardas en cambiar la llave de paso del radiador?

Analogía programación

Descargos de responsabilidad: las analogías aquí descritas no se ajustan enteramente a una definición propiamente dicha. Tómese con precaución.

Frase del día

Mantener vivo el hábito es un acto poderoso. Es más fácil mantenerse en forma que ponerse en forma. Es más fácil mantener una casa limpia que limpiarla.

Muchos días puede parecer que estás pisando el agua, pero mantener tu progreso te ahorra mucho trabajo en el futuro.

James Clear

Enlaces

Grapher Mac

Hacking With swift enero Newsletter

Contacto

@adrintro

GitHub

Hackerrank

Correo Electrónico

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Jan 12, 202344:19
Episodio 38 -> ¡Hola 2023!

Episodio 38 -> ¡Hola 2023!

31.12.2022

Del 19 al 25 de diciembre

Practice 9:43

Del 12 al 18 de diciembre

Practice 5:37 + Podcast 01:28

Lo que mi trabajo me ha enseñado como vendedor en tienda de telefonía…

Aprender a escuchar…

Idea de app

App Bebé llorón

App que simule el llanto de un bebé de 0 a 1 año, que te pueda despertar o llorar a cualquier hora del día.

En que estoy

Estudiando hacking with swift +, Estructuras de datos. Programación funcional

Libro Testing Swift de Paul Hudson

Analogía programación

Descargos de responsabilidad: las analogías aquí descritas no se ajustan enteramente a una definición propiamente dicha. Tómese con precaución.

Estructuras de datos

Frase del día

Insurance executive and entrepreneur Art Williams on motivation:

Almost everybody can stay excited for 2 or 3 months. A few people can stay excited for 2 or 3 years. But a winner will stay excited for 30 years or however long it takes to win.

Enlaces

Atajos ¿Cuántos días laborables me quedan?

Atajos ¿Cuántos días faltan para el bootcamp?

Hacking with Swift Plus

Contacto

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift.

Créditos

”Surf Shimmy” Kevin MacLeod

Logo Próxima Parada Swift

Toggle Registro de horas

Bear - Bloc de notas

Grid Diary - Journal Planner

Dec 31, 202242:35
¿esProgramarParaMí? episodio[37]

¿esProgramarParaMí? episodio[37]

He estudiado

Del 5 al 11 de diciembre

Practice 11:06 + Projects 1:50

Del 28 de noviembre al 4 de diciembre

Practice 05:24 + Podcast 01:49

Del 21 al 27 de noviembre

Práctica 09:52 + Podcast 2:03

Lo que mi trabajo me ha enseñado como vendedor en tienda de telefonía…

Mantener la calma. He aprendido a no dar la posibilidad a ningún cliente de cambiar mi estado de ánimo. Pueden llegar enfadados, estresados, algunos puede que algo agresivos. No entrar en su juego. Escuchar, explicar, dar razones suficientes, de una manera tranquila, con un tono de voz adecuado, sin perder los estribos.

Y mañana cuando vuelvan como si nada hubiera pasado.

Mantenerse firme en cómo deben realizarse los procedimientos.

Idea de app

App 20 horas

Una app que lleve el conteo de las horas que le dedicas a aprender algo.

Cuánto sabes al inicio y cuánto al final.

Verlo como objetivo, para iniciar algún hábito.

En que estoy

Preparar una guía para aquellas personas, que como yo, han decidido aprender a programar. Cómo iniciar.

Solicitar la excedencia a la empresa, para comenzar el 1 de febrero el bootcamp.

Proyecto Lots of struct DNI, IMEI, ICC, IBAN, ISBN y sus respectivos tests.

¿Como empezar en el mundo de la programación?

Analogía programación

Descargos de responsabilidad: las analogías aquí descritas no se ajustan enteramente a una definición propiamente dicha. Tómese con precaución.

¿Por donde se empieza a programar aplicaciones para iOS?

Frase del día

No es suficiente estar en el lugar correcto en el momento correcto. Tienes que ser la persona adecuada en el lugar correcto en el momento idóneo.

T. Harv Eker

Enlaces

Las primeras 20 horas. Como aprender lo que sea

Contacto

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Despedida

Bueno yo me bajo en esta parada, nos vemos pronto y te cuento algo más sobre mi aventura con Swift.

Créditos

”Surf Shimmy” Kevin MacLeod

Licensed under Creative Commons: By Attribution 4.0 License

Logo Próxima Parada Swift

Dec 13, 202241:16
var protocolos = episodio[36]

var protocolos = episodio[36]

23.nov.2022

He estudiado

Del 14 al 20 de noviembre Práctica 04:55

Del 7al 13 de noviembre Práctica 13:14 + Podcast 2:11

Lo que mi trabajo me ha enseñado

Como vendedor en tienda de telefonía…

Actitud con las personas. A todos nos gusta sentirnos atendidos, bien tratados, que se nos reciba con una sonrisa, que la persona que te está atendiendo, con la que estás hablando te genere confianza, que le guste lo que hace. Y sobre todo que cuando termines y salgas de ese lugar te vayas con una buena sensación.

Idea de app

Juego matrimonio

Una app que ayude a mejorar su relación matrimonial. A hacer cosas diferentes, a realizar retos, preguntas difíciles, temas difíciles, para hablar. Que aporte ideas y sobre todo que sea asíncrono.

En que estoy

Proyecto de los partidos del mundial, los grupos.

La idea es que puedas grabar los resultados en Core Data. Haga llamadas a red y lea desde un archivo json guardado en local.

Analogía programación

Descargos de responsabilidad: las analogías aquí descritas no se ajustan enteramente a una definición propiamente dicha. Tómese con precaución.

Los protocolos son las normas, las reglas, que una clase o struct se debe conformar. Estas reglas permiten que las clases se intercambien y el sistema se asegure que va a responder con las variables y funciones.

En una tienda sabes que el repartidor tiene que llegar entre las 8 y las 10 de la mañana, llevará una caja y se tiene que llevar / le tienes que entregar otra del mismo tipo, con un albarán y unos precintos. No importa si hoy se llama Juan y mañana Pedro. Quien venga se debe conformar con el protocolo de horario, recogida y entrega.

O como una piscina, para conformarse con el protocolo de olímpica debe tener ciertas características: 50m de largo por 25 de ancho, 10 carriles, cada carril de 2,5 y estar en una temperatura entre 25 y 28 grados. Los protocolos obligan a que las clases y/o structs incluyan variables y funciones con un nombre y sean de un tipo en concreto.

O como las piezas de un puzzle, o piezas de lego. Todos se conforman con el protocolo de la forma que tiene que encajar en otra.

Frase del día

Mira un día en el que estés sumamente satisfecho al final. No es un día en el que te relajas sin hacer nada; es un día en el que has tenido todo que hacer y lo has hecho.

Margaret Thatcher

Enlaces

Qatar WorldCup2022 Matches json

Contacto

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Licensed under Creative Commons: By Attribution 4.0 License

Logo Próxima Parada Swift

Nov 23, 202224:54
let tiposPorValorOReferencia = episodio(35)

let tiposPorValorOReferencia = episodio(35)

07.Nov.22

He estudiado

Del 31 de octubre al 6 de noviembre 20:04

Del 24 al 30 de octubre 13:12

Del 17 al 23 de octubre 19:01 (Práctica 16:17 + Podcast 02:43)

Lo que mi trabajo me ha enseñado

Esperar que la gente tenga sentido común es una falta de sentido común.

Lo que para ti es sencillo, fácil y obvio no para toda la gente lo es. Lo es para ti porque lo ves todos los días, has adquirido experiencia, te has formado en ello, todo el día hablas de ello.

No des las cosas por sentado, se claro con tus explicaciones.

Estoy en:

He logrado crear una vista con dos botones y un campo de texto. El primer botón abre la cámara y lea un código QR, que al introducir un código el botón valide si es correcto o no a partir de un listado y muestra alerta. Esa vista es reutilizable.

He logrado crear un archivo txt en el que se vaya añadiendo texto al final. Para crear un registro de los errores de la app.

He estado trabajando en Test Unitarios. Valido los resultados de los métodos de las clases, indico los resultados y lo que el método debe devolver.

He terminado la mini app de temporizador de un tutoría en YouTube. Me ha llamado la atención las animaciones, lo fácil que puede llegar a ser crear una linea circular que vaya decreciendo conforme el tiempo avanza.

Analogía programación

Tipos de datos por valor y por referencia

La diferencia entre uno y otro la podemos observar si tomamos una hoja de numbers o Excel. A una celda le asignamos un valor de 10.

Podemos copiar esa celda y pegarla en otra. Si pegamos el valor, tendremos dos celdas con 10 y si modificamos la que hemos pegado a 5 la primera no se verá afectada, pero tendrán el mismo formato de celda. Si hacemos una referencia basta con poner un signo de = en una tercera celda e indicar la primera. Y si modificamos el valor de la primera, la tercera también cambiará. Aunque en numbers o Excel, si cambiamos la referencia por un valor u otra referencia la primera no se verá afectada.

Es como poder acceder a un valor desde otro punto.

Otra manera de cómo lo veo es: Valor por referencia la cuenta Bancaria, porque yo puedo pagar con mi tarjeta de débito, y afecta al saldo de mi cuenta, o cuándo hago una transferencia a otra cuenta, también. Y si mi mujer paga con su tarjeta también afecta al mismo saldo, no importa desde dónde se haga la fuente es la misma y única. La referencia por valor sería tener un billete. Si quiero pagar algo utilizo uno o varios billetes, pero es un valor único. En cuanto lo use dejará de tener esa denominación y me darán otro billete u monedas.

Libro o Anécdota motivadora

El descontento es el primer paso en el progreso en cualquier hombre.

Oscar Wilde

Enlaces

Contacto

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Licensed under Creative Commons: By Attribution 4.0 License

Logo Próxima Parada Swift

Nov 07, 202229:27
let clases = Episodio(34)

let clases = Episodio(34)

21.Oct.2022

He estudiado

Del 10 al 16 de octubre 18:03

Del 3 al 9 de octubre 09:08

Lo que mi trabajo me ha enseñado

A no tener memoria.

No ser rencoroso, no recordar si han dicho algo que me diera haber molestado.

No es personal, no es hacia mí.

Idea de app

Excusas app

Hacerte un listado de hábitos que tienes, hábitos que te quieres quitar, hábitos que quieres tener.

Ponerlos por día, cada día de la semana o del mes puede ser diferente.

Sino lo cumples que excusa pones? Ver cuál son tus mayores excusas para no cambiar y ser mejor.

En que estoy…

Practicando

Persistencia de datos: Core data y user defaults

One ViewApp Vista de calendario Mensual, Semanal y añadir eventos.

Replicar una interfaz de usuario de una app DominosPizza. La idea es adaptarla a otro restaurante.

Analogía programación

Descargos de responsabilidad: las analogías aquí descritas no se ajustan enteramente a una definición propiamente dicha. Tómese con precaución.

Clases, variables y constantes, funciones y métodos

Frase

Lo que realmente cuenta es lo que haces, no lo que tienes intención de hacer.

Picasso

Los italianos tienen el dicho: entre el decir y el hacer está el mar

Contacto

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos

”Surf Shimmy” Kevin MacLeod

Licensed under Creative Commons: By Attribution 4.0 License

Logo Próxima Parada Swift

Oct 21, 202231:59
Episodio 33 -> Preparativos para el Boot Camp

Episodio 33 -> Preparativos para el Boot Camp

07.Oct.2022

Esta semana…

He estudiado

Del 26 septiembre al 2 de octubre 14:18

Del 19 al 25 de septiembre 17:22

Idea app

Estadísticas: una app que te muestre el tiempo que has pasado de tu vida en %

De tu vida que porcentaje casado. Que porcentaje con un proyecto, en un trabajo, con tu mascota,

Libro 4000 semanas Robert Bosman

Anécdota trabajo

Cliente que compra un teléfono, de le calienta, le cambio el cable, de lo enviamos a garantía, se sigue calentando, lo volvemos a enviar. Envían un teléfono nuevo. Mientras se le vuelve a copiar todo se va al bar y al volver, dice que ha leído el horóscopo y que decía que iba a recibir una cantidad de dinero o se le iba a solucionar un asunto con el que llevaba tiempo. El teléfono seguro que ya se soluciona con esto.

… se sigue calentando, lo hemos tenido que enviar otra vez..

Estoy en

Tema:

Preparándome para hacer el Boot Camp del 1 de mayo al 23 de junio 2023 5 meses

Proyecto: 26 de junio al 4 de septiembre 2023

Buscar otro trabajo

Lista de lo que no me gusta

Como afrontarlo económicamente

Dudas. Lo aprovecharé? Tengo la capacidad? Encontraré un empleo? Tendré el tiempo? Demasiada información en poco tiempo

Pendientes

App LotsOf

URLSession

Data Persistente

OneViewApps

Animaciones

User Interfaces

Enlaces

Pdf 4160 Semanas

Frase

Cambios de mentalidad simples:

  • No estoy herido, me estoy curando.
  • No he fracasado, estoy aprendiendo.
  • No me rechazaron, me redirigieron.

Suceden cosas negativas. Las mentalidades negativas las hacen más difíciles.

James Clear

Contacto:

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Créditos:

Música

”Surf Shimmy” Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 4.0 License

http://creativecommons.org/licenses/by/4.0/

Logo

Logo Maker Free logo designer, Logo Creator app

Producción

Micrófono USB de condensador Tonor

Mac mini

Notas de voz

Garage Band

Oct 07, 202236:07
Episodio 32 -> Aprendiendo a aprender

Episodio 32 -> Aprendiendo a aprender

Martes 20.09.2022

Esta semana…

He estudiado

03:45 / día * 12 días

Del 12 al 18 de septiembre.

Practice 25:17 (04:12 / día 6 días)

Del 5 al 11 de septiembre

Practice 20:40 (03:26/ día * 6 días)

Próxima Parada Swift: 01:15

Idea app

Una app para guardar los datos de tus lentillas. Dioptrías, marca, lugar, fecha, importe de compra. Sensaciones. Fecha de cambio.

Y quizá que recibas ofertas de tiendas, a ver cuál y cuando es más barata.

Anécdota trabajo

Cliente al que se le moja el móvil, le vendo uno nuevo. Vuelve a la hora y dice que no se lo he dado, que había ido a tomar una cerveza al bar. Le digo que se lo llevo en la mano cuando salió de la tienda y que el viejo se lo metí en la bolsa de papel.

Le digo que me diga el número de teléfono, le llamo y empieza a sonar algo. Lo tenía guardado en el bolsillo.

Estoy en

Tema:

Me he puesto a hacer muchas vistas con llamadas a Red.

Creo que es la manera en que aprendo mejor, repetir, repetir y repetir. Con variantes, modificando, adaptando, personalizando, probando diferentes maneras de hacerlo.

Antes pasaba de un proyecto a otro, completaba uno e iba al siguiente, pero siempre me quedaban las dudas.

He apuntado de los proyectos que tengo pendientes de terminar, todos los TODO, apuntándomelos en una nota para poder resolverlos más adelante.

Esa sensaión de cuando estás muy cerca de entender algo, no sólo de repetirlo sino realmente entenderlo.

No conoces a fondo algo hasta que no eres capaz de explicarlo, de explicarlo con analogías para alguien que no tiene ni idea de ello. Me pasa mucho en la tienda, ponerlo en un lenguaje llano y claro. Puede que ser pierda algo de exactitud pero a grandes rasgos es comprensible.

Pendientes

LotsOf…

Enlaces

GitHub: Listado de APIs para llamadas a red

Lineas de Autobús

Pokemons

JsonPlaceHolder Typicode

RickAndMorty

Jokes

Dogs

LogIn

Colors

User

Frase

Ojalá que los errores que cometa sean nuevos.

Anónimo

Contacto:

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora – Próxima Parada Swift

Sep 20, 202230:40
Episodio 31 -> Frustración -> aprende a vivir con ella

Episodio 31 -> Frustración -> aprende a vivir con ella

Episodio 31 -> Frustración -> aprende a vivir con ella

06.Sept.2022

Esta semana…

He estudiado

Del 29 de agosto al 4 de septiembre 06:25

Del 22 al 28 de Agosto 06:41

Algoritmos 03:03

Próxima Parada Swift 03:37

Del 15 al 21 de agosto 06:12

Idea app

Dado con frases personalizadas y echar a la suerte: dado o cartas o tragaperras o voy a tener suerte.

Como la galleta de la suerte

Anécdota trabajo

Cliente: Llame a atención al cliente porque no me funcionaba el descodificador de la tv. Me atendieron enseguida porque como soy mayor de 65 años, dije que si cuando me lo preguntó la máquina, y se puso una persona.

Le expliqué que no podía entrar al menú para ver las películas grabadas, y casi ni me dejo terminar de hablar que me enviaba el descodificador sin coste porque era muy viejo.

Yo: ¿Y que le dijiste?

Que sólo tenías 70 años,

tampoco eres tan viejo no?

Tema:

¿Había sentido tanta frustración en mi vida?

  • Tolerar ese nivel de frustración
  • No abandonar, modificar el camino
  • Tener el valor de volver a empezar
  • Ego fuera
  • Saber cuáles son tus debilidades
  • Que tienes que prácticar

Pendientes

LotsOf…

Frase

- Maestro, ¿cómo aprendo a triunfar?

- Aprendiendo a fracasar.

Contacto:

Twitter Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Cuaderno de bitácora

Despedida

Bueno yo me bajo en esta parada, nos vemos en la próxima y te cuento algo más sobre mi aventura con Swift.

Créditos:

Música

”Surf Shimmy” Kevin MacLeod incompetech.com

Licensed under Creative Commons: By Attribution 4.0 License

Logo

Logo Maker Free logo designer, Logo Creator app

Producción

Micrófono USB de condensador Tonor

Mac mini

Notas de voz

Garage Band

Sep 06, 202225:26
graciasPorEstosOnceAños: [Personal]

graciasPorEstosOnceAños: [Personal]

25.Ago.2022

Esta semana…

He estudiado

Del 8 al 14 de agosto 11:30

Del 1 al 7 de agosto 9:27

Del 25 al 31 de Julio 17:18

Idea app

Una app que te contabilice los minutos de felicidad que tienes. Que te diga al final de la semana, mes , año cuántos minutos en total has sido feliz durante ese periodo de tiempo. Inspirado en el cuento de el buscador.

Anécdota trabajo

Si me dieran un euro cada vez que la gente me dice “llevo en esta compañia telefónica toda la vida”.

Acompañar al cliente a la puerta para que se vaya.

Estoy en

Tema:

Patxi

  • No te enfades con él
  • Tiempo de calidad
  • Aprende a interpretar sus señales
  • Míralo con amor
  • Haz con ellos lo que les gusta
  • Caricias, caricias y caricias
  • Reglas
  • Tu tienes tu mundo, para ellos tu eres su mundo
  • Enlaces guía

Bitácora de viaje

Pendientes

Lista de lectura

Enlaces

Patxi

Fotos Patxi

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS

Frase

El agradecimiento es la memoria del corazón.

Lao Tse

Contacto:

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Enlaces a posts, tutoriales, vídeos para aprender a programar en Swift para iOS – Próxima Parada Swift

Bueno yo me bajo en esta parada, nos vemos en la próxima y te cuento algo más sobre mi aventura con Swift.

Créditos:

Música

”Surf Shimmy” Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 4.0 License

http://creativecommons.org/licenses/by/4.0/

Logo

Logo Maker Free logo designer, Logo Creator app

Producción

Micrófono USB de condensador Tonor

Mac mini

Notas de voz

Garage Band

Aug 25, 202230:46
Episodio 29 -> Guía Modern AutoLayout

Episodio 29 -> Guía Modern AutoLayout

Viernes 29 julio 2022

Esta semana…

He estudiado

Del 18 Al 24 de Julio 15:11

Modern AutoLayout

Del 11 al 17 de julio 04:59

Practice 3:29

Podcast 1:30

Idea app

Quiz de algún tema que te guste. Deportes, por ejemplo. Historia , que te vaya sumando puntos .

Anécdota trabajo

Consejos de seguridad teléfono: El contenido de los sms no debería mostrarse en las notificaciones. No permitas que Siri se invoque desde la pantalla de bloqueo. Alarma a las 4:00, Si tienes Android quita todas las notificaciones de Chrome. Siempre, siempre una código de desbloqueo del teléfono y de la sim.

Estoy en

Tema:

Usar tanto el Interface Builder como por código: Labels, Views, Buttons, StackViews, ScrollViews.

Establecer las constraints, proporcional o nocuando se rota el teléfono

Vistas dentro de vistas. Establecer a diferentes alturas de la vista.

Constraints con formato visual

Espacios proporcionales entre botones

A usar final class, private func, viewDidLoad, super init,

Extensiones de imágenes, labels,

Prioridades sobre las constraints entre vistas

Tan grande como… equal… Distancia entre varias objetos

Animaciones al tocar con el botón o al cargar la vista

Toolbar sobre el teclado

Añadir frames a la imágenes para centrarlas, sombras

Errores en las constraints

No tener alertas amarillas

Dudas:

Cómo inicializa las table Views

Ejemplo de desactivar y activar constraints

Como heredar vistas y que se actualicen. Snow

Cuántas maneras hay de generar ViewControllers

Pendientes

App Zaragoza Bus

Lista de lectura

Enlaces – Próxima Parada Swift

Enlaces

Guía Modern Autolayout

Atajo iOS: Crear enlace Markdown

10 horas pintando mi habitación

Frase

Nos volvemos sabios haciendo preguntas, y aun si éstas no son respondidas nos volvemos sabios, porque una pregunta bien hecha lleva su respuesta en la espalda, así como un caracol lleva su caparazón

Shunryu Suzuki Roshi

Contacto:

Twitter @adrintro

airaizos · GitHub:

Proxima Parada Swift

Bueno yo me bajo en esta parada, nos vemos en la próxima y te cuento algo más sobre mi aventura con Swift.

Créditos:

Música

”Surf Shimmy” Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 4.0 License

http://creativecommons.org/licenses/by/4.0/

Logo

Logo Maker Free logo designer, Logo Creator app

Producción

Micrófono USB de condensador Tonor

Mac mini

Notas de voz

Garage Band

Jul 29, 202230:58
Episodio 28 -> Mis errores hasta ahora

Episodio 28 -> Mis errores hasta ahora

11 Julio 2022

Hola de nuevo, yo soy adrián y éste es el podcast Próxima Parada: Swift. Donde te iré contando todo lo que he hecho para aprender a programar en Swift sin saber absolutamente nada de este mundo. Mi objetivo es cambiar de profesión y si tu alguna vez has pensado lo mismo, déjame decirte que es posible.

Esta semana…

He estudiado

Del 04 al 10 de Julio: 11:13

Practice 5:25

Networking 4:22

SideProjects 1:26

Del 27 de junio al 3 de julio: 19:50

Practice 19:50

Del 20 al 26 de junio 11:27

Practice 11:27

Del 13 al 19 junio 15:17

Practice 13:53

Podcast 1:24

Idea app

Botones que se añadan encima del teclado para : borrar hacia adelante, copiar todo el texto. Pegar, deshacer, copiar párrafo. Seleccionar palabra.

Anécdota trabajo

Uso de los servicios de un centro comercial. Lo sucios que somos.

Estoy en

Tema: Mis errores hasta ahora

Errores

Porque siento que avanzo tan lento

Descubre cuál es tu manera de aprender

Mucho curso y poca práctica

Haz practicas funcionales

Regla de 80 / 20 . No vas a utilizar todo siempre

Aprende lo que piden las empresas

Busca un curso que te permita entrar a un empresa que haga prácticas

Aciertos

Compromiso: avisa a tu familia, publica en tu red social. Hay tiempo para todo. Tiempo de calidad

Aprende lo mismo de diferentes personas.

Crea muchos proyectos, con notas para ir a buscar cuando lo necesites

Constancia

Mucha documentación en inglés

Aplica a ofertas

Entiende, copia y pega

Pendientes

Terminar guía Modern Auto Layout

Lista de lectura

Enlaces

Kontrol Devs

Digitalizate +

Frase

Si te mueves rápido, puedes probar más cosas. Y si pruebas más cosas, es más probable que encuentres lo que te funciona.

James Clear

Contacto:

Twitter @adrintro

airaizos · GitHub:

Hackerrank

Bueno yo me bajo en esta parada, nos vemos en la próxima y te cuento algo más sobre mi aventura con Swift.

Créditos:

Música

”Surf Shimmy” Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 4.0 License

http://creativecommons.org/licenses/by/4.0/

Logo

Logo Maker Free logo designer, Logo Creator app

Producción

Micrófono USB de condensador Tonor

Mac mini

Notas de voz

Garage Band

Jul 11, 202239:39