Angelo 🎟️ Passable's Avatar

Angelo 🎟️ Passable

@angomarcello

Apple platform developer Coca Β· Eidetic Β· Passable 🌱 πŸˆβ€β¬› πŸ•ΉοΈ cammalleri.dev

167
Followers
817
Following
400
Posts
04.02.2025
Joined
Posts Following

Latest posts by Angelo 🎟️ Passable @angomarcello

I'm excited, my employer Dataport AâR is hosting the location for CocoaHeads Bremen in April! I will also give a talk. More on this soon. ✌️

06.03.2026 16:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
macOS screenshot of the Coca app with the β€œDeep” tab selected. A large green circular toggle shows β€œOn” under the heading β€œDeep Awake,” with text explaining that it keeps your presence active by simulating subtle mouse activity when idle. The window has a soft translucent background over a lake-and-mountains desktop wallpaper, and a small β€œTip” button appears in the bottom-right corner.

macOS screenshot of the Coca app with the β€œDeep” tab selected. A large green circular toggle shows β€œOn” under the heading β€œDeep Awake,” with text explaining that it keeps your presence active by simulating subtle mouse activity when idle. The window has a soft translucent background over a lake-and-mountains desktop wallpaper, and a small β€œTip” button appears in the bottom-right corner.

Like every developer I love just iterating on a product, but it is obvious one needs to also spend time on marketing. Therefore next up is the creation of another landing page. This time for Coca 2.0. πŸƒ

06.03.2026 11:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
macOS screenshot of the Passable app in an empty state. The sidebar shows β€œNo Passes” with a note to create the first contact card, while the main area displays a teaser with three styled example cards and the headline β€œCreate a pass that feels awesome!” along with β€œCreate Pass” and β€œShow Demo” buttons, set against a forest-themed desktop wallpaper.

macOS screenshot of the Passable app in an empty state. The sidebar shows β€œNo Passes” with a note to create the first contact card, while the main area displays a teaser with three styled example cards and the headline β€œCreate a pass that feels awesome!” along with β€œCreate Pass” and β€œShow Demo” buttons, set against a forest-themed desktop wallpaper.

People said my empty view was too empty, is it still true? #indiedev #macdev

05.03.2026 17:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Accessibility Labels motivate me to collect more of them. That is my next goal! For Passable:
- Reduce Motion
- Dynamic Type
- Voice Over
- Dark Mode

Those are the Initial accessibility features I tend to support. I learned you can retrofit dynamic type to a macOS app too. πŸ€”

05.03.2026 12:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Absolutely!

04.03.2026 20:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It is annoying but I'm sure they just want some basic info from you! I'm in Germany

04.03.2026 19:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Unfortunately still unavailable in my market :(

04.03.2026 17:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How did you approach pricing it in?

04.03.2026 14:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A light gray cat lying on its back with all four paws slightly lifted in the air, sleeping on wooden balcony tiles in front of a glossy black TV stand. A red fluffy blanket lies to the left, a tall green plant in a dark pot stands behind, and retro gaming consoles are visible on the shelves under the TV.

A light gray cat lying on its back with all four paws slightly lifted in the air, sleeping on wooden balcony tiles in front of a glossy black TV stand. A red fluffy blanket lies to the left, a tall green plant in a dark pot stands behind, and retro gaming consoles are visible on the shelves under the TV.

Floor time!

04.03.2026 13:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Todays lunch cat! #catsofbluesky

04.03.2026 11:02 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Dark list view with minimal hierarchy: simple rows, small avatars, little spacing, and no strong visual grouping. The layout feels flatter and more utilitarian, with limited emphasis on priority (e.g., favorites) and less personality overall.

Dark list view with minimal hierarchy: simple rows, small avatars, little spacing, and no strong visual grouping. The layout feels flatter and more utilitarian, with limited emphasis on priority (e.g., favorites) and less personality overall.

Clear visual hierarchy and improved spacing:
	β€’	Stronger section title (β€œBusiness Cards”)
	β€’	Larger, more expressive rows with rounded containers
	β€’	Profile image for identity and trust
	β€’	Star icon clearly highlighting favorites
	β€’	Improved typography contrast between name, company, and role
	β€’	More breathing room and better alignment
	β€’	Promotional teaser (β€œCreate more cards and unlock more styles”) integrated as a distinct, branded block

Overall, the redesign feels more modern, premium, and intentional, with clearer structure, better depth, and stronger brand presence.

Clear visual hierarchy and improved spacing: β€’ Stronger section title (β€œBusiness Cards”) β€’ Larger, more expressive rows with rounded containers β€’ Profile image for identity and trust β€’ Star icon clearly highlighting favorites β€’ Improved typography contrast between name, company, and role β€’ More breathing room and better alignment β€’ Promotional teaser (β€œCreate more cards and unlock more styles”) integrated as a distinct, branded block Overall, the redesign feels more modern, premium, and intentional, with clearer structure, better depth, and stronger brand presence.

Ready for before and after shots? things are moving for Passable, if you want to check it out at Passable.app and test it on your device drop by. 🎟️ Paperless contact cards, with wallet support.

04.03.2026 07:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You can do it :) It's still relevant, I saw only after liking everything, that it is posted some years ago

03.03.2026 07:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

If I bring skeumorphism back with the paper material, why not cover flow too? #indiedev #macdev #iosdev

03.03.2026 07:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Handwritten title of the thread: Auto Layout is actually an accessibility feature. With the subtitle: Pixel-perfect is dead, long live to adaptive iOS apps! There are some lines simulating auto layout constraints between the title, subtitle and its surroundings.

Handwritten title of the thread: Auto Layout is actually an accessibility feature. With the subtitle: Pixel-perfect is dead, long live to adaptive iOS apps! There are some lines simulating auto layout constraints between the title, subtitle and its surroundings.

