Saif 's Avatar

Saif 

@codingjet.bsky.social

• Indie iOS developer • Founder at thepenguin.tech • Created with Swift - apple.co/3B5WwHT • Always looking out for joint ventures and great new opportunities 💁🏻 #iosdev #swiftlang #swiftui #indiedev #indiehacker

357 Followers  |  838 Following  |  203 Posts  |  Joined: 13.11.2024  |  1.8857

Latest posts by codingjet.bsky.social on Bluesky

Preview
withTaskGroup and withThrowingTaskGroup in Swift 6.1 - Swift Shorts Hi Swifters 🙂, in this article, I would like to talk about withTaskGroup and withThrowingTaskGroup in Swift 6.1. If you have ever worked with concurrency in Swift, you might have probably seen or used...

withTaskGroup & withThrowingTaskGroup in Swift 6

21.07.2025 20:18 — 👍 2    🔁 0    💬 0    📌 0

More power to you.

20.07.2025 12:14 — 👍 1    🔁 0    💬 0    📌 0
Post image

🚨 1 MONTH FREE – LIMITED TIME! 🚨

500 people. 3 days. That’s it. 💥

Get 1 month FREE of Expense Tracker, the ADHD-friendly app to stay on top of spending without the overwhelm.

✅ Minimal
🔔 Smart Reminders
💼 Multiple Accounts

👉 apps.apple.com/redeem?ctx=o...

#adhd #indiedev #buildinpublic

20.07.2025 12:10 — 👍 6    🔁 0    💬 0    📌 0
Preview
Study finds AI code assistants slow developer productivity by 19% According to a recent study by AI research nonprofit METR, experienced software developers using AI coding assistants like Cursor took 19% longer to complete...
12.07.2025 18:38 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

What would you like to see next? Let me know in the comments!

Meanwhile checkout the latest and improved version at apps.apple.com/us/app/expen...

#iosdev #buildinpublic #indiedev #expenses

08.07.2025 19:09 — 👍 5    🔁 0    💬 0    📌 0
Preview
Opaque Types in Swift: Hiding Details, Not Power - Swift Shorts Have you ever wanted to return some kind of value from a function but didn’t want to expose exactly what type it is? Like telling the compiler, I’ll tell you it conforms to a protocol, but you don’t n...

What’s some View all about?

✅ Hide implementation details
🚀 Keep performance with static dispatch
🧠 Safer than Any
💡 Works great with SwiftUI & protocols with associated types

Read more 👉 swiftshorts.com/2025/06/28/o...
#SwiftLang #iOSDev #SwiftUI

28.06.2025 08:04 — 👍 2    🔁 0    💬 0    📌 0
Video thumbnail

What’s New:

✅ Daily reminders
✅ UI improvements
✅ Bug fixes

🔗 apps.apple.com/us/app/spend...

27.06.2025 10:03 — 👍 1    🔁 0    💬 0    📌 0
Preview
SwiftUI 3D Charts: Add a Whole New Dimension to Your Data - Swift Shorts Hey Swifters 👋 , Today we are going to dive into brand new 3D charts in SwiftUI. Introduced in iOS 26, Chart3D brings depth (literally) to your visualizations. You can now plot data using the X, Y, an...

3D Charts were announced in WWDC25 that lets you visualize data in full X/Y/Z space like never before

Read more 👉 swiftshorts.com/2025/06/19/s...

#SwiftLang #SwiftUI #iOSDev #WWDC25

19.06.2025 11:31 — 👍 6    🔁 0    💬 1    📌 0

That’s not mine.
I just found it in my bookmarks and thought it might be useful for paywalls inspiration for indie devs

16.06.2025 07:19 — 👍 0    🔁 0    💬 0    📌 0
Preview
10228+ Paywall examples, designs & UX for mobile apps Over 10228 examples of top-notch mobile paywall screens. World's largest UX & design database for the best converting paywalls on the app stores.

💎 of the day!
www.paywallscreens.com #iosdev #indiedev #buildinpublic #indiehackers

16.06.2025 07:11 — 👍 5    🔁 1    💬 1    📌 0
Preview
@preconcurrency in Swift - Swift Shorts Hey Swifters 👋 I this guide we will explore @preconcurrency in Swift. You have probably been loving the new Swift Concurrency features async/await, Task, actor, and the rest of the crew. But sometimes...

