Alex Smith
@sevengreenrobots.com
๐ค 276
๐ฅ 442
๐ 112
Code Craftsperson. Creator of:
@clutched.app
๐๏ธ๐๏ธ๐
@sobo-app.bsky.social
pinned post!
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 . . .
7 months ago
0
3
0
New job day ๐๐
8 days 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/...
6 months ago
1
3
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
6 months ago
0
3
0
reposted by
Alex Smith
Clutched | Real-time F1 Leaderboard app (unofficial)
7 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 . . .
7 months ago
0
3
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 ๐
7 months ago
0
1
0
Yay
7 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
8 months ago
4
9
0
Just discovered police auctions are a thing. Mothers' day is SORTED ๐
8 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
8 months ago
4
8
0
reposted by
Alex Smith
Clutched | Real-time F1 Leaderboard app (unofficial)
8 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
9 months ago
1
1
0
reposted by
Alex Smith
Thomas Kรผnneth
9 months ago
Considering what we are experiencing world-wide, I don't think we need AGI, and I also don't think we should work 60 hours per week. Seek quality time with your loved ones instead.
arstechnica.com/google/2025/...
loading . . .
Sergey Brin says AGI is within reach if Googlers work 60-hour weeks
Google says it has no immediate plans to change work-from-home policies.
https://arstechnica.com/google/2025/02/sergey-brin-says-agi-is-within-reach-if-googlers-work-60-hour-weeks/
6
12
1
reposted by
Alex Smith
Clutched | Real-time F1 Leaderboard app (unofficial)
9 months 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
9 months 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
9 months ago
0
1
1
Commanders v Bills would have made for a great superbowl
10 months 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
10 months ago
2
16
0
Seen in London today ๐
#channel4
10 months ago
0
5
0
reposted by
Alex Smith
Eevis Panula
11 months 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
11 months 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 ๐๐
11 months 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??!
11 months ago
1
0
0
reposted by
Alex Smith
Chris Banes
11 months 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
11 months 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
11 months 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
12 months 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 ๐
12 months 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 ๐
12 months 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 ๐ช
12 months ago
5
24
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
12 months ago
1
4
0
Parenting update: Glitter sucks.
12 months ago
2
4
0
Ok screw it, I'm buying a Pixel Fold. Completely unrelated topic, does anyone wanna buy my house? ๐ธ
12 months ago
0
2
0
reposted by
Alex Smith
droidcon
12 months 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
43
17
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
12 months ago
0
1
0
"what moron wrote this absolutely awful
#code
??" git blame "Ah... I did."
12 months ago
3
14
0
๐ค
add a skeleton here at some point
12 months ago
0
0
0
Currently feeling the consequences of pushing to production on a Friday afternoon. How's your weekend going? ๐ญ
#dev
12 months ago
0
1
0
Adopting BDD this year has resulted in a 10x improvement for our team, esp. gherkin/cucumber syntax ๐ฅ Having PMs/designers be able to collaborate on writing plain-language scenarios, which translate easily into unit / instrumented test cases, has had a massive impact on our delivery process ๐
12 months ago
2
2
0
reposted by
Alex Smith
Eevis Panula
12 months ago
So today in my talk in We Are Developers Live / Accessibility Day, I mentioned Android accessibility checklist I developed as part of my master's thesis, and here it is:
android-a11y-checks.netlify.app
#AndroidDev
#AndroidAccessibility
loading . . .
Home | Android Accessibility Checks
For developing more accessible Android apps
https://android-a11y-checks.netlify.app/
0
14
3
It's always around this time of year that we pretend to implement a code freeze and then immediately push major changes to production all the way through peak ๐ซ
#dev
12 months ago
4
11
1
So technically, either pronunciation is the korrect one ๐
add a skeleton here at some point
12 months ago
0
0
0
#Kotlin
&
#AndroidDev
's, help me win a bet: Is it 'Koin' as in 'coin'? Is it 'Koin' as in 'koh-in'? Or something else?
12 months ago
5
5
2
reposted by
Alex Smith
Eevis Panula
about 1 year ago
So I've been writing about the things I've learned with Compose and Canvas, and here's the latest blog post about text and animating colors:
eevis.codes/blog/2024-11...
#AndroidDev
#JetpackCompose
#AndroidAccessibility
loading . . .
Not a Phase - Text with Compose and Canvas |ย Eevis Panula, Software Developer
true
https://eevis.codes/blog/2024-11-10/not-a-phase-text-with-compose-and-canvas/
0
18
3
Accessibility shouldn't be an afterthought in your app, it should be your top feature. Simple tweaks can have a hugely positive impact on peopleโs daily life. Turn on TalkBack/VoiceOver for a few hours, youโll learn SO much. My new year's resolution will be to get better at this
about 1 year ago
4
32
12
It's easy to think every
#dev
should maintain a blog, contribute to open source and have multiple side projects on the go. You can be passionate about tech without doing any of those things. As a father, husband and full-timer, I barely have time to brush my teeth sometimes, let alone all that
about 1 year ago
20
196
36
Just discovered bluesky is built with React Native. On one hand it explains why the UX isn't totally great. But it is also extremely impressive that a cross-platform app can attract so many users
about 1 year ago
2
4
0
reposted by
Alex Smith
iury souza
about 1 year ago
๐ฅ Published: Putting the Genie in the bottle A hands-on experience with Google's AI Edge SDK (experimental) - running Gemini locally on Android. I've dฬถeฬถlฬถvฬถeฬถdฬถ taken a good look at it, and tried to give a balanced take on the good, the bad and what to expect going forward.
iurysouza.dev/ai-edge-sdk/
loading . . .
Putting the Genie in the bottle
How the AI Edge SDK let's you run Gemini locally.
https://iurysouza.dev/ai-edge-sdk/
2
16
6
App side projects seem to always be 5% coding. The rest is graphic design, marketing, SEO, legal, retention, stability, compliance and other nonsense I'm not qualified for
about 1 year ago
1
5
0
Load more
feeds!
log in