I worked today for the first time with haptic feedback. Since iOS 17, there is the handy modifier called sensoryFeedback including many predefined patterns. You just need to select a trigger and a pattern, and that's it. Learn more here: developer.apple.com/documentatio...#iosdev#swift
Looks like my app WhaleDeck hit 3rd place in the Spanish developer charts! š And yesterday's revenue clearly shows it. Super excited to see how autumn will continue! #iosdev#indiedev#buildinpublic
I just spent an entire evening discovering I wrote the world's most brain-fried db delete rule: used the item's array index instead of its ID. Almost as dumb as that time I kept overwriting my Python dict by switching between '1' and 1 as keys š„“ #indiedev#buildinpublic
TIL: requestReview() behaves differently from the old-fashioned SKStoreReviewController.requestReview(in: scene). For instance, requesting on onDisappear only works with SKStoreReviewController. Always verify if the implemented request actually fires! #iosdev#swift
Currently working on a new app, so hereās a reminder: always ask for App Store reviews! But be smart ā choose the right moment, avoid interrupting users, and donāt overdo it. Thereās a yearly limit on requests. developer.apple.com/documentatio... #iosdev #indiedev
Implement best practices for prompting users to review your app in the App Store.
Currently working on a new app, so hereās a reminder: always ask for App Store reviews! But be smart ā choose the right moment, avoid interrupting users, and donāt overdo it. Thereās a yearly limit on requests. developer.apple.com/documentatio...#iosdev#indiedev
Implement best practices for prompting users to review your app in the App Store.
š My fifth public iOS app is now waiting for the external TestFlight review! It teaches information security in an engaging way. And we think youāre going to love it! Chances of passing the first review? Less than 50%, but fingers crossed! š¤ #iosdev#buildinpublic#indiedev
I am lately spending way too much time with UserNotifications. Implementing a more sophisticated (local) notification scheduling can be quite challenging when a lot of dynamic content is involved. Hopefully, the users reward me with the effort. #iosdev#swiftlang#buildingpublic