I loved the "Better than accessible" episode of Swift by Sundell, featuring Sommer Panage. She said: "I always joke that Auto Layout is actually an accessibility feature." It inspired me to revisit the history of adaptive iOS apps (with a focus on #accessibility )β€”a thread:

17.11.2024 22:46 πŸ‘ 13 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Really great thread and beautiful drawings

02.03.2026 14:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Will this motivate people to create a first pass? #indiedev #mac #ios

02.03.2026 07:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Woman sitting at a desk in a home office with a tired, blank expression, a computer and desk lamp behind her, with overlaid text reading: β€œWhen your Teams status says online but your soul is offline.”

Woman sitting at a desk in a home office with a tired, blank expression, a computer and desk lamp behind her, with overlaid text reading: β€œWhen your Teams status says online but your soul is offline.”

Coca 2.0 with idle status prevention, coming soon. πŸŸ’πŸƒ

01.03.2026 13:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A window showing the settings in Passable to add a contact for prefilling. A box shows "Angelo Cammalleri" as a selected contact. The buttons below are choose new contact and clear prefill contact.

A window showing the settings in Passable to add a contact for prefilling. A box shows "Angelo Cammalleri" as a selected contact. The buttons below are choose new contact and clear prefill contact.

You can add a prefill contact now, so each new pass you create will be already with your basic information. #buldinginpublic

28.02.2026 11:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
macOS screenshot of the Passable app with a centered Settings window open, showing Contact & Support options like Contact Us, Follow Us, and Rate the App, over a forest-themed desktop wallpaper with the main Passable interface dimmed in the background.

macOS screenshot of the Passable app with a centered Settings window open, showing Contact & Support options like Contact Us, Follow Us, and Rate the App, over a forest-themed desktop wallpaper with the main Passable interface dimmed in the background.

The settings area is coming along well for passable.app 🎫 #indiedev

26.02.2026 11:01 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Tonight I pushed out both, an update for Passable and one for Coca πŸƒ Let's go! #macdev #iosdev

25.02.2026 22:31 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Very beautiful! Only thing that would make it better, if you record it using Quicktime or other tools that mask and clean up the Status bar. Or you clean it up somehow after the fact. Either way, good job!

25.02.2026 17:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Ein schwarzer Rucksack mit β€žDataportβ€œ-Logo steht auf einem Tisch. Am Reißverschluss hΓ€ngen zwei Pins: ein blauer Teleprompter Pro-Pin und ein farbiger Vogel-Pin aus The Art of Fauna. Neben dem Rucksack steht eine Glasflasche, beklebt mit Stickern, darunter ein ARCtic Conference Sticker, ein Helm Sticker und ein pinker Cartoon-Charakter aus der App Nunch. Auf dem Tisch liegt teilweise sichtbar ein Flyer mit der Aufschrift β€žEvents & Tagungenβ€œ

Ein schwarzer Rucksack mit β€žDataportβ€œ-Logo steht auf einem Tisch. Am Reißverschluss hΓ€ngen zwei Pins: ein blauer Teleprompter Pro-Pin und ein farbiger Vogel-Pin aus The Art of Fauna. Neben dem Rucksack steht eine Glasflasche, beklebt mit Stickern, darunter ein ARCtic Conference Sticker, ein Helm Sticker und ein pinker Cartoon-Charakter aus der App Nunch. Auf dem Tisch liegt teilweise sichtbar ein Flyer mit der Aufschrift β€žEvents & Tagungenβ€œ

Found a good use for the @arcticconference.bsky.social conference swag, it can inspire me on work trips ✌️

25.02.2026 17:08 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

How do you use it?

25.02.2026 16:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm sad, RoboCop was amazing, their work lately is worth the playtime. I wish they had more success/funding!

25.02.2026 12:34 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm going to drive to Kiel to be in the office tomorrow, it has been in forever for two reasons: One time my car needed repairs and the other I needed to go see an iOS Conference in Finnland ❄️ Let's see the traffic at this time!

25.02.2026 12:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I beat Final Fantasy My Life as a King on that, also bought my first ever DLC in there (more buildings)

25.02.2026 07:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Supposedly I'm testing the app enough lately. My TestFlight sessions.

25.02.2026 07:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A hand holding an iPhone displaying RetroRapid, a retro-style racing game. The Score label and car count are displayed in a very large font. Several big pixel-art racing cars are visible on a beige grid, with two large red buttons at the bottom of the screen. A code editor is visible in the background.

A hand holding an iPhone displaying RetroRapid, a retro-style racing game. The Score label and car count are displayed in a very large font. Several big pixel-art racing cars are visible on a beige grid, with two large red buttons at the bottom of the screen. A code editor is visible in the background.

RetroRapid will support Dynamic Type in the next release. On a retro arcade game? Why not?! I'm having so much fun finding ways to make this as accessible as possible.

25.02.2026 00:10 πŸ‘ 11 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Live testing the upcoming location feature for passable.app! Have your pass ready where you need it. πŸ‘¨πŸ»β€πŸ’»β˜•οΈ

24.02.2026 15:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
You see a settings window on macOS named Typography, it shows three cards in a box with the heading Accessibility Font. The first card represents the system font. The second one the OpenDyslexic font. The third Lexend.

All cards display the same text but in different fonts: "Passable; Wallet cards; Share them easily"

You see a settings window on macOS named Typography, it shows three cards in a box with the heading Accessibility Font. The first card represents the system font. The second one the OpenDyslexic font. The third Lexend. All cards display the same text but in different fonts: "Passable; Wallet cards; Share them easily"

The accessibility font selection in Passable, easy and to the point. Everyone should be able to build paperfree contact cards! #buildinginpublic #accessibility #a11y

23.02.2026 18:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0