Harri Kirik
Software engineer, gamer and a bookworm. From Karksi-Nuia, living in Tartu, Estonia.
- "Trade-in mode on Android 16+" by Rachel S via Android Developers Blog android-developers.googleblog.com/2026/01/http... > Android 16 offers an easy way to access device information on any factory reset phone or tablet via the new tradeinmode parameter, accessed via adb commands. #androiddev
- "The Embedded Photo Picker" by Roxanna Aliabadi Walker and Yacine Rezgui via Android Developers Blog android-developers.googleblog.com/2026/01/http... #androiddev
- "Once Upon a Time, there was a podcast. A parable about podcasting and bureaucracy." by Chet Haase chethaase.medium.com/once-upon-a-... Having occasionally been a producer myself, I greatly enjoyed this parable. Thanks! #androiddev
- "LLM flexibility, Agent Mode improvements, and new agentic experiences in Android Studio Otter 3 Feature Drop" by Sandhya Mohan and Trevor Johns via Android Developers Blog android-developers.googleblog.com/2026/01/llm-... #androiddev
- "Build smarter apps with Gemini 3 Flash" by Thomas Ezan via Android Developers Blog android-developers.googleblog.com/2025/12/buil... #Androiddev
- "Brighten Your Real-Time Camera Feeds with Low Light Boost" by Donovan McMurray via Android Developers Blog android-developers.googleblog.com/2025/12/brig... #androiddev
- "Android Studio Otter 2 Feature Drop is stable!" by Sandhya Mohan and Trevor Johns via Android Developers Blog android-developers.googleblog.com/2025/12/andr... #androiddev
- "Tap Detection on Arbitrary Shapes with Compose" by Romain Guy www.romainguy.dev/posts/2025/a... #androiddev
- "What's new in the Jetpack Compose December '25 release" by Nick Butcher via Android Developers Blog android-developers.googleblog.com/2025/12/what... > Our internal scroll benchmarks show that Compose now matches the performance you would see if using Views #androiddev
- "Finger Shadows in Compose" by Romain Guy www.romainguy.dev/posts/2025/f... #androiddev
- "Android 16 QPR2 is Released" by Matthew McCullough via Android Developers Blog android-developers.googleblog.com/2025/12/andr... #androiddev
- "Use R8 to shrink, optimize, and fast-track your app" by Ben Weiss via Android Developers Blog android-developers.googleblog.com/2025/11/use-... #androiddev
- "Android developer verification walkthrough" video www.youtube.com/watch?v=jEAT... #androiddev
- "Raising the bar on battery performance: excessive partial wake locks metric is now out of beta" via Android Developers Blog android-developers.googleblog.com/2025/11/rais...
- Tojima Wants to Be a Kamen Rider is awesome 🔥 #anime
- "High-Speed Capture and Slow-Motion Video with CameraX 1.5" by Leo Huang android-developers.googleblog.com/2025/10/high... #androiddev
- "Understanding retain{} internals: A Scope-based State Preservation in Jetpack Compose" by Jaewoong Eum proandroiddev.com/understandin... #androiddev
- "Liquid Glass Components in Compose Multiplatform" by Julia Jakubcova medium.com/mateedevs/li... #androiddev
- "Understanding Gap Buffers in Jetpack Compose: The 60-Year-Old Algorithm Powering Modern Android UI" by Akshay Nandwana medium.com/@anandwana/u... #androiddev
- "Boost user engagement with AI Image Generation" by Thomas Ezan and Mozart Louis via Android Developers Blog android-developers.googleblog.com/2025/10/boos... #androiddev
- "Beyond Single Features: Guaranteeing Feature Combinations With CameraX 1.5" by by Tahsin Masrur via Android Developers Blog android-developers.googleblog.com/2025/10/beyo... > If a user enables HDR, you can disable the 60 FPS option if the combination isn't supported on that device. #androiddev
- "Dynamic App Links: Elevating your Android deep linking" by Ran Mor via Android Developers Blog android-developers.googleblog.com/2025/10/dyna... > You can now specify certain paths or sections of a URL that should not open your app, even if they would otherwise match your App Link configuration.
- "Jetpack WindowManager 1.5 is stable" via Android Developers Blog android-developers.googleblog.com/2025/10/jetp... #androiddev
- "Android Studio Narwhal 4 Feature Drop: watch face support and improved stability" by Paris Hsu via Android Developers Blog android-developers.googleblog.com/2025/09/andr... #androiddev
- "Navigate back with results in Jetpack Compose Navigation" by Anil Kumar Beesetti www.paleblueapps.com/rockandnull/... #androiddev
- "Clipping and Masking in Jetpack Compose" by Victor Brandalise victorbrandalise.com/clipping-and... #androiddev
- "runBlocking in practice: Where it should be used and where not" by Marcin Moskała kt.academy/article/run_... #androiddev
- "Wear OS Accessibility Considerations" by Eeva-Jonna Panula eevis.codes/blog/2025-09... #androiddev
- "Building Smart Android Apps: Mastering Google’s ML Kit for Barcode and Text Recognition" by Vamsi Vaddavalli proandroiddev.com/building-sma... #androiddev
- "GraphQL in Android" by Anand Gaur medium.com/@anandgaur22... #androiddev
- "Simplifying advanced networking with DHCPv6 Prefix Delegation" by by Lorenzo Colitti and Patrick Rohr via Android Developers Blog android-developers.googleblog.com/2025/09/simp... #androiddev
- "HDR and User Interfaces" by Alec Mouri via Android Developers Blog android-developers.googleblog.com/2025/09/hdr-... #androidev
- "Unfold new possibilities with Compose Adaptive Layouts 1.2 beta" by Fahd Imtiaz & Miguel Montemayor via Android Developers Blog android-developers.googleblog.com/2025/09/unfo... #androiddev
- "Improve app performance with optimized resource shrinking" by Johan Bay via Android Developers Blog android-developers.googleblog.com/2025/09/impr... #androidev
- "Building experiences for Wear OS" by Michael Stillwell via Android Developers Blog android-developers.googleblog.com/2025/08/buil... #androiddev
- "The evolution of Wear OS authentication" by John Zoeller via Android Developers Blog android-developers.googleblog.com/2025/08/the-... #androiddev
- "Android 16 QPR2 Beta 1 is here" by Matthew McCullough via Android Developers Blog android-developers.googleblog.com/2025/08/andr... #androiddev
- "Everything I know about good system design" by Sean Goedecke www.seangoedecke.com/good-system-... #systemdesign
- "Android Studio Narwhal Feature Drop is stable - start using Agent Mode" by Paris Hsu via Android Developers Blog android-developers.googleblog.com/2025/07/andr... #androiddev
- "Evolving Android’s early-access programs: Introducing the Canary channel" by Dan Galpin via Android Developers Blog android-developers.googleblog.com/2025/07/andr... #androiddev
- "Curious case of missing Bottom Sheet Previews" by Saurabh Arora saurabharora.dev/posts/curiou... #androiddev
- "Opening up ‘Zero-Knowledge Proof’ technology to promote privacy in age assurance" by Alan Stapelberg via Google Blog blog.google/technology/s... #androiddev
- "Kotlin Value Class: Type Safety Without Runtime Overhead" by Shakarim Bazhenov proandroiddev.com/kotlin-value... #androiddev
- "Exploring On-Device AI for Android: Image Classification, Captioning & LLM Integration" by Stevan Milovanovic proandroiddev.com/exploring-on... #androiddev
- "Developer preview: Enhanced Android desktop experiences with connected displays" by Francesco Romano via Android Developers Blog android-developers.googleblog.com/2025/06/deve... #androiddev
- Kui helistatakse ja öeldakse, et "Enefit Greenist helistame, mõõdikuvahetus tulemas teil" siis vastake kohe, et "Enefit Green ei tegele riistvaraga, sellega tegeleb Elektrilevi". Siis pannakse kõne ära. Elektrilevi enda nime nad ei kasuta, sest tolle veebilehel on pettuse hoiatus üleval.
- "Wrapping a Fancy Ribbon around any Composable" by sinasamaki www.sinasamaki.com/wrapping-a-f... #androiddev
- "Deep dive into annotations in Jetpack Compose" by Shreyas Patil blog.shreyaspatil.dev/deep-dive-in... #androiddev