The @.preconcurrency macro makes it easier to adopt Swift Concurrency safely!

✅ Migrate legacy code without breaking changes
🛡️ Suppress concurrency warnings for now
🚀 Transition to Sendable types gradually

Read more 👉 swiftshorts.com/2025/06/15/p...

#SwiftLang #iOSDev

15.06.2025 10:20 — 👍 3    🔁 1    💬 0    📌 0
Preview
Swift Concurrency: Actors, isolated & nonisolated - Swift Shorts Hey Swifters 👋 In this guide, we will explore actor in Swift and a few other relevant topics as well. If you have dipped your toes into Swift Concurrency, you might have probably come across actor, is...

Learn how actor, isolated, and nonisolated keep your async code safe, clean & race-condition-free

📌 Beginner-friendly
📌 Real examples
📌 Clear before/after
📌 Concurrency made fun 🚀

Read now 👇
swiftshorts.com/2025/06/11/s...

#iOSDev #SwiftLang

11.06.2025 15:01 — 👍 1    🔁 0    💬 0    📌 0
Post image

What’s New in SwiftUI #WWDC25

developer.apple.com/swiftui/what...

10.06.2025 06:27 — 👍 1    🔁 0    💬 0    📌 0
Preview
RegexBuilder in Swift - Swift Shorts Hey Swifters :) You might have used regular expressions in the past and would already know how messy and hard to read they can get, well in this guide we will explore the RegexBuilder in Swift that ma...

RegexBuilder makes regular expressions readable & type-safe!

👋 No more cryptic patterns
🔐 Validate passwords
✂️ Parse text & more

Read more 👉 swiftshorts.com/2025/06/09/r...

#SwiftLang #Regex #iOSDev

09.06.2025 12:25 — 👍 2    🔁 0    💬 0    📌 0
Preview
@dynamicCallable in Swift - Swift Shorts Hi Swifters, Today we will explore the @dynamicCallable in Swift. Lets say you have a regular Swift struct, but you want to call it like a function. Sounds weird? Well, thats exactly what @dynamicCall...

Meet @dynamicCallable in Swift!

✨ Call your types like functions
🧩 Great for scripting & DSLs
🚀 Cleaner, flexible APIs

Read more: swiftshorts.com/2025/06/07/d...

#SwiftLang #iOSDev #SwiftUI

07.06.2025 10:28 — 👍 2    🔁 0    💬 0    📌 0
Preview
Auto Layout in iOS: A Comprehensive 7 Steps Roadmap This ultimate guide to Auto Layout in iOS covers everything you need to know to build dynamic UIs on iPhone and iPad

Found this 💎 in my old bookmarks. If you still work or want to work with UIKit and Storyboards, this one is for you:

matteomanferdini.com/ios-auto-lay...

#swiftlang #storyboards #uikit #iosdev

06.06.2025 07:00 — 👍 1    🔁 0    💬 0    📌 0

Thanks. You are absolutely right. I updated the example and made it compilable.

05.06.2025 15:52 — 👍 2    🔁 0    💬 0    📌 0
Preview
Swift Continuations - Swift Shorts Hey Swifters :), In this guide i would like to talk about continuations in Swift and their types. Let's say you are working on your iOS app, and you need to use an old networking library that still us...

Swift Continuations - Your Bridge from Callback Hell to Async Paradise

✨ Learn all 4 continuation types
🔄 Convert old callbacks to modern async/await
⚡ Performance tips

Read more: swiftshorts.com/2025/06/05/s...

#SwiftUI #iOS #AsyncAwait #SwiftLang #iOSDev

05.06.2025 12:54 — 👍 7    🔁 0    💬 1    📌 0
Preview
Clean, Reusable Swift Code Using DRY Principle - Swift Shorts Hey Switfers! 👋Today we will explore the DRY principle to make our Swift code clean and reusable. So have you ever written a function, copy-pasted it somewhere else, tweaked a line or two, and thought...

Write clean and reusable Swift code using the DRY Principle!

📖 Read the full guide: swiftshorts.com/2025/06/04/c...

#swiftlang #iosdev

