Advertisement · 728 × 90

Posts by markbattistella

why does the second up escalator at Flagstaff go slower than 1 or 3 in the AM? just watching people move by so quick #ptv #melbourne

1 week ago 0 0 0 0

That second tidbit wrapping Image inside Text to get the styling. Never considered the double wrap to make it work!

1 week ago 1 0 0 0
Preview
Embedding SF Symbols in SwiftUI Text Combine text with icons and style them using modifiers in SwiftUI by leveraging LocalizedStringKey interpolation.

I wrote a post on how we can embed SF Symbols in Text and style them with modifiers in SwiftUI by leveraging LocalizedStringKey interpolation: nilcoalescing.com/blog/Embeddi...
#iOSDev #SwiftUI

1 week ago 15 6 1 0
Screenshot from WWDC26 where I will not be attending. An image of me declining the invitation.

Screenshot from WWDC26 where I will not be attending. An image of me declining the invitation.

absolute worst timing 🙁 but hopefully someone else can get a success in the ballot second round! #apple #wwdc

2 weeks ago 1 0 0 0
Post image

sometimes Easter lunches are triggering. but you can always get some payback in the shared shopping list

2 weeks ago 0 0 0 0
The Ultimate Minimal Phone
The Ultimate Minimal Phone YouTube video by Marques Brownlee

A little fun while being a pretty in-depth phone review www.youtube.com/watch?v=Hc0a...

2 weeks ago 0 0 0 0

who would have thought free public transport would mean more patrons?? packed platform less services 10/10, no notes

2 weeks ago 0 0 0 0

@atp.fm @marcoarment.bsky.social i know you’re not after an mdm solution but we use Mosyle for a lot devices. we do use it for instant push and updates in business has been very reliable

3 weeks ago 0 0 0 0
iPhone home screen showing health tracking widgets for an app called “Jelito.” One widget displays a circular, multicolour “Log a symptom” button, while another shows a “Symptoms” summary with red progress bars: Respiratory (2) and Cardiovascular (1) over the last 30 days. A larger widget below repeats the symptom summary with “3 total.” The Jelito app icon appears beneath the widgets.

iPhone home screen showing health tracking widgets for an app called “Jelito.” One widget displays a circular, multicolour “Log a symptom” button, while another shows a “Symptoms” summary with red progress bars: Respiratory (2) and Cardiovascular (1) over the last 30 days. A larger widget below repeats the symptom summary with “3 total.” The Jelito app icon appears beneath the widgets.

Some little widgets too!

3 weeks ago 0 0 0 0
Video

Just released a new version of Jelito. You can now sync with HealthKit, add widgets, use Siri to log, and build workflows with Shortcuts to name a few! If you need a symptom tracker give it a little look! apps.apple.com/au/app/jelit... #ios #health #symptoms #indie #swift

3 weeks ago 1 0 1 0
Advertisement

100% agree! i made my swift package PowerKit for my game so animations would stop on low power mode or thermals

1 month ago 2 0 1 0
Preview
Fixing Zero-Padded Git Tags for Swift Package Index · markbattistella.com If you use date-based version tags for your Swift packages - something like yy.mm.dd - there's a chance your packages aren't showing up correctly on Swift Package Index without you...

New article: Fixing Zero-Padded Git Tags for Swift Package Index markbattistella.com/writings/202...

1 month ago 2 0 0 0
Preview
Swipes: Quick Reflex Game App - App Store Download Swipes: Quick Reflex Game by Mark Battistella on the App Store. See screenshots, ratings and reviews, user tips and more games like Swipes: Quick…

I made an app called Swipes: apps.apple.com/au/app/swipe...

It’s a fun little repeatable game you can play when you need to waste some time but not have something too complex to learn.

I built it so my wife and I could play something and compete completely offline just for fun.

#ios #game #swift

2 months ago 1 0 0 0
Video

Was working on reduce animations accessibility when I thought surely this would be similar to low power mode. Ended up extracting it out to PowerKit and monitoring thermals too. github.com/markbattiste...

2 months ago 0 0 0 0
An AI output listing some ideas, referencing Apollo, a former Reddit client which has been shutdown for a little while, but AI seems to still reference it.

An AI output listing some ideas, referencing Apollo, a former Reddit client which has been shutdown for a little while, but AI seems to still reference it.

