I'm Julian, an iOS app developer that proudly codes in light mode and is #opentowork 😳😎💻

Joined February 2022
20 Photos and videos
Julian Worden retweeted
24 Oct 2023
Face to face UI comparison of upcoming Hyper OS and iOS. Are there still any doubts?
129
52
1,066
97,840
I've never cared about large program sizes (I just get computers that I know will have enough storage for me 🤷‍♂️) but damn! Xcode is only a 3.2 GB installation now? That's a pretty huge improvement. I'm guessing it's because some parts are now a separate download, but still 👍
1
3
140
Couldn’t agree more with all of this @jon_prosser. Tired of the endless complaining about the lack of 60 Hz on the non-pro iPhone 15 models 🙄🫠 youtu.be/bSOOP1Zom_0?si=ivCp…
95
Now onto my yearly debate of whether or not I should upgrade my iPhone and Apple Watch even though I don’t need to 🫠
71
And nooooow we wait 🫠 Hoping this is a solid upgrade from my Keychron! #iosdev #mechanicalkeyboard
1
145
AVPlayerLayer - The catchiest class name Apple has come up with. #iosdev
5
106
Journal Buddy Update! Repo: github.com/julianworden/Jour… I added a custom, reusable alert view that adjusts perfectly to large Dynamic Type settings. I'd love to hear your thoughts! #buildinpublic #iosdev #iosdeveloper #uikit #swift
2
107
I'm working on a journaling app called Journal Buddy (repo here: github.com/julianworden/Jour…) in UIKit and Swift! I wanted to use a UIMenu to give the user the option to create different types of entries (text, video, or voice), but what I quickly realized is that UIKit gives you very few customization options for UIMenu, so I couldn't implement any of the custom fonts or colors I had added throughout the rest of the app. Of course, this wasn't ideal because it meant that I'd have a UIMenu that looks really out of place against the rest of my app. As a result, I put together this nice custom UIView that looks very similar to a UIMenu. With it I was able to customize the font, font color, line separator color, and the background color to make it not only blend in with iOS's design, but to also make it blend in with the design of my app. I also added a nice little spring animation that occurs when showing and hiding the menu, although I couldn't figure out how to get it to scale up and down from its top right corner like a real UIMenu would 😕 In any event, I think I'm going to make a YouTube video about how I made this because I wasn't able to find any content about making something like this so I'm sure it'd be helpful! But in the meantime you can use the repo link above to see the code for it now if you're interested. Reply with your thoughts! 😊 #buildinpublic #iosdev #iosdeveloper #uikit #swift
52
Julian Worden retweeted
I think this deserves a repost since not so many ppl have seen it: TL;DR ⚠️ .foregroundStyle(.primary) and .foregroundStyle(Color.primary) are not the same. —— With the upcoming depreciation of .foregroundColor() you might go ahead and do a quick search and replace with .foregroundStyle() … ok, and? In some cases that might give you an unexpected appearance in your UI. The reason is that .foregroundColor(.primary) is implicitly .foregroundColor(Color.primary), whereas .foregroundStyle(.primary) is implicitly .foregroundStyle(HierarchicalShapeStyle.primary) So if you want to ensure you keep the black/white appearance of e.g. Text then be explicit and use .foregroundStyle(Color.primary) The takeaway here is that .foregroundStyle(.primary) is different than .foregroundStyle(Color.primary), so bear that in mind when you make your changes.
Replying to @alpennec
The key is that .foregroundStyle(.primary) and .foregroundStyle(Color.primary) give different results
5
9
93
66,352
#iOS17, ladies and gentlemen.
1
301
Julian Worden retweeted
That's a wrap! Thanks to everyone who came out to #iOSDevHappyHour this month Shout out to our speakers @Alex_Reinicke_ and @JasonDubonYT for sharing their stories! See who you won rock, paper, scissors with 🪨📄 ✂️ See y'all next month!
4
9
37
9,408
Had an awesome time at @iosdevhappyhour today! It was great to meet other devs and thank you so much to the hosts for making it all possible 😁
33
So it’s rumored that the #iPhone15 will have a programmable action button that replaces the mute switch. It’ll be interesting to see if Apple lets developers integrate their apps with that, seems like another good use case for App Intents? 🤔 #iosdev
2
112
My new favorite Xcode keyboard shortcut is CTRL M to refactor a method definition or call to multiple lines and it’s not even close 😍😍😍 #iosdev #appdevelopment
1
48
Remember when FaceBook announced Meta and everybody thought it was dumb and now nobody cares? Get ready for the same exact thing to happen with X.
37
Excited to try out TipKit! It's a shame I'm working on a UIKit app at the moment, maybe I'll be brave and see if I can get it to play nicely with UIKit 😧 #iosdev #SwiftUI #UIKit #Swift #iOS17Beta
236
textField(_:shouldChangeCharactersIn:replacementString:) has my vote for the least straightforward delegate method of all time, especially since it's Apple's recommended method for detecting text field updates 🥴 #UIKit #Swift #appdevelopment
44
It seems like so many quality of life UIKit APIs from the last couple of years have been overshadowed by SwiftUI announcements. I just discovered UIKeboardLayoutGuide, which makes it so easy to stop the keyboard from blocking views 😍 Any other recent, similar APIs I’m missing?
49
Julian Worden retweeted
british iOS devs be like innit()
89
941
10,889
832,318