andresr_develop's profile picture. iOS Developer at Newfire

Andres Raigoza 👨‍💻

@andresr_develop

iOS Developer at Newfire

Trying to understand what is the best/proper way of injecting a ViewModel to a #SwiftUI View, they both work but which one is best and why? #iosdev

andresr_develop's tweet image. Trying to understand what is the best/proper way of injecting a ViewModel to a #SwiftUI View, they both work but which one is best and why?

#iosdev
andresr_develop's tweet image. Trying to understand what is the best/proper way of injecting a ViewModel to a #SwiftUI View, they both work but which one is best and why?

#iosdev

If you want to jump to the previous checkout branch, you just need to run: Took it from: lnkd.in/eBkHhcaC #programming #iosdev

andresr_develop's tweet image. If you want to jump to the previous checkout branch, you just need to run: 

Took it from: lnkd.in/eBkHhcaC
#programming #iosdev

The first time I click you see the numbers in order, but when I move the button logic to a function the order is lost. Do you know why? #SwiftLang #Xcode #iOSDev


On today’s #hws+ we learned how to build a static website using #SwitUI, thanks to the github.com/twostraws/Igni… package made by @twostraws #iOSDev #SwiftLang


If you want to be up to date with the most relevant #SwiftUI features introduced for #iOS since the last #WWDC, I highly recommend watching this lecture by @twostraws that took place at the last @SwiftConf. #iOSDev youtube.com/watch?v=5TeOK0…

andresr_develop's tweet card. SwiftConf 2023 – Paul Hudson: Level up your SwiftUI

youtube.com

YouTube

SwiftConf 2023 – Paul Hudson: Level up your SwiftUI


I just got my 4th white belt stripe in the @essentialdevcom program, this time I learned how to add new features in a code base while keeping a clean architecture 🥋 #iosdevelopment #swiftlang #iosdev


On today’s HWS+ by @twostraws we built a 3D matching game for #VisionPro using #RealityKit , it was great 😊. #SwiftUI #SwiftLang #iOSDev


Did you know that we have the map and compactMap functions to transform the success case of a Result in #Swift? And did you know the difference between them? I've found them very helpful, take a look: #SwiftLang #iOSDev

andresr_develop's tweet image. Did you know that we have the map and compactMap functions to transform the success case of a Result in #Swift?

And did you know the difference between them?
I've found them very helpful, take a look:

#SwiftLang #iOSDev

I learned a lot today about #VisionPro in the #unwrap2024 event by @twostraws, we got to play around with #RealityKit and #RealityComposerPro. It was great ❤️ #SwiftLang #iOSDev #SwiftUI


I just got my 3rd white belt stripe in the @essentials program. This time I learned about the MVC, MVVM and MVP Design patterns using clean architecture 🙂 #iOSDev #UIKit


Our new CTO says that we shouldn’t develop natively. She says that native development is in the past. I really love #iOS native development though, can you help me finding a strong reason to convince her not to go that route or do you agree with her? #iOSDev #SwiftLang


This is a visual representation of how the sort algorithms work. First you can see the bubble, next the Insertion and finally the Quick sort algorithm. I learned this from today’s #HackingWithSwift live stream by @twostraws #SwiftUI #SwiftLang #iOSDev


If you need to test a function with a Task inside, you can use the value property of the Task. This allows you to wait for its completion before running your assertions. #Swift #SwiftLang #iOSDev

andresr_develop's tweet image. If you need to test a function with a Task inside, you can use the value property of the Task. This allows you to wait for its completion before running your assertions.

#Swift #SwiftLang #iOSDev

If you need to call a throwing function and return its Result in #Swift, you can do it by using a do/catch block, or even better, you can save a few lines of code by using Result(catching:) which evaluates the throwing function by itself 🙂 #iOSDev

andresr_develop's tweet image. If you need to call a throwing function and return its Result in #Swift, you can do it by using a do/catch block, or even better, you can save a few lines of code by using Result(catching:) which evaluates the throwing function by itself 🙂

#iOSDev

I just achieved my second white belt stripe in the #EssentialDeveloper program, it’s been a great journey so far. I learned how to test drive a Persistence and Networking module, I’m learning a lot 🙂 #iOSDev


Did you know that the map() function in #swift evaluates the given closure just when the value to map is not nil? That lets you write code like this: #SwiftLang #iOSDev

andresr_develop's tweet image. Did you know that the map() function in #swift evaluates the given closure just when the value to map is not nil? That lets you write code like this:

#SwiftLang #iOSDev

Did you know that the withTaskGroup() API in #Swift has the reduce() function built in? This can eliminate a lot of boilerplate. I learned this from hws+ by Paul Hudson. #SwiftLang #iOSDev

andresr_develop's tweet image. Did you know that the withTaskGroup() API in #Swift has the reduce() function built in? This can eliminate a lot of boilerplate. 
I learned this from hws+ by Paul Hudson.

#SwiftLang #iOSDev

It’s great to meet people from this awesome #iOSDev community in person. I took advantage of the fact that @JasonDubonYT was traveling in #Medellin to meet him 🙂

andresr_develop's tweet image. It’s great to meet people from this awesome #iOSDev community in person. I took advantage of the fact that @JasonDubonYT was traveling in #Medellin to meet him 🙂

Loading...

Something went wrong.


Something went wrong.