even in the afterlife, you're still on the top of AI's mind @selig.bsky.social

2 months ago 0 0 0 0
Xcode with simulator open. Info.plist tab open, with the "Launch Screen" key selected and visible. The iPhone is displaying at full device resolution.

Xcode with simulator open. Info.plist tab open, with the "Launch Screen" key selected and visible. The iPhone is displaying at full device resolution.

Xcode with simulator open. Info.plist tab open, with the "Launch Screen" key removed from the list. The iPhone is displaying at lower device resolution, with black bars on top and bottom.

Xcode with simulator open. Info.plist tab open, with the "Launch Screen" key removed from the list. The iPhone is displaying at lower device resolution, with black bars on top and bottom.

here's a weird bug - if you delete the Launch Screen plist entry your app defaults down to what looks like the original iPhone resolution (not confirmed, just visually). re-add it and the resolution returns #xcode #ios #swift #bug

2 months ago 0 0 0 0

there’s a law right. complain about something and then it gets addressed

2 months ago 0 0 0 0

I’m really hoping the Apple review team are okay. I’m sitting here with new revisions and contemplating rejecting and re-uploading since it’s been a bit long. (and I know, it used to take weeks this is nothing) but just feels rough developing faster than reviewing

2 months ago 0 0 1 0

I agree! Some times I spend some extra time to build out a nice configurable Preview service. I wonder while doing it - am I wasting my resources? But then months later I introduce a new feature and I update one class an it flows through. So anyone dismissing previews is missing out!

2 months ago 1 0 0 0

thank you! and sorry if the original message came across abrupt. i just read it back.

2 months ago 0 0 1 0
Advertisement

@telemetrydeck.com will we ever get passkey logins or MFA?

2 months ago 0 0 1 0
My score card from Swipes ios app. 

Think you can beat my score? I got 43 points on Swipes in 23 seconds!
https://apps.apple.com/app/id6757916095?itscg=30200&itsct=apps_box_link&at=11l7n8

My score card from Swipes ios app. Think you can beat my score? I got 43 points on Swipes in 23 seconds! https://apps.apple.com/app/id6757916095?itscg=30200&itsct=apps_box_link&at=11l7n8

Think you can beat my score? I got 43 points on Swipes in 23 seconds!
apps.apple.com/app/id675791...

2 months ago 1 0 0 0

i can’t remember exactly but there was some difference between a button, text, and label. oh i wish i could remember where i saw it but different components had different tap targets which was just dumb

2 months ago 0 0 0 0
Post image

i can share some of these celsius with you. even it out for everyone

2 months ago 2 0 1 0
Post image

i thought i had lost some old articles - then as i was dosing off last night i Way Back Machined the url. look at this old CSS styling haha but i can get some data back!

2 months ago 0 0 0 0
Preview
The Problem With Opposite Colours in SwiftUI · markbattistella.com SwiftUI's adaptive colour system is elegant. You define colours in your asset catalogue, specify light and dark variants, and the framework handles everything automatically. Most o...

I wrote some things about using Asset Catalog and ColorSet. Particularly being able to get the opposite colour scheme.

markbattistella.com/writings/202...

2 months ago 1 1 0 0

I had one where I asked it about an artist (while I was driving) and it read the wikipedia page. Then I asked what was the most popular song and it said, "I can show you when you pull over". Thanks :(

3 months ago 0 0 1 0
Advertisement
Post image Post image

Okay - does anyone know if this is the only way (without hard coding all the colour values) to get the Asset Catalog's opposite colour?

As in this works, but I'm sure Apple has some little .getInverseColorSet() or something that I simply cannot find.

#swiftui #swift #xcode

3 months ago 1 0 1 0

I don’t know why, but I had a feeling the new payment model would be one-time purchase + subscription extras. I thought buy-an-app and subscribe was too much, but Apple’s clearly testing it. Key thing to remember: companies will pay. It’s not your money, so the concern is far lower.

3 months ago 0 0 0 0
Preview
Intercepting SwiftUI Sheet Dismissal → Livsy Code Greetings, traveler! SwiftUI sheets are great until you need one specific behavior: react when the user tries to dismiss the sheet interactively. You can disable interactive dismissal with .interactiv...

in case anyone finds this and needs an answer. Artem wrote a solution livsycode.com/swiftui/inte...

3 months ago 1 0 0 0