Prathamesh Kowarkar

Level 4 Neutral Good Human Druid. iOS developer. Karaoke belter. Pub quiz answerer.

Prathamesh Kowarkarp16r
2025-04-01

My first paid user! Props to the kind soul who took a chance on Date601!! 🤗

Screenshot of App Store Connect showing the first sale of Date601
Prathamesh Kowarkarp16r
2025-04-01

Date601 is live on ProductHunt producthunt.com/posts/date601

Prathamesh Kowarkarp16r
2025-04-01

Re plugging for the late morning IST crowd: my app Date601 is now available on the App Store. Get it now! apps.apple.com/us/app/date601/

Prathamesh Kowarkarp16r
2025-03-31

In some news, I have an app now. Say hello to Date601. Use Date601 to replace the today's date complications on the Apple Watch with ISO 8601 formatted dates. Get Date601 here now: apps.apple.com/us/app/date601/ and learn more about Date601 here prathamesh.xyz/date601

Prathamesh Kowarkarp16r
2025-03-31

@johnsundell I just read both articles and congratulations on becoming a dad!

Prathamesh Kowarkarp16r
2025-03-31

@johnsundell Awwyeah!! Swift By Sundell has been silent on my RSS reader for way too long!!

Prathamesh Kowarkarp16r
2025-03-21

@dchooper91 re: #​3 this is why I switched from asking “have you tried XYZ?" to “What have you tried?” and getting them to say whether they've tried XYZ or not.

Prathamesh Kowarkarp16r
2025-03-13

@nicklockwood if your Codable types can guarantee that no error will occur during encoding, the wrapped type can be made non-optional by using bespoke JSON encoders and decoders that only need to handle coding +/- infinity and NaNs. I've updated my gist with that implementation

Prathamesh Kowarkarp16r
2025-03-13

@nicklockwood CodableAppStorage is literally what I called my solution. The only drawback is the wrapped type must be optional gist.github.com/p16r/9b792d155

Prathamesh Kowarkarp16r
2025-03-13

@nicklockwood AppStorage also works with Data. I think the better option would be to implement a custom DynamicProperty wrapper that writes Codable types to an underlying Data AppStorage.

Prathamesh Kowarkarp16r
2025-03-13

@nicklockwood surprisingly not. It's a very glaring omission.

Prathamesh Kowarkarp16r
2025-03-13

@nicklockwood Also RawRepresntable<String> or RawRepresntable<Int> is the only way to get custom data types to be available to AppStorage

Prathamesh Kowarkarp16r
2025-03-07

@harshil are you able to use the CC well with the middle or ring fingers? Click to launch, click to capture _and_ swipe to zoom?

Prathamesh Kowarkarp16r
2025-03-06

@caseyliss Speaking of y’all I lose it over “ya’ll” or “you’ll” even though the second is technically correct

Prathamesh Kowarkarp16r
2025-03-06

@jordanmorgan I was looking up AppValue (the base protocol for AppEntity and AppEnum) in the online documentation and the table view data source showed up in the sidebar. I googled the class name to see who else had found it and I found twitter.com/_silgen_name/statu who found the other APIs

Prathamesh Kowarkarp16r
2025-03-05

@matthewcassinelli have you seen this?

Prathamesh Kowarkarp16r
2025-02-27

@natpanferova Hope to see it soon!! 🤞

Prathamesh Kowarkarp16r
2025-02-27

@natpanferova is there an RSS feed for this?

Prathamesh Kowarkarp16r
2025-02-16

@pilky Very sorry to hear this. My condolences

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst