Drop me a message with an address and I will have a word and see what I can do... (no promises!)
Drop me a message with an address and I will have a word and see what I can do... (no promises!)
That might be the best post I've ever seen. Genuinely
Tis' the season... π
π¨ My #dcldn25 talk is now LIVE π¨
Going Beyond Obfuscation: Advanced Techniques for Protecting Android Apps
π: www.youtube.com/watch?v=carU...
#MobileSecurity #AndroidDev
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...
π 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
That's on me as well. Really pleased you made it over and I also promise I'll catch you at the next one
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...
Nah can't be, I don't work Sundays π€ͺ
8 steps to success with Gemini in Android Studio by @joebirch.bsky.social joebirch.co/android/8-st...
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
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) πͺ
I'm not saying you should skip my talk to go to his, but I will be speaking at 1.5x speed to catch the last 20 mins of his talk ππ
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 π
A Google Developer Expert branded pin board covered in multiple pin badges
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...
β¨ 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!
In all seriousness, do come and join us - it's going to be great fun to talk mobile security!
www.meetup.com/leeds-mobile...
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)
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 π
Looks incredible π Great stuff β¨
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...
That's true (outside of WebView's support for the <ruby> tag)
However, there's some good open-source solutions available
- github.com/mainrs/andro...
- github.com/b84330808/Ru...
Given the hard work was done in the vertical text library, I wonder if support will eventually come in AndroidX Text π§
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