Pinned Tweet
I am thrilled to announce that my latest book, "Extending Android Builds: Pragmatic Gradle and AGP Skills with Kotlin," is now available on Amazon🚀, including all regional sites. 🥳This book delves into the development of Gradle plugins that integrate with the Android Gradle Plugin (AGP) and other essential build tools, such as AAPT2, Kotlin Symbol Processing (KSP), and Bytecode manipulators. By clicking the "Read Sample" button at the bottom left on the detail page, you will find a detailed table of contents and previews. You have the flexibility to choose between the Kindle version, Paperback (B&W), or Hardcover (full-color edition). amazon.com/dp/B0CZXPP2JS
El Zhang retweeted
Some souvenirs from #AndroidDevSummit in London 😀 – at Galway, Ireland
El Zhang retweeted
Let's talk about the future of Android development.
Tune in to #AndroidDevSummit for the latest technical updates, new tools, and deep dives to help you build your best apps.
🔗 October 28 at 10 AM PT: goo.gle/ADS26
Kicking off my London trip with a fun appetizer before tomorrow’s summit at GDG London’s Android Circuit tonight.
The 2nd talk is a great reminder that perf is timeless. After hitting so many perf issues in vibed apps, monitoring & E2E matter more than ever.
#AndroidCircuit
Heading to Android Dev Summit - London tomorrow :D
The last one was four years ago, when I’d just become an Android GDE. These days I’m doing much more with AI and full-stack dev.
A2UI + on-device AI are high on my list. Who else is going?
#AndroidDevSummit #A2UI
It's truly happy to meet Kenichi again in Singapore!
El (@xx2bab) is my new friend and a GDE, and when we met for the second time, he kindly gifted me his book “Extending Android Builds.” 📘✨
It’s a huge work with over 500 pages, and the moment I held it, I could tell it’s going to be a serious deep dive. It looks like a great book for learning Android build systems in depth.
Thank you so much, El! I truly appreciate it 🙌
#DevFest #DevFestSG25 #GDGSingapore
'Google Engineer Reveals: On-Device Agents and the Future of Personalized AI'. In this episode, El and another Android GDE Yuang interview Li Na from Google's CoreML team at Google I/O Connect Shanghai 2025! youtube.com/watch?v=-ui_U5Vc…
Super excited to see that "CMP is stable and Production-Ready". I tried three KMP + CMP apps currently available on the App Store (may use CMP 1.7 or prior), and I noticed that they still feel a bit laggy and not very responsive when quickly scrolling through lists.
I’m thrilled that AGP team has added explanations of various build concepts for all Android devs—especially clearing up some newbie confusions about plugin classification. For more info, check out the free chapter on plugin classification in my book Extending Android Builds 1)
New to building Android apps or want to better understand your build? We’ve reorganized our Gradle build documentation, added a new Android Build Overview section, and new details on verifying and updating your build dependencies. → goo.gle/3X9UdLQ
I had the wonderful opportunity to connect with the tech community at DevFest-2024-Taipei by delivering the talk 'Adapting MediaPipe Demos For Kotlin Multiplatform'. If ur interested in exploring this topic, find the slides, the repo and related blog posts in the comments.
Resources for the ''Adapting MediaPipe Demos For Kotlin Multiplatform':
1. Slides URL: github.com/2BAB/Talk-Slides/…
2. Repo: github.com/2BAB/MediaPiper (with multi branches)
3. Blog Posts:
- 2bab.me/en/blog/2024-09-01-o…
- 2bab.me/en/blog/2024-10-04-o…
Excited to share that I’ll be speaking at DevFest Taipei 2024 in the #Mobile track! If you’re interested, I’d love to see you there and connect! 🎉
This year’s Taipei event will be held on Saturday, November 30, from 8:30 AM to 5:00 PM, in National Taiwan University.
🌟 Just built a Progressive Blur BottomBar demo in last weekend in Compose! ✨ adding that immersive feel to the navigation experience. It was inspired by this year's trending design style, see other implementations in Apple Music and Midjourney from the last 2 images.
#Compose
It seems that the Arc browser is about to discontinue maintainance but never released this Fluted Glass effect to production. Last weekend, I experimented with such effect based on the Compose UI system. 😃
#FlutedGlass #JetpackCompose #ComposeMultiPlatform #Android #Kotlin #Arc
El Zhang retweeted
The Kotlin 2.1.0-Beta2 release is here with some exciting new features and improvements! Highlights:
⭐️ Preview of the new language features
⭐️ Incremental compilation support for Wasm targets
⭐️ Support for requiring opt-in to extend APIs
⭐️ Improved K2 kapt implementation
⭐️ Update LLVM version to 16.0.0 for Kotlin/Native
⭐️ Gradle improvements
⭐️ Compose compiler improvements
Learn more ➡️ kotlinlang.org/docs/whatsnew…
Just wrapped up porting Mediapipe's Object Detection and LLM Inference demos to Kotlin Multiplatform—now their Android code run on iOS too! 🤩 Bringing cross-platform ML features to life has been a thrilling and fun journey. Please find the post & repo links in comments below.


















































