Been experimenting with using Gemini via Antigravity to help improve the UI in a small Android app I have been building The results have been impressive! What do you think? #BuildWithGemini
Ed Holloway-George 🍝
@spght.dev
Lead Android at kraken.tech & GDE for Android 🔗 https://linktr.ee/sp4ghetticode (he/him)
🚨 There's a new skill in town 🚨 The android-intent-security skill, part of the Android skills suite, scans your app and ensures you follow best practices for Android Intent security You can install this skill to your project (or globally) using the Android CLI #AndroidDev #GoogleIOConnect
Totally 100% not jealous of all the Google I/O attendees at all. No sir. Not one bit. But if I was to start with the puppy-dog eyes today, do you think I'll get an invite for I/O 2027? 🥺
Android is now Compose-first: developer.android.com/develop/ui/c... It was years in the making, and I'm happy to see it's finally here!
Android is Compose-first | Jetpack Compose | Android Developers
Android is Compose-first, and the Views system is now in maintenance mode, meaning it will only receive updates for highly critical fixes.
developer.android.com
Screaming into the void some thoughts on AI coding. androidessence.com/leave-me-beh...
Leave Me Behind | Android Essence
Simplified Android Development
androidessence.com
I've just blogged about my feelings surrounding the changes coming to add encryption to DataStore, how it works behind the scenes and whether the new functionality is for you 💪 You can check it out here: sp4ghetticode.medium.com/whats-new-in... #AndroidDev
What’s new in AndroidX DataStore 1.3.0-alpha07: Encrypt your DataStore
Welcome back EncyptedSharedPreferences, long time no see!
sp4ghetticode.medium.com
Welcome back EncryptedSharedPreferences, long time no see! This wasn't on my bingo card (Blog post coming soon)
Welcome back EncryptedSharedPreferences, long time no see! This wasn't on my bingo card (Blog post coming soon)
Please, find the slide from my talk 👇 Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform speakerdeck.com/renaudmathie...
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
In 2026, a loading spinner in the subway isn’t “bad connectivity”. It’s a cloud-first app showing its limits. This talk is about offline-first architect…
speakerdeck.com
Truly devastated to have learned about the tragic passing of Xavier I met Xavier at my first Android Makers and his kind words, advice & excellent talk still remain with me Seeing him at conferences was a highlight. He was a wonderful person & a great community figure May he rest in peace 💚
Next up is right up my alley: "Going beyond obfuscation" by @spght.dev. Basically the session I've been looking forward to the most. #AndroidMakers26
🚨 My #dcldn25 talk is now LIVE 🚨 Going Beyond Obfuscation: Advanced Techniques for Protecting Android Apps 🔗: www.youtube.com/watch?v=carU... #MobileSecurity #AndroidDev
Advanced Techniques for Protecting Android Apps - Ed Holloway-George | droidcon London 2025
YouTube video by droidcon & fluttercon
youtube.com
Jetpack Navigation 3 is stable! 🎉🎉🎉 Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well! android-developers.googleblog.com/2025/11/jetp...
Jetpack Navigation 3 is stable
News and insights on the Android platform, developer tools, and events.
android-developers.googleblog.com
😂 An opportunity to write about one of my all-time favourite developer war-stories has appeared! Very excited to share this when the time comes ✨
Sometimes you've got to celebrate the small wins. Android Studio project wizard will add distributionSha256Sum entries to gradle/wrapper/gradle-wrapper.properties to make reduce your chances of getting a malicious Gradle distribution! issuetracker.google.com/issues/26963... #gradle #security
Google Issue Tracker
issuetracker.google.com
I just sponsored @skydoves.bsky.social After seeing (and briefly meeting) Jaewoong @ Droidcon London, his open-source work is by far some of the most impressive & important in our space right now I highly recommend supporting his continued work if you can ❤️ github.com/sponsors/sky...
Sponsor @skydoves on GitHub Sponsors
Hi, 👋 I'm an Android/OSS Engineer. I have created and contributed more than 70+ open-source libraries related to Android & Kotlin that are used all over the globe. I'd love to give positive effect...
github.com
8 steps to success with Gemini in Android Studio by @joebirch.bsky.social joebirch.co/android/8-st...
8 steps to success with Gemini in Android Studio | Joe Birch
joebirch.co
It's Friday, meaning it's time to ship! (Right?!) 🚀 I've just released a minor update to my encrypted-shared-preferences fork This release bumps to tink version v1.19.0 Check it out: github.com/ed-george/en... #AndroidDev
Release 1.1.1 · ed-george/encrypted-shared-preferences
What's Changed Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #43 Update actions/setup-java action to v5 by @renovate[bot] in #42 Update actions/checkout ac...
github.com
Thanks so much for coming to my #dcldn25 talk! It's always fantastic to see so many people wanting to learn more about mobile security ✨🔐 My slides are now available via my website Hope to see you at another Droidcon soon ✌️ 📽️: spght.dev/talks 📸: @tomcolvin.co.uk
I'm so grateful for the Android community. I've seen so many old friends at Droidcon London this year and even made some new ones too What a wonderful thing to have been a part of! 💚🤖 #dcldn25
✅ Booked hotel for the wrong days ✅ Arriving a day earlier by accident ✅ Can't find train tickets The standard travel experience with me See you at @droidcon.bsky.social London (I hope) 💪
Made the classic mistake of checking who I clash with at Droidcon London this year 😂 Of course, it's @zacsweers.dev with the main talk I wanted to catch 🙃
GDE Pin Board update 📌 Very grateful to be an Android GDE for another year #GoogleDevExpert #AndroidDev
Time for a revamp! 🍃🍂 My new serie Master Class on Security is now available in my blog, we will focus on: ✅ Encryption (Part 1 is available) ✅ Passkeys ✅ Credential Manager ✅ Keystore and library migration paths ✅ Integrity and Network security medium.com/knowing-andr...
Master Class on Security (part 1)
For Android Developers — from Encryption to Passkeys and Keystore
medium.com
✨ New article on how to create futuristic, cyberpunk glitch effects that's overused in sci-fi movies, right in #JetpackCompose www.sinasamaki.com/glitch-effec... This approach uses regular canvas functions, so no need to dip into shader code... yet. #ComposeMultiplatform #AndroidDev
Reminder that Compose Multiplatform (www.jetbrains.com/compose-mult...) is Stable on iOS, Android and Desktop....and now in Beta for Web.
I am really enjoying using Warp as my daily Terminal I never thought AI and the terminal would mix, but it's definitely helped improve so much of my workflow 🚀 Highly recommend giving it a try if you haven't already!
Your invite to Warp—the agentic development platform
Warp is an AI agent platform that lets you run multiple agents in parallel to complete any development task.
app.warp.dev