Ed Holloway-George 🍝
banner
spght.dev
Ed Holloway-George 🍝
@spght.dev
Lead Android at kraken.tech & GDE for Android

🔗 https://linktr.ee/sp4ghetticode

(he/him)
Pinned
Hello! 👋

For those that don't know me, I'm Ed, an Android developer, GDE and speaker from Nottingham, UK

I like to talk mobile security and all things Android

You can find my resources at spght.dev 🍝

Thanks for following!

#AndroidDev #MobileSec
Reposted by Ed Holloway-George 🍝
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
November 6, 2025 at 9:28 PM
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
November 3, 2025 at 5:29 PM
Reposted by Ed Holloway-George 🍝
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
October 31, 2025 at 12:01 PM
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
October 31, 2025 at 9:10 AM
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
October 31, 2025 at 8:37 AM
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
October 30, 2025 at 6:08 PM
✅ 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) 💪
October 28, 2025 at 1:59 PM
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 🙃
October 27, 2025 at 8:15 PM
GDE Pin Board update 📌

Very grateful to be an Android GDE for another year

#GoogleDevExpert #AndroidDev
October 26, 2025 at 10:59 AM
Reposted by Ed Holloway-George 🍝
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
October 13, 2025 at 3:27 PM
Reposted by Ed Holloway-George 🍝
✨ 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
October 11, 2025 at 8:06 AM
Reposted by Ed Holloway-George 🍝
Reminder that Compose Multiplatform (www.jetbrains.com/compose-mult...) is Stable on iOS, Android and Desktop....and now in Beta for Web.
October 3, 2025 at 10:34 AM
Reposted by Ed Holloway-George 🍝
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
July 15, 2025 at 8:28 AM
Been sick this weekend, but I am feeling marginally better and now very excited about my talk tomorrow night in Leeds

Please come along, if not just to see what my fever-fed slides contain 😂

(See pic attached)
September 28, 2025 at 8:14 PM
I've been losing my mind for the last few evenings trying to figure out how to write a KMP compatible Gzip decompression method

JVM & Android were easy but iOS was driving me crazy with zlib C interop and alloc calls!

TIL it turns out Okio can do it all, in two lines of code 😂
September 26, 2025 at 9:37 AM
Reposted by Ed Holloway-George 🍝
As many of you know, I wrote Modern Security in Android a couple of years ago. It's time for a well-deserved refresh
It's time to talk about some new practices that you may want to follow
It will be available at the same link this Sunday 👩🏻‍💻✨🥸🍊

medium.com/knowing-andr...
Modern Security in Android (part 1)
A fast guide to be safe
medium.com
September 16, 2025 at 11:50 PM
Wrote a quick blog post about the newest AndroidX library 'androidx.text:text-vertical' 📚✨

Learn about the cool functionality this provides and why this is important, particularly if you read Japanese newspapers 🇯🇵📰

Read more:
www.spght.dev/articles/13-...

#AndroidDev #AndroidX
Whats new in... 'AndroidX Text - 1.0.0-alpha01' | Ed Holloway-George | Android Developer | Android GDE
A quick look at one of the latest additions to the AndroidX suite of libraries
www.spght.dev
September 13, 2025 at 4:16 PM
One of these Droidcon London featured speakers is not like the others 😂

(It's me, the others are Android legends)
September 4, 2025 at 3:07 PM
One of the cool things I am *really* enjoying at work right now is being able to write both the backend and frontend mobile code for particular features

It's made testing locally and the prototyping process so much faster 🚀
August 1, 2025 at 7:33 AM
RIP JetSec Crypto 🫡🪦
Today's #JetpackReleaseNotes include Benchmark 1.4.0, Browser 1.9.0, Security Crypto's final deprecation in 1.1.0 stable, bug fixes in Navigation 2.9.3 and WorkManager 2.10.3, Compose 1.9.0-rc01, new alphas for Lifecycle+SavedState, plus a ton of XR updates!
developer.android.com/jetpack/andr...
Recent Release Notes  |  Android Developers
developer.android.com
July 31, 2025 at 1:08 PM
Got into Android completely by accident. When I left uni, I had no intention of becoming an Android developer until a recruiter called to say he'd seen my CV, we had attended the same university, and he wanted me to meet some people

Those people were the founders of bopple.com

The rest is history
July 27, 2025 at 9:15 PM
Just released v1.1.0 of my fork of 'encrypted-shared-preferences'

🚨 This version introduces a breaking change for API 21/22 users due to Tink's latest version bumping the minSdk to 23 🚨

Check out the release notes for more info

github.com/ed-george/en...
Release 1.1.0 · ed-george/encrypted-shared-preferences
What's Changed WarningDue to changes introduced in Tink version 1.18.0, this version raises the minSdk for the library from API 21 (Android 5.0 - Lollipop) to API 23 (Android 6 - Marshmallow) For a...
github.com
July 27, 2025 at 6:43 PM
My guy is 5 today 🥳🎈🎂
July 24, 2025 at 7:48 AM
Hours lost today due to Python not being able to parse 'true' as an environment variable until it is written as 'True'?

Several 💀
July 21, 2025 at 3:56 PM
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
July 15, 2025 at 8:28 AM