Ed Holloway-George π
@spght.dev
π€ 959
π₯ 545
π 190
Lead Android at kraken.tech & GDE for Android π
https://linktr.ee/sp4ghetticode
(he/him)
pinned post!
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
over 1 year ago
1
35
0
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
add a skeleton here at some point
20 days ago
0
9
1
Welcome back EncryptedSharedPreferences, long time no see! This wasn't on my bingo card (Blog post coming soon)
23 days ago
1
11
1
Another
@benkadel.com
banger incoming...
29 days ago
2
18
3
reposted by
Ed Holloway-George π
Renaud Mathieu
30 days ago
Please, find the slide from my talk π Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
speakerdeck.com/renaudmathie...
loading . . .
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…
https://speakerdeck.com/renaudmathieu/offline-should-be-the-norm-building-local-first-apps-with-crdts-and-kotlin-multiplatform
1
8
3
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 π
29 days ago
1
10
1
reposted by
Ed Holloway-George π
David Blanc
about 1 month ago
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
1
6
2
reposted by
Ed Holloway-George π
Renaud Mathieu
about 1 month ago
Amazing
@spght.dev
on stage!
0
4
2
Tis' the season... π
5 months ago
1
8
0
π¨ My
#dcldn25
talk is now LIVE π¨ Going Beyond Obfuscation: Advanced Techniques for Protecting Android Apps π:
www.youtube.com/watch?v=carU...
#MobileSecurity
#AndroidDev
loading . . .
Advanced Techniques for Protecting Android Apps - Ed Holloway-George | droidcon London 2025
YouTube video by droidcon & fluttercon
https://www.youtube.com/watch?v=carU3Fghrns
5 months ago
0
43
7
reposted by
Ed Holloway-George π
Ian Lake
6 months ago
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...
loading . . .
Jetpack Navigation 3 is stable
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/jetpack-navigation-3-is-stable.html
3
60
29
π 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 β¨
6 months ago
0
2
0
reposted by
Ed Holloway-George π
Aurimas Liutikas
6 months ago
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
loading . . .
Google Issue Tracker
https://issuetracker.google.com/issues/269631430
1
16
2
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...
loading . . .
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...
https://github.com/sponsors/skydoves?o=sp&sc=t&sp=ed-george
6 months ago
0
12
1
reposted by
Ed Holloway-George π
John O'Reilly
6 months ago
8 steps to success with Gemini in Android Studio by
@joebirch.bsky.social
joebirch.co/android/8-st...
loading . . .
8 steps to success with Gemini in Android Studio | Joe Birch
https://joebirch.co/android/8-steps-to-success-with-gemini-in-android-studio/
0
6
3
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
loading . . .
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...
https://github.com/ed-george/encrypted-shared-preferences/releases/tag/1.1.1
6 months ago
1
10
2
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
6 months ago
0
7
0
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
6 months ago
1
14
0
β 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) πͺ
6 months ago
0
6
0
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 π
6 months ago
1
5
0
GDE Pin Board update π Very grateful to be an Android GDE for another year
#GoogleDevExpert
#AndroidDev
6 months ago
1
4
0
reposted by
Ed Holloway-George π
Dinorah Tovar
7 months ago
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...
loading . . .
Master Class on Security (part 1)
For Android Developers β from Encryption to Passkeys and Keystore
https://medium.com/knowing-android/security-for-android-developers-part-1-ce5b63bcf82a
0
8
1
reposted by
Ed Holloway-George π
sinasamaki
7 months ago
β¨ 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
loading . . .
2
21
6
reposted by
Ed Holloway-George π
John O'Reilly
7 months ago
Reminder that Compose Multiplatform (
www.jetbrains.com/compose-mult...
) is Stable on iOS, Android and Desktop....and now in Beta for Web.
0
15
2
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!
loading . . .
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.
https://app.warp.dev/referral/5K65KQ
10 months ago
2
1
1
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)
7 months ago
1
2
0
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 π
7 months ago
0
43
2
reposted by
Ed Holloway-George π
Dinorah Tovar
8 months ago
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...
loading . . .
Modern Security in Android (part 1)
A fast guide to be safe
https://medium.com/knowing-android/modern-security-in-android-part-1-6282bcb71e6c
0
8
2
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
loading . . .
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
https://www.spght.dev/articles/13-09-2025/androidx-text
8 months ago
3
11
5
One of these Droidcon London featured speakers is not like the others π (It's me, the others are Android legends)
8 months ago
1
4
0
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 π
9 months ago
1
8
0
RIP JetSec Crypto π«‘πͺ¦
add a skeleton here at some point
9 months ago
1
5
0
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
add a skeleton here at some point
10 months ago
1
7
0
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...
loading . . .
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...
https://github.com/ed-george/encrypted-shared-preferences/releases/tag/1.1.0
10 months ago
0
4
1
My guy is 5 today π₯³ππ
10 months ago
0
7
0
Hours lost today due to Python not being able to parse 'true' as an environment variable until it is written as 'True'? Several π
10 months ago
0
7
0
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!
loading . . .
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.
https://app.warp.dev/referral/5K65KQ
10 months ago
2
1
1
I know it's not that important or close to impressive for most people out there, but I just ran my first 5k in under 30 mins! I'd never imagined 6 weeks ago I could do that ππ
10 months ago
6
81
1
Made it home after 2 weeks away I've finally had time to update my pin board with all those I collected at this year's
#GoogleIOConnect
β€οΈπππ Thank you so much to
@developers.google.com
and the GDE program for helping me learn so much, meet so many people and be a part of the community
10 months ago
0
5
0
Back from holiday and testing out on-device Gemma 3n & MediaPipe capabilities! Extremely rough around the edges, but here's a working prototype of a "Rate My Doggo" app, featuring my dog ππ
#BuildWithGemini
loading . . .
10 months ago
1
4
0
NYC Droidcon looked ace (but a little warm) - Will have to make it over there at some point ππ½
11 months ago
1
3
0
After dragging my feet a little, I have finally taken my first step into learning about AI I have built a very rudimentary MCP service to connect to LimitlessTCG and serve insights into recent PokΓ©mon online tournaments! Really enjoying learning this new tech β¨
11 months ago
2
5
0
Excited to be part of the
#GDESummit
once again! So many great people in one room β₯οΈ
11 months ago
1
5
0
I know it's not much, but I just ran 20 mins non-stop for the first time probably since I was at primary school I joked to people at IO Connect last year that I'd need to take up running as I was so unfit and now here I am, doing my best to improve my lifestyle one year later π
11 months ago
1
17
0
Another year, another fantastic
#GoogleIOConnect
pin haul ππ₯ Really enjoyed collecting these once again!
11 months ago
0
0
0
Nailed it!
#GoogleIOConnect
#BuildWithGemini
11 months ago
0
7
0
We really got AI for Dolphins before GTA VI
11 months ago
0
3
0
Veo is impressive. It turned me into a dragon in a matter of seconds ππ A very cool demo, but perhaps not the best example of it's full capability
#BuildWithGemini
#GoogleIOConnect
loading . . .
11 months ago
0
2
0
I made it and so did a familiar robot!
#GoogleIOConnect
#BuildWithGemini
11 months ago
0
3
0
Made it to Berlin π©πͺ Had a morning to kill, so what better way to do so than go to the zoo! I've walked 18k steps and it's only 13:30 π
11 months ago
0
1
0
Looking forward to seeing many of my favourite developers and the wider Google community in Berlin next week! Hope to see you there π
#GoogleIOConnect
#BuildWithGemini
11 months ago
0
9
2
Load more
feeds!
log in