Ed Holloway-George 🍝

5.8K posts

Ed Holloway-George 🍝 banner
Ed Holloway-George 🍝

Ed Holloway-George 🍝

@Sp4ghettiCode

Lead Android at https://t.co/LCfBMencb4 & GDE for Android 🔗 https://t.co/OeIzIuKzsg (he/him)

Nottingham, England Beigetreten Mayıs 2018
1.5K Folgt4.1K Follower
Ed Holloway-George 🍝 retweetet
Android Developers
Android Developers@AndroidDev·
The first alpha of Room 3.0 is here! Room 3.0 includes big API changes: ✅ Kotlin-only code gen ✅ KSP-only (Goodbye, KAPT!) ✅ Coroutines-first APIs ✅ JS & WASM support Get ready to migrate → goo.gle/4sJZaZ5
Android Developers tweet media
English
8
62
351
25.7K
Ed Holloway-George 🍝
Ed Holloway-George 🍝@Sp4ghettiCode·
@mrousavy @shibasis0801 I don't have really any NDK experience, so perhaps you are right and the support for that is lacking behind the standard JVM dev experience In any case, if you are experiencing issues I hope you are raising bug reports! Would suck to experience issues and not have them addressed
English
1
0
1
114
Ed Holloway-George 🍝
Ed Holloway-George 🍝@Sp4ghettiCode·
@mrousavy @shibasis0801 Thanks for explaining, it sounds like performance and UI seem to be your main gripes? I suspect because you are using it in a _slightly_ less common way FWIW, JetBrains Toolbox is a great way of managing Android Studio installs. So you can check that issue off by using that 😁
English
1
0
1
130
Marc
Marc@mrousavy·
all JVM languages (Java or Kotlin) are honestly such a pain to use and feel outdated and slow, prove me wrong. - The IDEs suck, constantly have bugs and have the worst DX of all dev environments - There's no stack-allocation for structured types (even a simple struct like Point{x,y} needs to be heap allocated) - Null-safety was slapped onto it because everything is heap allocated (some Kotlin APIs promise non-null, but then it's null - looking at you, camera2) - There's hundreds of ways of doing concurrency - non-interopable (Executor, Handler, Coroutines, Thread, ...) - There's no preprocessor (if DEBUG) - Garbage collectors suck imo
Josh Long@starbuxman

Java is such an amazing language sometimes. In the code below, the compiler knows that if the if branch proceeds, the method will execute, and therefore if it doesn't execute, then it must be safe to assume that the principal is an instanceof OAuthTokenPrincipal and supports destructuring the token parameter

English
96
12
401
95.5K
Ed Holloway-George 🍝
Ed Holloway-George 🍝@Sp4ghettiCode·
@mrousavy @shibasis0801 Interesting, is that with KMP/Android native projects or projects that use frameworks like React Native? Curious to why your experience seems so different Anecdotally, having been both an Android/iOS developer & now working in KMP, Xcode is painful in so many frustrating ways!
English
1
0
1
96
Marc
Marc@mrousavy·
1. Xcode is much smoother and feels like a complete product, whereas Android Studio feels like features have been bolted onto it and issues have been duct-taped to fix it. I agree that AS has more features, but the experience is way worse 2. Valhalla will be a long time before it can actually be used, and will likely never be a thing on Android because they built their own ART. Also, Project Panama sounds cool (actual working FFI instead of crappy JNI), but that also won't be a thing for Android, ever. 3. / 4. Many Android APIs take Executors (eg CameraX ImageAnalysis), many take Handlers (eg ImageReader, which ImageAnalysis uses under the hood btw and just does an extra Thread hop from Handler -> Executor, super stupid imo), and some have Coroutine APIs - I've seen equal amounts of all of them, so there's no clear bias. Handler <> Executor is the main problem imo 5. / 6. Agreed!
English
3
0
11
4.7K
Ed Holloway-George 🍝 retweetet
Guardsquare
Guardsquare@Guardsquare·
The OWASP Mobile Top 10 is a great starting point for mobile risk awareness — but it’s only one piece of the puzzle. Here’s how it fits into a complete mobile security strategy: hubs.la/Q03VNR0G0
English
0
1
0
194
Ed Holloway-George 🍝
Ed Holloway-George 🍝@Sp4ghettiCode·
@sinasamaki Genuine question, as someone that has pretty limited 3d graphics experience is there a particular book, resource or learning path you'd recommend that focusses on either Android or Compose? I'd love to be able to dive deeper and learn a bunch
English
1
0
5
202
sinasamaki
sinasamaki@sinasamaki·
🧊 back to experimenting with cubes again. There's something magical about faking 3d elements 🪄✨
English
7
7
118
4K
Ed Holloway-George 🍝
Ed Holloway-George 🍝@Sp4ghettiCode·
Just updated my MBPs to Tahoe and I can't help but feel the same as I did when I migrated from XP to Windows Vista way back when The UI is liquid glass, but hold the 'gl'...
English
0
0
3
259
Ed Holloway-George 🍝
Ed Holloway-George 🍝@Sp4ghettiCode·
I just sponsored @github_skydoves 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/skydo…
English
1
3
23
1.4K
Ed Holloway-George 🍝 retweetet
Jaewoong Eum
Jaewoong Eum@github_skydoves·
I'm happy to share that I published a new open-source library, Compose Stability Analyzer! This is a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio or IntelliJ IDEA. github.com/skydoves/compo…
English
11
48
281
17.5K
Ed Holloway-George 🍝 retweetet
Android
Android@Android·
Mobile scams are getting smarter. So are we 🧠 New 3rd-party data from YouGov, Counterpoint Research, & Leviathan Security Group is in: Android’s AI-driven safeguards provide more comprehensive and intelligent protection against mobile scams than iOS 🤖🔒 See the data and learn how we keep you safe: security.googleblog.com/2025/10/how-an…
English
36
45
326
65K
Ed Holloway-George 🍝
Ed Holloway-George 🍝@Sp4ghettiCode·
And a legend was born! 💪💚 Working with John at Kraken is a privilege and the wider community is extremely lucky to have dedicated folk like him to learn from
John O'Reilly@joreilly

15 years ago I was coming to the end of a decade working on server side Java when project was cancelled and was asked if I wanted to join San Jose based team working on this relatively new thing called Android....so grateful that I got that opportunity! #AndroidDev

English
0
0
12
1.3K