iOS Dev && Consultant | Teaching 1:1 how to get the most out of AI | Creator of Libraried: SwiftUI Components in Action | UX UI Designer

Codex
I've finally released my first open source package PhoneNumberKitSwiftUI, it's a SwiftUI Textfield for phone numbers that updates the formatting as the number is typed using the popular PhoneNumberKit package. Special thanks to @fatbobman for his blogs which helped me achieve this.
5
11
55
6,553
Replying to @rsgnl
For those that can’t see it
4
3
378
23,124
Did you know that in SwiftUI you can set the Navigation Title per section and when you scroll to that section the navigation title will change?
24
43
301
50,982
Replying to @MKBHD
The next step should be making a native iOS app and not some cross platform slop.
24
3
285
132,173
Who else is excited for @ChristianSelig Next Thing™ ?
7
3
262
21,674
I’m so thankful my app got approved! Fully built in swift playgrounds on an iPad! Libraried - SwiftUI Components in Action apps.apple.com/app/libraried…
28
31
239
This is a sign for you to stop using MVVM if you’re still using it in SwiftUI.
21
9
196
59,448
Unpopular opinion: I’m happy for Apple to take 15% from my apps, and let them deal with - processing fees - taxes in each country/province/state - handle refunds and chargebacks and just give me my money at the end of the month.
NO FEES on web transactions. Game over for the Apple Tax. Apple’s 15-30% junk fees are now just as dead here in the United States of America as they are in Europe under the Digital Markets Act. Unlawful here, unlawful there. 4 years 4 months 17 days.
28
6
193
30,624
Replying to @anothercohen
I think they must be related to the genius at Microsoft that thinks it’s a good idea to update your computer right before a presentation.
2
165
14,156
Am I in trouble?
13
6
156
28,612
Cheatsheet for Animation in SwiftUI
Cheatsheet for easing in @figma
1
20
148
12,495
Replying to @benhylak
OpenAIBrowser incoming?
1
138
33,881
Due to the hacks that Apple uses in CNContactViewController, if we want to use it in a SwiftUI view the only way to have it display properly, is in a sheet. Putting it in a sheet introduces other issues, for example interactively dismissing the sheet is not possible by default because navigationBar.isTranslucent = true, which means there's nothing for the swipe down to grab onto. If you do that and then try to set setNavigationBarHidden(true, animated: false), it will mess up the contact photo and poster. Another issue is if you try adding a Done button to the CNContactViewController it won't match the system buttons. After many hours of trying different options I think the best solution is to leave the CNContactViewController the way it is, and place an overlay in the SwiftUI view with a Done button and a fake navigation bar. The fake navigation bar, gives the sheet a place to grab for interactively dismissing, as well as the styling for the button is much easier and matches almost exactly the style of the CNContactViewController built in Edit button.
2
5
112
10,560
It gets a little confusing sometimes. How many times a day do you open the wrong app?
10
6
89
14,831
🎉🎉🎉 #59 in Developer Tools in the US
7
5
91
Exciting news! Libraried is no longer just an iPad app running on Mac—it’s now fully native to macOS! Whether you're fine-tuning UI components or exploring SwiftUI modifiers, this update is your new development sidekick. Elevate your app creation on macOS now!
4
16
105
19,134
Woohoo 🎉 My app is featured!
🚀TestFlight launch: Companion for SwiftUI is now ready to test on TestFlight! Please provide me with feedback🙏🏽 and let me know what you think 💭 #buildinpublic testflight.apple.com/join/Gm…
5
3
80
10,620
Apple released a new tutorial for Machine Learning
4
2
86
5,654
Cool! 147 downloads yesterday, and now we’re back to #52 in Developer Tools! apps.apple.com/us/app/librar…
7
4
78
9,309
I got my first yearly subscriber!
9
77
9,210
Yup it’s real, you see this warning if the app doesn’t use IAP.
first time seeing this. Apple will punish the apps with external payment system
11
3
84
31,782
Thank you to all those in Italy that helped bring Libraried to No. 18 in Developer Tools!!
10
5
72
19,823
Replying to @niccruzpatane
If they own a Tesla they should know that sentry mode is recording them 🤦‍♂️
5
71
7,636
Replying to @BasicAppleGuy
This is what I got
70
10,633
Libraried 2.0 is here! - Major improvements to existing components - iOS 17 & 18 components & modifiers - Revamped UI with familiar menu - Enhanced component modifiers - Powerful search & filter - Version info for all components for all platforms apps.apple.com/us/app/librar…
6
14
66
14,561
Why do I feel like it’s mainly indie devs that support all platforms?
6
1
56
12,553
I’m so thankful my second app got approved! Fully built in Swift Playgrounds on an iPad! Money Time: Work Tracker for Freelancers apps.apple.com/app/money-tim…
3
3
59
12,742
🏎️ Swift is the best programming language 🧡
9
6
57
6,695
Please congratulate me! 🎉 I just resisted the urge to create a new side project. Instead I’m working on one of my existing projects. 🤣
10
58
2,570
Replying to @yacineMTB
If you work at X you should fix the jumping timeline on iOS
1
54
3,453
Replying to @OrdinaryInds
Not to mention the number of different paddings 🤢
52
3,936
Uggh now I can’t unsee it 🤢
1
46
4,681
Replying to @meggsila
app.QuickType.io for making a codable struct from JSON
5
46
Cool! X is advertising @tbpn in the AppStore @jordihays @johncoogan
2
1
48
6,984
I have good news and bad news. The bad news is I won’t be able to make it. The good news is that means there’s an extra spot for Apple to invite someone else!
10
2
48
3,776
I don’t understand why everyone’s going crazy. If you had a physical product you would get less then 70% after everything. Plus Apple takes care of payment handling, I’m all for it. I mean obviously I would want more money but I think it’s totally fair.
JUST IN: 🇺🇸 Supreme Court rules Apple can continue to tax app developers 30% on revenue generated through its App Store.
7
2
44
13,971
Replying to @aaronp613
I need to test it 🔫
2
37
3,753
I’m on the verge of canceling my ChatGPT subscription. @grok is a million times better for iOS stuff. All the code it gave me today, compiled and did what it was intended to do on the first try. Plus one of my favorite little things is when I give it code that it gave me but I changed a few things, it uses the new version with all my changes, unlike ChatGPT which will continue using the original code that it gave you.
10
2
47
10,983
Replying to @samhenrigold
Haha it’s real!
1
42
5,613
Tell me you’re a developer without telling me you’re a developer.
6
43
4,905
Replying to @shl
After seeing your results with Gumroad, I wouldn’t count on it.
We can tell that you almost exclusively used AI. It reflects deeply in the absolute poor quality of the software.
43
13,588
We got to #50 in the US with 91 downloads yesterday!!
9
44
11,127
Say something nice about this
Say something nice about this
20
41
36,647
Back on the charts! 💪
3
1
42
5,793
Who’s gonna be number 2000?
6
2
38
8,280
Replying to @zollotech
You’ll need the Vision Pro to see it this year
1
39
2,563
Replying to @anuatluru
If it was actually good people would praise it.
1
42
1,878
Replying to @GithubProjects
Fixed a few stuff. I’m tired.
1
40
5,254
Swift Playgrounds 4.4.1 for iPad is out!
2
2
40
6,153
Replying to @aleksliving
They should’ve just made the Apple logo the power button 🙃
5
38
2,287
Thank you to all the kind people that valued my work and tipped me, in a little less than 1/2 a year since my app is out (I still can’t believe that I did it 🥹), the tips have covered half the yearly developer fee!!
1
1
36
4,206
Woohoo 🥳 I got my first yearly pro subscriber for MoneyTime!
3
35
7,956
Replying to @mbrkhrdt
They should use the SFSymbols
33
5,067
I’m so grateful to everyone who downloaded my app over the past year! Exactly one year ago today I released Libraried and since then it has gotten 5.2k downloads 32 Tips $58 Proceeds That’s way more than I expected! I hope to ship an update soon with a redesign and another update shortly afterwards with iOS 17 updates.
3
1
35
6,344
I fixed it!
6
1
32
3,255
The amount of things mentioned in this talk that will save me so much time is astounding!! Thanks @StewartLynch
🍕 The third talk has started! @StewartLynch is up with "Why Didn't I Know That? Hidden Gems for Swift and SwiftUI Developers"
3
1
34
2,157
I think this is the fastest app review that I’ve had. 6 min 🤯
8
28
3,241
I just got hired as a developer consultant, and I’m getting paid per hour does anyone have an app that they use to track hours that they work (this is for me, I’m required to give in my hours each week)
11
33
Replying to @LeakerApple
Drop the “D”it’s cleaner
2
35
8,931
AppStore review is 🔥 these days!
4
1
31
3,630
Replying to @theapplehub
Yes
1
27
7,125
Replying to @yacineMTB
I don’t believe you can access the font in the notification service
2
29
1,558
Libraried v1.1.3 is out! Added - iOS 16 Views (10 New Views) - Indicator for added views - New Theme for displayed code - Share a snapshot of the code Fixed - Button role was missing a dot - Minor Fixes in styling for iOS 15 - Other UI fixes apps.apple.com/us/app/librar…
4
2
30
Replying to @luciascarlet
this is very dumb just focus on giving your users the best experience possible, this level of pettiness towards a trillion-dollar company isn’t going to get you anywhere lol
33
3,672
Sometimes Xcode got me feeling like
2
2
30
2,327
7 Tab Items???? Call me crazy but I think if your app needs more than 5 tabs it’s time to rethink your structure.
I hate how even the smallest things in @raycast are useful af 😤 this is from the new update
6
1
31
8,127
What do you think of this new look for Libraried, Love it? Hate it? Indifferent? Let me know!
4
27
5,536
Replying to @aaronp613
How did you get it to work?
28
5,322
Replying to @aaronp613 @sama
okay so it was at least $10M
2
26
6,425
If you are having issues with EditMode not working in a List with a FetchRequest or SectionedFetchRequest, make sure in your ForEach you explicitly put the id even though it already is identifiable. Here is an example of(although not with a FetchRequest)
2
28
2,892
Xcode 16 RC is out
3
27
3,264
Replying to @benhylak
Someone was busy buying a car 😂
Sam Altman, CEO of OpenAi in his Koenigsegg Regera.
2
27
4,394
How many options are too many?
3
25
4,916
Just launched something small: 👥 1-on-1 coworking for devs & designers. Work on your own thing, but have someone around to bounce ideas off when needed. No silent timers, no structure. Just real humans building side by side. shipandchat.com
2
5
29
4,513
I wish this was real!!
Meet the developer before you leave their app a bad review
2
1
25
3,539
Replying to @ianzelbo
Once your in there you can even turn around
1
26
12,603
Replying to @SteveMoser
Am I blind? I don’t see pro. I do see Air though
2
26
3,690
Replying to @yacineMTB
That would be NotificationContent Extension but that only shows on long press
2
23
944
Thank you SwiftUI 😅
1
25
2,356
I decided to update Libraried even though this version doesn’t have anything new other than a redesign, for 2 reasons 1) since the new addition I’m working on is taking longer than expected 2) Apple removed the Swift Playgrounds beta and didn’t release a new version yet so I can’t release any iOS 17 components. Here’s a preview of what it looks like and what some of the changes are • Switched to a tab based layout (preparing for an additional tab) • Switched from plain list style to inset grouped list style • Moved the filter button from the bottom bar to the top • Made the filter bar more clear as to what was showing • Improved the search, plus now you can even search for iOS version • Changed the background behind the icons to not be transparent and to use a gradient instead • Switched to a navigationSplitView instead of NavigationView • Bumped minimum version to iOS 16
1
1
23
5,744
Money Time: Work Tracker for Freelancers Now localized in… 🌏🌍🌎 - Arabic - Bulgarian - German - Dutch - Italian - Indonesian - Vietnamese - Hebrew - Japanese - Portuguese (Brazil) - Chinese (Simplified) - Chinese (Traditional) - Polish - Turkish apps.apple.com/app/money-tim…
2
2
17
6,841
Replying to @aaronp613
Yeah they got the intern an iPhone 16 😅
24
1,628
Replying to @Dimillian
Aren’t all his apps scams? Each in their own way?
24
1,119
Replying to @thedevme
Find something you want to create and start creating it, you’ll run into issues and learn what you need to fix it and that memory will be better than any tutorial/course you ever took!
1
24
1,648
In less than 1 day, this amazing app @TonotoApp From @meggsila got to #27 in Productivity in the US AppStore!
1
4
21
Replying to @DylanMcD8
In the documentation somewhere Apple says if it’s the name of your company and less then the required characters you can request the name.
1
24
3,114
Replying to @ianzelbo
Looks highly inconvenient and uncomfortable
18
1,470
Very satisfied with myself. After working on a problem for 3+ hours I finally solved it! I wanted a snapshot of a view that wasn’t on screen and I kept getting extra white space at the bottom (Img 1) and finally after ~50 attempts figured out a way to get rid of it(Img 2)
4
1
20
Replying to @ios_dev_alb
Libraried: SwiftUI Components in Action apps.apple.com/us/app/librar…
1
22
2,729
Someone tipped me in my app yesterday, and I’m so excited!!!!
2
1
20
Thank you to everyone who follows me, I’m now at 1500 followers!
4
21
1,874
I’ve been featured!! 🤩
👉 indiedevmonday.com/issue-136 🥰 This issue features Naftali Antebi (@swiftdev_ui) ℹ️ Naftali: “Libraried” 🙏 Please follow and give any support you can! #IndieDevMonday
4
19
3,080
Replying to @DylanMcD8
It’s still alive in iMessage on iPhone
1
1
22
6,992