Sign in

Bastian Adventurer

@bastian-advntrr.bsky.social
43 followers 121 following 55 posts

👨🏻‍💻 Creator of Planki App (plankiapp.com) 📱 Mobile Engineer (Android, iOS) from Hamburg

PostsRepliesMedia
Reposted by Bastian Adventurer
Vincent Friedrich @vincefried.bsky.social · 04/07/2026
Doing an indie app hacker day with these awesome guys at my place today 😄 And we accidentally picked the independence day for that 😆 So also happy 4th of July to those who celebrate it! @Sören Gade @bastian-advntrr.bsky.social
A photo of 4 guys sitting / standing on a room behind their laptops, smiling on the camera.
594
Bastian Adventurer @bastian-advntrr.bsky.social · 30/06/2026
#Planki Dev Diary Planki now supports unlockable skins and new gemstones to collect - handmade without AI. Took me 2 months to build. But I actually like writing code and engineer stuff like in good old stone age 😅 #BuildInPublic #IndieDev #iOS
180
Reposted by Bastian Adventurer
Vincent Friedrich @vincefried.bsky.social · 14/05/2026
I'm launching a new app! Interested? Sign up for a launch notification here: unmemo.neoxapps.de
A marketing teaser showing a mockup of an iPhone running the UnMemo app and displaying a summary about meal planning & grocery list. Then there’s the app icon and a claim „Save time by turning voice memos into instant summaries. Offline First, Privacy-First“
142
Bastian Adventurer @bastian-advntrr.bsky.social · 26/04/2026
#Planki Dev Diary After some vacation I finally can ship the 1.4.0 update: More modern theming, workout statistics + UX changes requested by my users. Plus amazing new screenshots ❤️ Sadly I slipped from 2 → 3 for "plank timer" ranking in Germany 🥲 #BuildInPublic #IndieDev #iOS
091
Bastian Adventurer @bastian-advntrr.bsky.social · 28/03/2026
My "Cute 1 Minute Workout App" #Planki iOS Dev Diary Working on most requested feature: REMINDER Utilizing local notifications and background fetch. Just wasted 3 hours of debugging a EXC_BREAKPOINT crash of BGTaskScheduler due to outdated Apple docs for #Swift 6 🫠 #BuildInPublic #IndieDev #iOS
050
Bastian Adventurer @bastian-advntrr.bsky.social · 12/03/2026
My "Cute 1 Minute Workout App" #Planki iOS Dev Diary I reached POSITION #2 for "plank timer" search in Germany 🎉 It was a big jump from like 10+ directly to 2. Still not much volume 🙈 I still celebrate it with the German translation for my strong userbase from there. #BuildInPublic #IndieDev #iOS
040
Bastian Adventurer @bastian-advntrr.bsky.social · 13/02/2026
My "Cute 1 Minute Workout App" #Planki iOS Dev Diary Again two weeks passed and I worked on the most user requested features: 🏆 Leaderboard 💎 Collectibles Okaay, the second feature I requested actually 😅 Make the workout less predicatable and find rare items! #BuildInPublic #IndieDev #iOS
031
Bastian Adventurer @bastian-advntrr.bsky.social · 01/02/2026
My "Cute 1 Minute Workout App" iOS Development Diary #Planki is released for 1 week now and what I learned so far: 1. I didn't "warmup" my Reddit account which lead to many automatized filtering 2. But happy with the release, some downloads + positive feedback #BuildInPublic #IndieDev #iOS
241
Bastian Adventurer @bastian-advntrr.bsky.social · 30/01/2026
I build my own teardown frame of a iPhone 6 based on a #Ikea A3 frame and a used phone from local market. The whole project was roughly 35€. The battery is a replacement prop I printed on my #Prusa i3 MK3. #iPhone #teardown #teardownframe #diy
021
Bastian Adventurer @bastian-advntrr.bsky.social · 25/01/2026
My "Cute 1 Minute Workout App" iOS Development Diary Step 20: RELEASE 🎉 The day has come, and I am pretty nervous, to be honest. Planki is ready after 2 months: plankiapp.com Read my full experience on Reddit: redd.it/1qmnr5f #BuildInPublic #IndieDev #iOS
192
Bastian Adventurer @bastian-advntrr.bsky.social · 25/01/2026
My "Cute 1 Minute Workout App" iOS Development Diary Step 19: Landing page ✅ I vibe coded the HTML + CSS with #Claude (which worked very well), manually enhanced it, created assets and published it with #Hugo like all my websites: plankiapp.com #BuildInPublic #IndieDev #iOS
041
Bastian Adventurer @bastian-advntrr.bsky.social · 20/01/2026
My "Cute 1 Minute Workout App" iOS Development Diary Step 18: Apple Review Hell I read many posts to avoid common reasons but still got rejected 3 times – most were valid, though: - missing camera indication 🚨 - framed app preview 🚨 - broken landing page - IPv6? 🚨 #BuildInPublic #IndieDev #iOS
161
Bastian Adventurer @bastian-advntrr.bsky.social · 13/01/2026
My "Cute 1 Minute Workout App" iOS Development Diary Step 17: Newsletter ✅ I integrated #FormSpark to the landing page (thanks for the tip @chrisraroque.com and his inspiring videos on his YouTube channel). #BuildInPublic #IndieDev #iOS
050
Bastian Adventurer @bastian-advntrr.bsky.social · 12/01/2026
Today no app development content. Yesterday I finally finished my minimal reusable desk 2-month #calendar because if was tired of buying a new one every year: printables.com/model/1552538 #3dprinting #prusa
printables.com
Minimal Desk 2-Month Calendar 2026+ by Bastian | Download free STL model | Printables.com
040
Bastian Adventurer @bastian-advntrr.bsky.social · 11/01/2026
My "Cute 1 Minute Workout App" iOS Development Diary Step 16: I purchased my Apple Developer License 🎉 Eventhough it's pricy, it felt good to bring the work of the last 2 months clother to life. Also I wondered how $99 became 99€ – the USD seems to be very strong 😅 #BuildInPublic #IndieDev #iOS
171
Bastian Adventurer @bastian-advntrr.bsky.social · 09/01/2026
My "Cute 1 Minute Workout App" iOS Development Diary Step 15: Great knowledge exchange with @vincefried.bsky.social We already had our 3. session together, where Vincent taught me some of his valuable #iOS experience. I learned amazing "guard let" shortcuts. #BuildInPublic #IndieDev
4111
Bastian Adventurer @bastian-advntrr.bsky.social · 29/12/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 14: Integrating #Mixpanel on #iOS When I implemented it on iOS: - there are no default events (e.g. "App started") like on Android - tracking errors is harder because `localizedDescription` is often useless #BuildInPublic #IndieDev
040
Bastian Adventurer @bastian-advntrr.bsky.social · 28/12/2025
My "Cute 1 Minute Workout App" iOS Development Diary Day 13: Working on paywall design with #Figma on the road after christmas time with my family 🎄☺️ #BuildInPublic #IndieDev #iOS
270
Bastian Adventurer @bastian-advntrr.bsky.social · 16/12/2025
My "Cute 1 Minute Workout App" iOS Development Diary Being an indie developer really requires you to be multitalented 🥸 Today besides extending the settings screen, I also composed simple sound effects with #GarageBand and finally worked on legal texts 😅 #BuildInPublic #IndieDev #iOS
050
Bastian Adventurer @bastian-advntrr.bsky.social · 11/12/2025
My "Cute 1 Minute Workout App" iOS Development Diary Day 12: When Apple said "One More Thing" – I didn't think they meant screen sizes Testing every screen variant feels like a surprise mini-boss fight for my layout. My yet limited SwiftUIs skill are not helping 😅📱 #BuildInPublic #IndieDev #iOS
151
Bastian Adventurer @bastian-advntrr.bsky.social · 05/12/2025
My "Cute 1 Minute Workout App" #iOS Development Diary Step 11: Working on a cute character The app should have a cute looking character additionally to the mascot to explain how the app works. Inspired by #Mii and #FunkoPops. It even got its own tiny #iPhone17Pro ☺️ #BuildInPublic #IndieDev
261
Bastian Adventurer @bastian-advntrr.bsky.social · 04/12/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 10: Everything starts with ugly UI Look at my amazing onboarding and settings screens 😅 Everything is ready in #Figma but not in #Xcode yet. Working on that 👨🏻‍💻 #BuildInPublic #IndieDev #iOS
041
Bastian Adventurer @bastian-advntrr.bsky.social · 01/12/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 9: I don't get GRDB #GRDB feels amazing, thanks for the hint @vincefried.bsky.social to use it instead of #SwiftData. However I don't get why read calls can be async but write calls can not 🤔 #BuildInPublic #IndieDev #iOS
141
Bastian Adventurer @bastian-advntrr.bsky.social · 28/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 8: Switch to Swift 6 Thanks to @vincefried.bsky.social I got the tip to switch to Swift 6 asap to avoid concurrency pitfalls. Just alone the annoying crash in VisionKit took me 2h 😵‍💫 #BuildInPublic #IndieDev #iOS
172
Bastian Adventurer @bastian-advntrr.bsky.social · 20/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 7: From sketch notebook to first screen 🎉 I created the screen in #Figma based on my vision that I draw in my nice #Moleskine notebook while I was in the train to work. #BuildInPublic #IndieDev #iOS
040
Bastian Adventurer @bastian-advntrr.bsky.social · 18/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 6: Create an app logo I worked on the mascot yesterday. Today I focussed on the app logo itself. It should look like a funny game. However I couldn't decide yet, if the mascot should have arms or not 🤔 #BuildInPublic #IndieDev #iOS
061
Bastian Adventurer @bastian-advntrr.bsky.social · 17/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 5: Create a cute app mascot To make my users identify with the app, I want to create a cute mascot that also will be present in the app logo. The mascot for the app will be: 🥁🥁🥁 a POTATO 🥔 But logo is WIP #BuildInPublic #IndieDev #iOS
241
Bastian Adventurer @bastian-advntrr.bsky.social · 16/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 4: Fight with SwiftUI Compose and SwiftUI have many similarities. But I was suprised, how difficult it is to have a top-left aligned text in SwiftUI. #BuildInPublic #IndieDev #iOS #XCode #SwiftUI #Compose
152
Bastian Adventurer @bastian-advntrr.bsky.social · 14/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 3: Deploy my first project code 🚀 Xcode's Wifi deployment is AMAZING 🤯 I am aware #AndroidStudio also supports it, but not as seemless. But maybe this is due to my questionable #OpenWrt firewall rules 🙈 #BuildInPublic #IndieDev #iOS #XCode
060
Bastian Adventurer @bastian-advntrr.bsky.social · 13/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary Step 2: Setup Xcode ⚠️ It took 45s+ to see my first project deployed on physical device. I thought it's because I still run #iOS 18, but turning off "Debug executable" in the scheme "fixes" it: redd.it/1nk15gq #BuildInPublic #IndieDev #XCode
061
Bastian Adventurer @bastian-advntrr.bsky.social · 13/11/2025
My "Cute 1 Minute Workout App" iOS Development Diary I want build a cute looking "1 minute workout for busy people with backpain" iOS app in public. Important catch: as an Android Developer. Without an audience. Step 1: Buy a kind of modern iPhone + set it up ✅ #BuildInPublic #IndieDev #iOS
041