Alex Smith
@sevengreenrobots.com
📤 284
📥 452
📝 128
Code Craftsperson. Creator of:
@clutched.app
🏎️🏎️🏁
@sobo-app.bsky.social
New solar panels day 😊☀️☀️☀️
9 days ago
1
0
0
Working almost exclusively with
#KMP
for the last few months has been liberating. I now confidently describe myself more broadly as a ‘mobile engineer’, and my bugs live in more people’s pockets than ever before
17 days ago
0
2
0
What I didn’t expect while potty training our toddler was how many photos of poop my wife and I would send each other, nor how excited we get every time we receive one 💩❤️
17 days ago
1
1
0
reposted by
Alex Smith
Sobo | Sobriety Tracker App
2 months ago
#DryJanuary
is in full swing, with
#alcohol
the #1 habit being tracked this month. Wishing good luck to all those giving it a shot!! Sobo for iOS is completely free to download with no subscriptions or purchase necessary. Because there should be no barriers to quitting. Download:
apple.co/3RWQMVP
loading . . .
Sobo App - App Store
Download Sobo by Alexander Smith on the App Store. See screenshots, ratings and reviews, user tips and more games like Sobo.
https://apple.co/3RWQMVP
0
2
1
Nothing seems to eat up my Claude Code tokens more than unit testing with Kotlin coroutines and StateFlows 😞
2 months ago
0
0
0
LETS GO
#JAX
🐆🐆🐆
2 months ago
0
0
0
First Christmas for my youngest, and the first one where my toddler understands the concept of it all. Probably the best Christmas ever ❤️ Merry Christmas all!!
3 months ago
0
1
0
Why does nobody on this train want to join my hotspot??
3 months ago
0
4
0
reposted by
Alex Smith
Jan Rosenow
3 months ago
No surprise: new analysis shows that heat pumps can deliver excellent performance even in older buildings with no meaningful correlation between building age & heat pump efficiency. This is in line with my own experience of having a heat pump in a 1880 Victorian home with only modest insulation.
155
3071
697
The best thing about being a mobile app developer is that your code could be sitting in the pockets of millions of people around the world. Bugs and all.
3 months ago
0
0
0
🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡
3 months ago
0
0
0
Trying to enjoy my evening but can’t stop thinking about how many ways McLaren could hand the championship to Max tomorrow 🫣 Come on guys let’s finish this 🧡🧡🧡
3 months ago
0
1
0
On Seeking New Roles: My Personal Guiding Principles
loading . . .
Seeking New Roles: My Personal Guiding Principles
From Lead Engineer to Senior Role: Balancing family needs, I found a position that offered financial stability, meaningful work, and the freedom to make a lasting impact.
https://mycoding.blog/2025/12/05/new-roles-my-personal-guiding-principles/
3 months ago
1
3
0
Watching the budget announcement today, it’s maddening how shambolic UK parliament is - heckling, shouting, spiteful personal attacks - on both sides. I get that it’s probably always been this way but, aren’t they supposed to be adults?
4 months ago
0
4
1
New job, and I’ve never felt so motivated. I have the freedom to work remotely, to balance my time with my parental responsibilities… I’m treated like an adult. In return, I’ve already closed 3 issues including a high severity incident, in just my first week.
#RTO
policies are BS
4 months ago
0
2
0
New job day 😊🐙
4 months ago
0
4
0
I’d like to say I’m most proud of launching Sobo because it could genuinely help someone improve their life by giving up a harmful habit. But I have to confess that I’m also feeling incredibly smug for getting my iconography past Apple’s review process 😇🍆
apps.apple.com/gb/app/sobo/...
10 months ago
1
4
0
If you've got a spare minute today, would massively appreciate some support to help push this towards the top! ❤️🚀
#IndieMaker
#BuildInPublic
#iosdev
add a skeleton here at some point
10 months ago
0
4
0
reposted by
Alex Smith
Clutched | Real-time F1 Leaderboard app (unofficial)
10 months ago
This Miami sprint race has been absolute carnage!!
#f1
#formula1
#MiamiGP
0
1
2
I’ve found sleep to be one of the most important things in life, and I realised how much mine was being interrupted after drinking alcohol - so I decided to quit. Wanted to track my sobriety with
#ios
widgets, so thought I’d build some!
apps.apple.com/us/app/sobo/...
#sober
#BuildInPublic
loading . . .
10 months ago
0
4
0
I thought I was having a good hair day today but the girl at the coffee shop just asked me if it’s windy outside 💀
11 months ago
0
1
0
Yay
11 months ago
0
1
0
I finally caved and got an iPhone. My passion for
#AndroidDev
is as strong as ever (and my career depends on it 🙈), but I’m loving
#iOS
! It’s also great to experience my
#KMP
projects on a real device, I think it’s important to know both platforms deeply to get the best out of cross-platform
#dev
add a skeleton here at some point
12 months ago
3
8
0
Just discovered police auctions are a thing. Mothers' day is SORTED 😎
12 months ago
0
0
0
Seriously,
#SelfHosted
is the way to go when you're starting a new personal project. Why lock yourself into pricey cloud hosting when your network traffic is minimal? Love to watch my
#RasPi
faultlessly handle my growing user base, and it has cost me almost nothing ❤️
#BuildInPublic
12 months ago
4
9
0
reposted by
Alex Smith
Clutched | Real-time F1 Leaderboard app (unofficial)
12 months ago
The hype for the
#F1
season opener is REAL! Are you ready?? If you want to enhance your experience with real-time leaderboards and more, ad-free, subscription-free, COMPLETELY FREE, you know where to go: Download on iOS and Android:
tosto.re/clutched
0
0
1
I'm gonna need someone to tell me why we need to bring back woolly mammoths... Like, is it so starving kids can eat them? Y'know, the kids that could otherwise be helped with all that mammoth money 🤔
loading . . .
https://techcrunch.com/2025/03/04/on-a-quest-to-revive-the-woolly-mammoth-colossal-biosciences-has-created-a-woolly-mouse/?utm_source=tldrnewsletter
about 1 year ago
1
1
0
reposted by
Alex Smith
Clutched | Real-time F1 Leaderboard app (unofficial)
about 1 year ago
#LewisHamilton
looking strong in that
#Ferrari
in Sakhir right now ❤️💪 Live updates available right now on
#clutched
app Download on iOS & Android!
tosto.re/clutched
#F1
#F1Testing
🏎️
0
3
1
I spent a lot of time finessing adaptive layouts with edge-to-edge support on both
#ios
and
#android
, while also using custom non-material design elements, such as navigation. Some of the APIs are hard to wield, but got there eventually. Let me know what you think!
#KMP
#CMP
#KotlinMultiplatform
add a skeleton here at some point
about 1 year ago
0
3
0
I've learned it's hard to stop chasing perfection and instead just get something out there. It's still a bit rough around the edges but, it's time to share it. Done > Perfect. Check out my app, available on Android and iOS!
tosto.re/clutched
#BuildInPublic
#KotlinMultiplatform
#CMP
add a skeleton here at some point
about 1 year ago
0
1
1
Commanders v Bills would have made for a great superbowl
about 1 year ago
0
2
0
Approved on the first try! It has been a source of joy converting my Android app to
#KotlinMultiplatform
with
#Compose
💪 Now to get some much needed improvements done before the 2025 season starts 🏎️
#BuildInPublic
#KMP
#CMP
#ios
#android
about 1 year ago
2
16
0
Seen in London today 😂
#channel4
about 1 year ago
0
5
0
reposted by
Alex Smith
Eevis Panula
about 1 year ago
Do you know what "Time to take action" (or, accessibility timeout) is, and how to support it in your Android app? In this blog post, I'll explain what it is and how you can make your users' lives better by respecting this accessibility setting's value:
eevis.codes/blog/2024-12...
loading . . .
Support Time to Take Action with Compose | Eevis Panula, Software Developer
true
https://eevis.codes/blog/2024-12-28/support-time-to-take-action-with-compose/
0
6
2
Happy Hump Day, to those who observe
about 1 year ago
0
1
0
Happy Holidays friends. May 2025 bring you happiness and joy, may your pull requests be merged and may your job not be taken by an LLM 🎄🙏
about 1 year ago
0
2
0
This is seriously the one thing that's making me consider switching to iOS. Having to apologise to shopkeepers because they think my contactless payment was declined is getting tiring. I literally just unlocked my device, why is this necessary??!
about 1 year ago
1
0
0
reposted by
Alex Smith
Chris Banes
about 1 year ago
I'm thinking about renaming the modifiers in Haze but not quite sure what to use. If you want to help, you can comment here:
github.com/chrisbanes/h...
loading . . .
Modifier rename · chrisbanes haze · Discussion #451
Hi everyone. In v0.9 Haze was completely re-written in a way where the way that Haze works underneath was completely inverted. Pre-v0.9, all of the drawing and logic was performed by your Modifier....
https://github.com/chrisbanes/haze/discussions/451
0
12
3
Hello darkness my old friend I've come to talk with you again 🫢🍏
#KotlinMultiplatform
#ComposeMultiplatform
#androiddev
#iosdev
about 1 year ago
0
4
0
I can code, but I SUCK at design. What are some good open source design systems that work nicely on mobile? Inspiration needed 🙏
#MobileDev
#DesignSystems
#dev
#design
#ui
over 1 year ago
0
2
0
Last weekend of the year for seeing how my
#F1
leaderboard app fares under load. Still a rough-around-the-edges MVP, but got lots of exciting features in the works for the '25 season, as well as the iOS launch 💪 Also, LET'S GO McLaren! 🧡🧡🧡
loading . . .
Race Control | Live F1 Data - Apps on Google Play
Real-time leaderboard for the F1 race season
https://play.google.com/store/apps/details?id=com.sevengreenrobots.racecontrolandroid
over 1 year ago
0
2
2
I kinda miss the days when we all thought of AI as a huge terrifying conscious self-aware electronic brain hellbent taking over the world, Asimov-style. Makes the 'AI' we have today seem a bit underwhelming 😕
over 1 year ago
0
1
0
Happy Friday! Top
#dev
tip: If you have any weekend plans you want to get out of, deploy to prod this afternoon 👍
over 1 year ago
0
13
4
I'm migrating a native
#android
app to
#KotlinMultiplatform
(+
#CMP
) and aside from a few headaches in refactoring (java.time -> kotlinx.datetime 😣 Hilt -> Koin 😩 Retrofit -> Ktor 🫠), this is going smoother than I thought 💪
over 1 year ago
5
23
0
Assuming people will be using my skeets in their ML training datasets, from now on I'll be posting only accurate facts, starting with this: The correct way to eat a scone is jam first, cream on top.
add a skeleton here at some point
over 1 year ago
1
4
0
Parenting update: Glitter sucks.
over 1 year ago
2
4
0
Ok screw it, I'm buying a Pixel Fold. Completely unrelated topic, does anyone wanna buy my house? 💸
over 1 year ago
0
2
0
reposted by
Alex Smith
droidcon
over 1 year ago
Drumroll please 🥁
#dcldn24
videos are LIVE! Rewatch all your favourite
#Android
talks & reexperience the fun of our
#AndroidDev
event here 📼:
www.droidcon.com/content/?fil...
1
42
16
Casually throwing in that last command as if it doesn't sound completely terrifying to the average lay person 😂 I ❤️ the terminal
add a skeleton here at some point
over 1 year ago
0
1
0
Load more
feeds!
log in