04.06.2025 08:39 — 👍 3    🔁 0    💬 0    📌 0
Preview
@_exported import in Swift - Swift Shorts Hi Switers :), Today, we are going to explore a handy little feature in Swift. Lets say you are packing for a vacation but instead of packing just for yourself, you decide to pack extra clothes and sn...

🚀 Tired of repeating imports in Swift?

Meet @_exported import — the cleanest way to re-export modules so your users don’t have to! 🤝

✅ Less boilerplate
✅ Cleaner APIs
✅ Perfect for SDKs & wrappers

Read More: swiftshorts.com/2025/06/03/_...

#SwiftLang #iOSDev

03.06.2025 11:36 — 👍 2    🔁 0    💬 0    📌 0
Preview
Swift’s withoutActuallyEscaping: Escape Without Escaping? - Swift Shorts Hi Switers 🙂, In this article, we will explore withoutActuallyEscaping function in Swift. Let’s say you have just started getting comfortable with closures in Swift. You’ve wrapped your head around th...

Meet "withoutActuallyEscaping", the secret weapon to use non-escaping closures where escaping is required.

💡 Cleaner APIs
⚡️ Faster performance
🔐 Memory-safe

Read more: swiftshorts.com/2025/06/02/s...

#SwiftLang #iOSDev

02.06.2025 13:54 — 👍 1    🔁 0    💬 1    📌 0
Preview
Consume in Swift 5.9 - Swift Shorts Hey Swifters, today we will explore the consume operator in Swift 5.9. So, you are cruising through your Swift code, writing functions, structs, maybe even dabbling in generics. Then Swift 5.9 rolls i...

🚀 Swift 5.9 introduces CONSUME, take control of memory & performance like never before!

🔍 No more silent copies
⚡️ Explicit ownership = safer, faster code
🧠 Great for games, ML, embedded Swift

Read more 👉 swiftshorts.com/2025/05/31/c...

#SwiftLang #iOSDev

01.06.2025 08:22 — 👍 1    🔁 0    💬 0    📌 0
Preview
Typed Throws in Swift 6 - Swift Shorts Hi Swifters 👋🏻, Today i am going to talk about Typed Throws that were introduced in Swift 6. If you have written any Swift code, you might have probably bumped into try, catch, and throws. Or maybe yo...

🚀Swift 6 brings Typed Throws

Precise error handling that’s smarter, safer & faster!
🎯 No more vague `catch` blocks
🙅‍♂️ Know *exactly* what errors you’re dealing with.

📖 Read now → swiftshorts.com/2025/05/30/t...

#SwiftLang #Swift6 #iOSDev

30.05.2025 20:03 — 👍 5    🔁 0    💬 0    📌 0
Preview
withTaskGroup and withThrowingTaskGroup in Swift 6.1 - Swift Shorts Hi Swifters 🙂, in this article, I would like to talk about withTaskGroup and withThrowingTaskGroup in Swift 6.1. If you have ever worked with concurrency in Swift, you might have probably seen or used...

Swift 6.1 made withTaskGroup way smarter!
No more typing out result types 💡

Learn how + why it matters (with fun examples!) 👇

swiftshorts.com/2025/05/28/w...

#SwiftLang #iOSDev #Concurrency

28.05.2025 19:23 — 👍 4    🔁 0    💬 0    📌 0
Video thumbnail

What’s new in SwiftHub?

apps.apple.com/us/app/swift...

#indiedev #buildinpublic #indiehackers

28.05.2025 07:31 — 👍 4    🔁 0    💬 0    📌 0

Haha no but i wish one day it does 😂

27.05.2025 15:42 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

Organize your scans in a dedicated space! 📄

#indiedev #buildinpublic #iosdev #indiehackers #swiftlang #swiftui #xcode #indiehacker #apple #ios

27.05.2025 10:47 — 👍 2    🔁 0    💬 1    📌 0

🤞🏻💯

25.05.2025 12:29 — 👍 0    🔁 0    💬 0    📌 0

Fun idea. 💯

25.05.2025 12:29 — 👍 2    🔁 0    💬 0    📌 0
Post image

New build submitted 🤞🏻

Appstore: apple.co/4eTfQGe

#indiedev #buildinpublic #indiehackers #iosdev

25.05.2025 11:37 — 👍 4    🔁 0    💬 1    📌 0

@codingjet is following 19 prominent accounts