Como siempre muy 🔝🔝. Me gustaría comentarte una cosas y sería que si tú tuvieras que volver a aprender iOS, ¿por donde empezarías? Ya que ahora hay una época en la que se está entre dos aguas (Swift UIKit y SwiftUI). Por otro lado, ¿que consideras que sería lo fundamental para poder aspirar a un puesto de desarrollador junior? (Igual te da material para un vídeo jaja) ¡Un saludo!
Muchas gracias! Esto da para un video si jaja. Me gustaría poder decirte que me centraría solo en SwiftUI, pero eso no es realista. Muchas apps a día de hoy tienen aún mucho código en UIKit, sobre todo las que tienen mas de 4-5 años de vida. En mi empresa por ejemplo, el nuevo desarrollo lo hacemos en SwiftUI, pero la mayoría de vistas son UIKit. Y eso pasa en muchas empresas. En mi caso aprendería UIKit básico (UIViewControllers, UIStackViews, AutoLayout con storyboards, navegación y poco mas - lo básico de UITableViews y CollectionViews), e intentaría dominar SwiftUI. Sabiendo esto podrás hacer mantenimiento en UIKit y crear vistas nuevas con SwiftUI. En cuanto a lo fundamental para un desarrollador junior, yo creo que debería ser capaz de crear una app simple que obtenga datos de una API y los muestre en una UI bonita. Con esto estarías tocando: UI - SwiftUI Networking - URLSession Algo de concurrencia - async await (quizás invertir algo de tiempo en mirar lo básico de DispatchQueue) Estaría bien meter Autenticación y Analytics también (Firebase te cubre ambas). Si a esto le sumas saber SOLID, algunos patrones de diseño y saber hacer unit tests, irías sobrado para tu primer puesto como junior. Pronto haré un video hablando mas en profundidad de esto. Saludos!
Como siempre muy 🔝🔝.
Me gustaría comentarte una cosas y sería que si tú tuvieras que volver a aprender iOS, ¿por donde empezarías? Ya que ahora hay una época en la que se está entre dos aguas (Swift UIKit y SwiftUI). Por otro lado, ¿que consideras que sería lo fundamental para poder aspirar a un puesto de desarrollador junior? (Igual te da material para un vídeo jaja)
¡Un saludo!
Muchas gracias!
Esto da para un video si jaja. Me gustaría poder decirte que me centraría solo en SwiftUI, pero eso no es realista. Muchas apps a día de hoy tienen aún mucho código en UIKit, sobre todo las que tienen mas de 4-5 años de vida. En mi empresa por ejemplo, el nuevo desarrollo lo hacemos en SwiftUI, pero la mayoría de vistas son UIKit. Y eso pasa en muchas empresas. En mi caso aprendería UIKit básico (UIViewControllers, UIStackViews, AutoLayout con storyboards, navegación y poco mas - lo básico de UITableViews y CollectionViews), e intentaría dominar SwiftUI. Sabiendo esto podrás hacer mantenimiento en UIKit y crear vistas nuevas con SwiftUI.
En cuanto a lo fundamental para un desarrollador junior, yo creo que debería ser capaz de crear una app simple que obtenga datos de una API y los muestre en una UI bonita.
Con esto estarías tocando:
UI - SwiftUI
Networking - URLSession
Algo de concurrencia - async await (quizás invertir algo de tiempo en mirar lo básico de DispatchQueue)
Estaría bien meter Autenticación y Analytics también (Firebase te cubre ambas).
Si a esto le sumas saber SOLID, algunos patrones de diseño y saber hacer unit tests, irías sobrado para tu primer puesto como junior.
Pronto haré un video hablando mas en profundidad de esto.
Saludos!
@@SaidRehouni muchas gracias!!
Muy claro. Como cada uno de tus vídeos ¿Cuándo un tutorial o tips sobre SwiftUI ? (pintando pantallas y la gestión de estados en iOS).
Muchas gracias!
Tips de SwiftUI suena muy bien, algo en especial que te gustaría ver?
Saludos!
@@SaidRehouni Partiendo de lo más básico, por ejemplo cómo pintar una lista en UI desde un servicio que le provea datos.