Indrajit Chakrabarty's Avatar

Indrajit Chakrabarty

@indyfromoz

Indie Mobile & Web app developer | hacking away with the latest tech | AI Tinkerer | Building runwaybrief.app

83
Followers
761
Following
11
Posts
15.11.2023
Joined
Posts Following

Latest posts by Indrajit Chakrabarty @indyfromoz

Post image

Will Lando reign supreme this year?

Follow him and other drivers via GP Wheel, your F1 race companion apple.co/4ch6LcK

28.02.2026 10:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Just shipped my indie iOS app GP Wheel – Race Companion 🏁

I built it because I wanted a glanceable race-weekend companion (especially via widgets) without needing to open 5 different apps.

App Store: apple.co/4ch6LcK

27.02.2026 07:10 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Just shipped my indie iOS app GP Wheel – Race Companion 🏁

I built it because I wanted a glanceable race-weekend companion (especially via widgets) without needing to open 5 different apps.

App Store: apple.co/4ch6LcK

27.02.2026 07:10 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Photo of The Swift Programming Language as a physical print textbook. The cover is red. The book is propped up on a flat surface.

Photo of The Swift Programming Language as a physical print textbook. The cover is red. The book is propped up on a flat surface.

Photo of The Swift Programming Language as a physical print textbook. The cover is red. The book is lying flat against a level surface.

Photo of The Swift Programming Language as a physical print textbook. The cover is red. The book is lying flat against a level surface.

Photo of The Swift Programming Language as a physical print textbook. The book is displayed open against a flat surface. The print quality is impressive.

Photo of The Swift Programming Language as a physical print textbook. The book is displayed open against a flat surface. The print quality is impressive.

Photo of The Swift Programming Language as a physical print textbook. The cover is red. The back of the book is displayed, showing a description of Swift.

Photo of The Swift Programming Language as a physical print textbook. The cover is red. The back of the book is displayed, showing a description of Swift.

A month ago, @peterfriese.dev turned the @swift.org language into a typeset PDF. Today I turned it into a physical print textbook. This was such a fun project!

Words cannot describe how immensely grateful I am this reference now exists in my hands. Learning is now more accessible to me. Thank you!!

10.02.2026 18:00 πŸ‘ 24 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0

Replace all that CloudFlare workers, $0

03.02.2026 05:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Aviation Weather - RunwayBrief App - App Store Download Aviation Weather - RunwayBrief by Liana Solutions Pty Ltd on the App Store. See screenshots, ratings and reviews, user tips, and more games like…

I shipped my first indie iOS app RunwayBrief apps.apple.com/us/app/aviat.... It is an aviation data-at-glance app.

11.01.2026 08:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

My first indie app is now live in the App Store πŸŽ‰
Clean, minimal aviation weather with heavy focus on widgets, alerts and tools

Download here - apps.apple.com/us/app/aviat...

#aviation #indie #indiedev #ios #weather #metar #taf #airport

10.01.2026 06:52 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

My first indie app is now live in the App Store πŸŽ‰
Clean, minimal aviation weather with heavy focus on widgets, alerts and tools

Download here - apps.apple.com/us/app/aviat...

#aviation #indie #indiedev #ios #weather #metar #taf #airport

10.01.2026 06:52 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

TIL - "Act as an iCloud account" is handy for debugging and it is a MUST to publish all schema changes to Production as default is Development (auto-selected in the Dashboard)!

07.12.2025 19:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

TIL - working with #SwiftData / #CloudKit today - Need to manually add an index on a record type so that the CloudKit console can be used to query records! This one got me too πŸ˜…
Thankfully, I found a video on YT - youtu.be/z6vB6pZV5-s?... which was a lifesaver!

07.12.2025 19:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

TIL - Adding iCloud / #CloudKit sync in Xcode as capability isn't enough! We have to add "Background Modes" & select "Remote notifications". Xcode shows warning otherwise - BUG IN CLIENT OF CLOUDKIT: CloudKit push notifications require the 'remote-notification' background mode in your info plist.".

07.12.2025 19:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

CloudKit is sometimes frowned upon as a viable backend for iOS apps requiring storage, persistence & synchronisation of data across Apple devices. Using it with SwiftData for an app I am developing, it has been a bunch of surprises. Several TILs that I will share via this post/thread #buildinpublic

07.12.2025 19:03 πŸ‘ 5 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Using remote, versioned JSON configs via S3/Cloudflare to manage app behavior, handle outages, force updates & deprecate old versions can be a lifesaver! #iosdev #indiedev #buildinpublic

05.09.2025 21:39 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image

πŸ“ˆ Here are the SvelteBench results for gpt-5. Overall it places in 12th spot. However, it's a huge improvement over the other GPT models (last image), and seems like a decent choice for Svelte 5. Mini and Nano do not inherit the good scores. 😿 khromov.se/svelte-bench #svelte

07.08.2025 22:29 πŸ‘ 30 πŸ” 10 πŸ’¬ 3 πŸ“Œ 0

B

26.01.2025 21:37 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Add launch at login setting to a macOS app Register your macOS app as a login item using SMAppService.

I recently implemented launch at login functionality in my macOS app, and I just published a blog post showing how it can be easily done using SMAppService APIs: nilcoalescing.com/blog/LaunchA...
#SwiftLang #macOSDev

17.01.2025 06:04 πŸ‘ 60 πŸ” 9 πŸ’¬ 3 πŸ“Œ 0
Preview
Change TextEditor background in SwiftUI Set a custom background for TextEditor in SwiftUI by using a combination of scrollContentBackground() and background() view modifiers.

We can set a custom background for TextEditor in #SwiftUI using a combination of scrollContentBackground() and background() view modifiers. We have to hide the default background first for our custom background to be visible:
nilcoalescing.com/blog/ChangeT...

19.01.2025 06:07 πŸ‘ 99 πŸ” 8 πŸ’¬ 2 πŸ“Œ 0