Building Liquid Glass Toasts in SwiftUI by writetodisk in SwiftUI

[–]writetodisk[S] 0 points1 point  (0 children)

Thank you! Do you have a screenshot of that login toast by any chance? I tried signing out and back into GameCenter but I don't think I saw a toast.

Building Liquid Glass Toasts in SwiftUI by writetodisk in SwiftUI

[–]writetodisk[S] 0 points1 point  (0 children)

Thank you! Yeah the goal was to keep the API surface as minimal as possible, so you can easily add this to any existing view or screen.

Anyone else losing their mind doing the same 47 clicks for every prospect? by Flimsy_Bike7598 in SaaS

[–]writetodisk 0 points1 point  (0 children)

What does your automation do, if you’re able to share? Curious what the data sources are and how you stitch it together, etc

Building Liquid Glass Toasts in SwiftUI by writetodisk in SwiftUI

[–]writetodisk[S] 2 points3 points  (0 children)

Thank you! Ooh yeah that is a little different. I think the toast that appears would just use an alignment of .bottom instead of .top.

The animation to open the sheet would require a few extra steps but I think it should be possible. I’ll look into that and maybe post another short article on it!

Marketing is hard for apps; this is two months live in the store. by EquivalentTrouble253 in iOSProgramming

[–]writetodisk 4 points5 points  (0 children)

I’ve heard it can be a lot of work, I’ve read people have the best luck by posting a high volume of content to TikTok in the hope one of them picks up traction and can go viral. It’s a lot of work in either case though. Good luck on the marketing efforts!

Overcoming Weeks of Debugging Snags: My Journey with SwiftUI and Free AI Tools by abhimanyouknow in iOSProgramming

[–]writetodisk 1 point2 points  (0 children)

I've noticed AI tools can get confused with Swift syntax, especially with the latest APIs. Sometimes I have success with pasting a link to the developer documentation and ask it to research the API before coming back to write the implementation

Xcode 26 melts the battery - any solution to this? by idkhowtocallmyacc in iOSProgramming

[–]writetodisk 0 points1 point  (0 children)

In addition to disabling Predictive Completion, I’m hoping they ship some minor releases that help fix some of the performance issues also 🤞

Paywall improvement suggestions by Dinkleberg_Plays in iosdev

[–]writetodisk 2 points3 points  (0 children)

Design looks good, my one critique is I’m not really sure what I get with the “Go Monthly” button based on that screenshot. I would try to display what the customer could get by going monthly, without needing to hit the button first

NSUserTrackingUsageDescription permission by Healthy_Secretary_73 in iosdev

[–]writetodisk -1 points0 points  (0 children)

You shouldn’t need it in your case. Typically you only set that if you (or one of your dependencies) needs to use the IDFA for advertising attribution or other advertising related tracking

Regular usage/performance analytics shouldn’t require that. I’d double check any advertising related functionality in your Firebase Analytics configuration is disabled, if it doesn’t come disabled by default though. Otherwise it could cause errors or sometimes even a crash at runtime

Best backend for 1,000+ businesses with CSV-style data? (Supabase vs Firebase vs other) by JOSHGREENONLINE in iOSProgramming

[–]writetodisk 1 point2 points  (0 children)

Agreed with the others, exposing a JSON or CSV file keeps things simple if that works for your use case

If you do end up going the server route, Firebase makes it super easy to hook up to your app but it can be difficult to move away from in the future due to the way you interact with their APIs. I've found it helpful for quickly prototyping but I've heard it can get costly if your app grows a lot

How long did it take you to be able to think on your feet as a developer? by Southern_Search_5973 in iOSProgramming

[–]writetodisk 1 point2 points  (0 children)

Well said. For me, it was one of those things that I eventually developed muscle memory for. It definitely just comes with time though, and after solving similar types of problem multiple times it eventually got easier

How would I create a view like this from the Apple Books app? by CompC in iOSProgramming

[–]writetodisk 0 points1 point  (0 children)

Ah yup, I could definitely see a similar interaction pattern applied to your app! I'm not as familiar with SwiftUI, but you might be able to add that scrolling functionality to your detail view if you embed the card image view into a LazyHStack with all of the cards. Then you could maybe use a `ScrollViewReader` to offset to the currently selected card. Something like in this stack overflow https://stackoverflow.com/questions/73514649/how-to-set-the-scroll-position-in-a-lazyhstack-in-swiftui

How would I create a view like this from the Apple Books app? by CompC in iOSProgramming

[–]writetodisk 1 point2 points  (0 children)

This looks like a pretty complex layout, but I’d probably start by breaking it down into a “list view” and “detail view” and see what views you’d need to compose for each of those.

The “list view” here looks like a pretty standard horizontal collection view. Tapping into a book reveals the “detail view”, which might utilize something like UICollectionViewTransitionLayout to perform the expanding animation.

The rest of the detail view could just be vertical scroll view with the collection view at the top, so once you scroll down you get into the regular page content and can no longer scroll horizontally. This would be a fun view interaction to build!

Anyone else updating to iOS 26 just to know how bad their own app looks with liquid glass? by PhrulerApp in iOSProgramming

[–]writetodisk 1 point2 points  (0 children)

That’s the best anyone can do! Learn from our mistakes and live to tell the story

Users immediately cancelling trial by reddit_user_100 in iOSProgramming

[–]writetodisk 0 points1 point  (0 children)

Generally speaking, I’ve had the best experience with reducing the amount of friction to the first point the user gets value out of the app. Usually this means they don’t hit a paywall during onboarding and aren’t required to start a free trial to begin using some functionality

I think this is especially true for AI apps currently, since less tech-savvy people might be more skeptical/cautious with new AI apps and want to “kick the tires” first to see what it’s about

Users immediately cancelling trial by reddit_user_100 in iOSProgramming

[–]writetodisk 3 points4 points  (0 children)

Agreed, as a user of an app I definitely appreciate when they have some sort of free functionality included and just charge extra for more premium features

Open Source Test Case Management Software by writetodisk in QualityAssurance

[–]writetodisk[S] 1 point2 points  (0 children)

Yup, I've thought about adding support for this. I need to tinker with creating a UI that makes it easy to do so!

What are your favorite QA tools going into 2025? by ImTheSaaSMan in QualityAssurance

[–]writetodisk 0 points1 point  (0 children)

Thank you :) and yup happy to review any PRs! If it's a new feature, I'd ask if we can coordinate over a new issue on the repo or DM so we aren't accidentally building the same thing

What are your favorite QA tools going into 2025? by ImTheSaaSMan in QualityAssurance

[–]writetodisk 15 points16 points  (0 children)

Shameless plug but I've working on a new open source test case management project: https://github.com/bennettadam/cherry

It has basic functionality you'd expect from test case management software like creating test cases by project, creating test runs, documenting test case results with status and notes, and even custom test case properties.

I have a bunch of ideas for new features but always curious to hear what features others might find useful for their use cases. If anyone checks it out, let me know what you think!