Angelo 🎟️ Passable

@angomarcello.bsky.social

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

Today I finally stopped repeating myself and created an SPM with shared tooling between my 5 apps πŸ‘¨πŸ»β€πŸ’» This will absolutely help moving forward! It has the typography switching code, the shared about app list and assets, shared window and toolbar components and more πŸŽ‰

🚨 Breaking News - Bluetooth Browsers Apple Review build was rejected! 🚨 While one might react like this, actually getting rejected on the first build is quite okay. Sometimes changes are required but also other times just some extra info. Here a demo video was requested.

Why do a press kit for an app and send it to media? First of all, you should be doing pre orders, during that prepare the press kit. Send it to journalists, they offer mail addresses specific to sent your press kit to. Eventually you get a feature, which is free coverage! πŸ‘¨πŸ»β€πŸ’»

During Passables Pre Order I got this question a lot "Why do a Pre-Order? Why not just launch?" - Your classic trickle downloads compound in the pre order phase. They are all applied on launch day in one go. Everyone who knows how App Store charts work sees where this is going!πŸ“ˆ

I'm using TelemetryDeck in all my apps, its so private you don't even have to put ATT permission or anything. Its just anonymous telemetry. Only thing of note is adding a little notice to the App page, for some a problem, but if you want practical privacy friendliness this is it.

The distribution strategy I used was building in public, cross posting, doing pre orders and press outreach. I got to validate this strategy twice all ready in 2026 with numbers (posted earlier) and by getting featured twice on 9to5Mac. I'm happy to show this in my talk. πŸ“Š

My talk Apple Multiplatform Apps & Agentic Coding did not get accepted for Swiftcon in Berlin, but I can improve it further and keep going as planned. Showing it at CocoaHeads Hamburg next. It became clear the distribution chapter is important, so I will expand on it. πŸ‘¨πŸ»β€πŸ’»

Screenshot of an email informing the sender that their proposed conference session, β€œApple Multiplatform Apps & Agentic Coding,” was not selected for this year’s program. The message explains that the event received over 1,000 submissions and only a limited number of sessions could be accepted, highlighting the competitive selection process.

Getting ready for the App Store with Bluetooth Browser on a fast hackathon timeline! From no screenshots to a draft in an evening. I highly recommend ButterKit and its MCP for this kind of over night job. It is much easier to tweak and change stuff now, than on a blank canvas. πŸ’™

App Store screenshot set for Bluetooth Browser, an iPhone web browser with built-in Web Bluetooth support. The ten screenshots showcase browsing Bluetooth-enabled web apps, discovering and connecting to nearby BLE devices, customizing typography and app tint, using an integrated Bluetooth toolkit for debugging, and configuring browser features in Settings. The clean white interface with blue accents emphasizes a modern browser designed for interacting with Bluetooth devices directly from the web.

Today I'm feeling very grateful about having gained 70 subscribers. Some wonder, why "only" if there is over 1000 customers? We do have a free tier in the app and it is a form of marketing in the long run, each free pass advertises the app to a potential Gold customer.

Subscription analytics showing continued growth in recurring customers. The dashboard reports 70 active subscriptions, with the chart illustrating a sharp increase followed by steady upward momentum, indicating sustained subscriber growth after an initial surge.