Ed Holloway-George π
@spght.dev
π€ 903
π₯ 530
π 169
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
11 months ago
1
35
0
reposted by
Ed Holloway-George π
Dinorah Tovar
5 days 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 days 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
15 days 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
3
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
3 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)
20 days 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 π
22 days ago
0
45
2
reposted by
Ed Holloway-George π
Dinorah Tovar
about 1 month 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
about 1 month ago
3
11
6
One of these Droidcon London featured speakers is not like the others π (It's me, the others are Android legends)
about 1 month 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 π
3 months ago
1
9
0
RIP JetSec Crypto π«‘πͺ¦
add a skeleton here at some point
3 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
3 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
3 months ago
0
4
2
My guy is 5 today π₯³ππ
3 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 π
3 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
3 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 ππ
3 months ago
6
82
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
3 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 . . .
4 months ago
1
4
0
NYC Droidcon looked ace (but a little warm) - Will have to make it over there at some point ππ½
4 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 β¨
4 months ago
2
5
0
Excited to be part of the
#GDESummit
once again! So many great people in one room β₯οΈ
4 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 π
4 months ago
1
17
0
Another year, another fantastic
#GoogleIOConnect
pin haul ππ₯ Really enjoyed collecting these once again!
4 months ago
0
0
0
Nailed it!
#GoogleIOConnect
#BuildWithGemini
4 months ago
0
7
0
We really got AI for Dolphins before GTA VI
4 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 . . .
4 months ago
0
2
0
I made it and so did a familiar robot!
#GoogleIOConnect
#BuildWithGemini
4 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 π
4 months ago
0
2
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
4 months ago
0
10
2
reposted by
Ed Holloway-George π
Android Makers by droidcon
4 months ago
π₯ Missed a session at Android Makers by droidcon 2025? Or want to rewatch your favorite talk? The full playlist is live on YouTube! πΏ πΊ Dive in now:
youtube.com/playlist?list=β¦
#AMxDC25
2
#AndroidDev
ev
loading . . .
https://youtube.com/playlist?list=β¦
1
14
6
My talk from this year's Android Makers in Paris is now available π£οΈ How to keep your app's secrets, secret π€« - Learn about how to secure API keys - Tools and methods to secure your repos - A couple of recipes you can apply to get secret-free codebases
www.droidcon.com/2025/05/10/h...
#AndroidDev
loading . . .
How to keep your app's secrets, secret - droidcon
Every app has secrets! These could be in many forms (no judgment here!) but in this talk, we'll focus on the most common use case of storing API keys or data in-app that we'd rather not make readily a...
https://www.droidcon.com/2025/05/10/how-to-keep-your-apps-secrets-secret/
4 months ago
0
9
0
I have just uncovered something truly terrifying at work... π±
4 months ago
3
11
0
A reminder that if you *need* on-going Encrypted Shared Prefs support, I have my own fork that is being maintained with dependency updates and bug-fixes I have just pushed v1.0.2 this afternoon π
github.com/ed-george/en...
add a skeleton here at some point
5 months ago
0
2
1
In case you missed it, Android apps including Facebook, Instagram, and several Yandex apps including Maps and Browser have been silently listen on fixed local ports for tracking purposes Disclosure and findings can be found below:
localmess.github.io
#AndroidDev
#MobileSec
loading . . .
Covert Web-to-App Tracking via Localhost on Android
https://localmess.github.io
5 months ago
0
6
2
AndroidX Security Crypto got an update yesterday! Bad news, it's just a version bump to take it out of alpha (and nothing else) Still totally deprecated π Sorry!
#AndroidDev
#MobileSec
5 months ago
1
5
1
π¨π¬ Oh no, Postman is logging your secrets! If you are using Postman, it seems like the time to find an alternative Read more here:
anonymousdata.medium.com/postman-is-l...
loading . . .
Postman is logging all your secrets and environment variables
I was originally investigating this report that Postman is not HIPAA compliant. I found that Postman is not just wholly unsuitable forβ¦
https://anonymousdata.medium.com/postman-is-logging-all-your-secrets-and-environment-variables-9c316e92d424
5 months ago
1
4
1
reposted by
Ed Holloway-George π
JetBrains
5 months ago
Lunch break achievement unlocked. Iβm now a `suspend fun`, waiting to be resumed via cookies. πͺ
#KotlinConf
0
10
2
Always enjoy hearing from animations legend
@nicole-terc.bsky.social
β¨π
#KotlinConf
5 months ago
1
6
1
Gemini completed Pokemon?! π That's impressive...
#GoogleIO
5 months ago
1
5
0
Made the mistake of opening up the bird app this morning It's just the same voices moaning about Android π Not the vibes I need today
5 months ago
0
8
0
reposted by
Ed Holloway-George π
skydoves
5 months ago
Material3 Expressive is announced.
m3.material.io/blog/buildin...
loading . . .
M3 Expressive: Engaging UX Design
Discover Material Design's latest update: M3 Expressive for more engaging and user-friendly products.
https://m3.material.io/blog/building-with-m3-expressive
0
8
2
Best bit of tech swag you've ever picked up at a conference?
5 months ago
1
3
0
Who is selling cool mobile dev themed stickers nowadays? π
6 months ago
0
4
0
reposted by
Ed Holloway-George π
John O'Reilly
6 months ago
There are already great DI frameworks available for
#KMP
but this would provide a nice migration path for existing Android apps that use Dagger/Hilt.
add a skeleton here at some point
0
15
1
Android 16 finally adds official support for enabling certificate transparency within your apps ππ Wondering what that is and why is that good news? Check out my latest blog post here:
www.spght.dev/articles/21-...
#AndroidDev
loading . . .
How to have 'Crystal Clear Certificates': Securing your Android Apps using Certificate Transparency | Ed Holloway-George | Android Developer | Android GDE
Android 16 introduces official support for Certificate Transparency, but what is it and why is it so important?
https://www.spght.dev/articles/21-04-2025/crystal-clear-certs
6 months ago
1
24
8
With the recent deprecation, there have been a lot of questions about what's next for EncryptedSharedPreferences Therefore, I have forked AndroidX Crypto's library to provide some level of continued support in the future Please check out the repo here:
github.com/ed-george/en...
#AndroidDev
loading . . .
GitHub - ed-george/encrypted-shared-preferences: An updated fork of the AndroidX Crypto library (also known as JetSec) for on-going EncryptedSharedPreferences and EncryptedFile support post-deprecatio...
An updated fork of the AndroidX Crypto library (also known as JetSec) for on-going EncryptedSharedPreferences and EncryptedFile support post-deprecation - ed-george/encrypted-shared-preferences
https://github.com/ed-george/encrypted-shared-preferences
6 months ago
1
20
8
reposted by
Ed Holloway-George π
poll.blue
6 months ago
Poll results after 24 hours: Are you currently using EncryptedSharedPreferences in your project? 1οΈβ£ Yes π¦π¦π¦π¦π¦β¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈ (9) 2οΈβ£ Yes (But migrating to another solution) π¦β¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈ (2) 3οΈβ£ No π¦π¦π¦β¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈ (6) 4οΈβ£ Other (Comment below!) π¦β¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈβ¬οΈ (2)
0
2
1
Are you currently using EncryptedSharedPreferences in your project? 1οΈβ£
Yes
2οΈβ£
Yes (But migrating to another solution)
3οΈβ£
No
4οΈβ£
Other (Comment below!)
π Show results
6 months ago
2
1
1
Thanks so much to all the organizers, volunteers, venue staff and those wonderful people behind the scenes that make
@androidmakers.bsky.social
an absolute pleasure to be a part of π₯° π«π· Merci beaucoup and hope to see you at another EU droidcon event soon!
#AMxDC25
6 months ago
0
16
1
Load more
feeds!
log in