Looks fun!
Posts by Torstein Skulbru
Just to be clear, the videos are there and everything «works» its just that the permissions across google folders isn’t correct somyou cant open them across accounts. I’m also going to make some changes to opening video part too. Stay tuned.
Hi, thanks for the support! I have a fix in the works, i have to expand the permission from Google. Hopefully it will be out soon, awaiting approval from google and then Apple. Sorry about that!
Something I keep relearning: the people who need your app most are often the least technical.
They don't care about your architecture. They just need it to work — instantly, obviously, silently.
Best compliment I've ever gotten: "I didn't have to think."
How do you test for that?
Started doing short-form video marketing. No trackable links — just "search for my app."
Downloads went up. Analytics can't explain why.
Best I can do is spot the trend shifts in plask.dev and trust the process.
Anyone else flying blind on attribution?
Most apps treat privacy like a premium upsell.
But for some users, privacy isn't a preference — it's safety.
When "data stays on device" is your default, you're not limiting your product. You're respecting why someone downloaded it.
Should local-first be the default for personal data?
Linetris #23 (Extreme)
🟥 15 lines | 2:39
⬜🟥⬜🟥⬜🟥🟥🟥
⬜🟥🟥🟥🟥⬜⬜⬜
🟥🟥🟥🟥🟥🟥⬛🟥
🟥🟥🟥🟥⬜⬛🟥🟥
⬜🟥⬜🟥🟥🟥🟥🟥
🟥⬛🟥🟥🟥🟥🟥🟥
⬜🟥⬜⬜🟥🟥🟥🟥
🟥🟥⬜🟥🟥🟥🟥⬜
apps.apple.com/app/id675985...
If you have time to give me a AppStore review, that would be awesome!
Building for a small audience is harder than it sounds. No generic UX patterns, no broad assumptions. You have to actually understand the people.
But when you nail it, retention is almost unfair. Niche users stick because nothing else fits.
Smallest audience you ever built for?
Accessibility isn't a feature you bolt on at the end. It's a lens you design through from day one.
→ Test with VoiceOver early, not after launch
→ Larger tap targets help everyone
→ If your UI needs a tutorial, it's too complex
What accessibility wins have surprised you?
Linetris #20 (Medium)
🟦 56 lines | 10:23
⬜⬛⬜⬜🟦🟦🟦🟦
🟦⬛🟦🟦🟦🟦🟦🟦
⬜⬜🟦🟦🟦🟦🟦🟦
🟦⬜🟦🟦🟦🟦⬜🟦
🟦⬜🟦🟦⬜⬜⬜🟦
🟦🟦🟦🟦🟦⬜🟦🟦
🟦🟦🟦🟦🟦🟦⬛🟦
🟦🟦🟦🟦⬜⬜🟦⬜
apps.apple.com/app/id675985...
Thanks! It's super addictive 😅
I vibecode a lot of apps and web saas. Tracking analytics across all of them is painful—traffic drops, ad effects, what needs attention?
So I built Plask. Anomaly detection and AI digests. Heres how I built it
tskulbru.dev/posts/building-plask-ga4-analytics-saas
#buildinpublic #saas #analytics
If Wordle is your morning coffee, Linetris is your evening puzzle.
Same grid for everyone. Place pieces, clear lines, climb the leaderboard. One puzzle a day — a clean 5-minute brain workout.
I'm hooked on my own game and I'm not embarrassed.
apps.apple.com/app/id6759858457
Coding as we know it has been solved. LLMs are the biggest shift since the printing press — not because they write perfect code, but because they've democratized the ability to build.
The barrier isn't "can you code?" anymore. It's "what do you want to build?"
Oh! Glad you figured it out and that it wasn't a bug :D thank you for the support, hope you enjoy the app! If you feel like it, I'd highly appreciate a review on app store!
Hi! Sorry to hear that, which plattform are you using?
The vibe coder workflow:
1. Ship app
2. Ship another app
3. Forget to check analytics on the first one
4. Repeat
I built Plask because I had this problem. Connect Google Analytics once, see every app in one place. Get an AI summary every Monday telling you what's up across all of them.
plask.dev
Building Njord — a native macOS App Store Connect client. Tired of the ASC web UI being slow and clunky. Tired of Fastlane being CLI-only. And I wanted to use LLM/AI to optimize listings
#BuildingInPublic #indiedev #macos #apple #SwiftUI
If you play Wordle every morning, you need a second daily habit.
Linetris: a daily line puzzle where everyone plays the same grid and competes for the top spot.
apps.apple.com/app/id675985...
Just launched Linetris — a daily line puzzle game for iOS.
Same puzzle for everyone, every day. Place Tetris-like pieces, clear lines, climb the leaderboard. Bronze to Diamond medals.
Built it solo. No ads in gameplay. Free to play.
apps.apple.com/app/id675985...
#indiedev #buildinpublic #ios
Every federal agency just got ordered to drop Anthropic — for enforcing their own terms of service.
Oh no. The company I build on has a spine. How awful.
Don't threaten me with a good time.
#Anthropic #Claude #AI #BuildInPublic
We test on our own devices, in our own language, with our own abilities. Then act surprised when users struggle.
Accessibility isn't a checkbox. It's asking "who can't use this yet?" and meaning it.
Most fixes are small once you see the problem.
What's an a11y win you've shipped?
Unpopular opinion: offline-first is still the right default for most mobile apps.
1. Connectivity is never guaranteed
2. Sync can be added later; trust cannot
3. Your data shouldn't depend on your uptime
The cloud hype made us forget how powerful the device in your pocket is. Change my mind?
How do you handle movement breaks during deep work? I'll get so locked into a coding session that hours vanish — then I stand up and my body basically files a complaint.
Do you have a system that actually works, or do you just... forget and suffer later?
I have multiple apps on the App Store and Google Play.
I still don't have a good ASO workflow.
Every launch I'm Googling the same things, second-guessing keywords, and staring at screenshots wondering if they work.
Do experienced indie devs have this figured out or are we all winging it?
MyVisualRoutine is now in Android testing!
If your child thrives with visual schedules, choice boards, or First/Then boards - we'd love your help shaping the Android beta. Your feedback matters.
Sign up: myvisualroutine.com
#autism #ADHD #specialneeds
Naming tip I wish I knew sooner:
Say the name out loud in 3 contexts: calling it across a room, introducing it to a skeptic, and whispering it at 3am when you're second-guessing everything.
Still feels right? You've got your name.
What name almost won for you?
How to get flamed on social media: Have you heard the classical vintage music group, “Metallica”?
Oldies but goodies