Sign in

Rob w

@rob-w.bsky.social
178 followers 269 following 268 posts

I do native iOS 📱, macOS 🖥️, and Android 🤖 accessibility ♿️ and native iOS development 🛠️. I post my bad music taste regularly 🎶 Developing Inclusive Mobile Apps book: link.springer.com/book/10.1007/979-…

PostsRepliesMedia
Rob w @rob-w.bsky.social · 13/09/2026
Next up for me is next.app swiftCon where I’ll be teaching a workshop on how to test, evaluate, and stand out on the App Store with iOS accessibility nutrition labels. See you in Berlin 7th - 9th October! www.nextappcon.com/swiftcon?utm...
Speaker card for Rob Whitaker's workshop at Swift Con "Accessibility Nutrition Labels: How to Test, Evaluate, and Stand Out on the App Store"
011 0
Rob w @rob-w.bsky.social · 14/07/2026
Each day gives you a new photo, quote and a link if you want to read or watch more - all intended to make you feel like you're on the farm. Widgets on your Home Screen show today's content without even opening the app. There's an archive of every day, and a space to add your own memories.
A screenshot of a quote about Glastonbury. The quote is full screen with minimal distractions. The title says "One memory, every single morning"
Glastonbury is special to me because it takes me way out of my comfort zone.
- Bev, Greenpeace Bar volunteer
100 0
Rob w @rob-w.bsky.social · 14/07/2026
The Ribbon Tower is a real spot in The Park at Glastonbury. A tower wrapped in ribbons that blow in the wind. You can climb it for a view over the whole festival. It felt like the right name for something that's meant to give you a little lift every day. #RibbonTower
The ribbon tower silhouetted against a sunset. The colours in the ribbons are just about visible against the orange sky and are blowing gently in the breeze. The steps inside the tower are visible through the ribbons.
100 0
Rob w @rob-w.bsky.social · 11/02/2025
func guessSort(array: [Int]) -> [Int] {
guard array.count > 1 else { return array }
func isSorted(array: [Int]) -> Bool {
var previous = array.first!
for i in 1..<array.count {
if array[i] ‹ previous {
return false
}
previous = array[i]
return true
}
var candidate = array
while lisSorted(array: candidate) {
var usedIndexes = Set<Int> ()
for value in array {
var index = Int. random(in: 0..<array.count)
while usedIndexes. contains (index) {
index = Int. random(in: 0..<array.count)
}
candidate[index] = value
usedIndexes. insert (index)
}
}
return candidate
}
240 0
Rob w @rob-w.bsky.social · 07/02/2025
@maffewgregg.bsky.social The ECW Dudley’s won the episode of pointless I just watched.
A pair of men standing behind a podium on a TV quiz show set. On the left a large man is wearing bright multi coloured dungarees over a black T-shirt and has lime green rectangular glasses. On the right a smaller man is wearing a brown and white shirt.
110 0