Hossain Khan @hossain.dev · 24/09/2026I miss GitHub's deep integration with Copilot! 🤖 Using different harness in isolation is not as fun as seeing copilot work directly in PR! 000
Hossain Khan @hossain.dev · 23/09/2026Google Play review cycle time has reduced significantly! Not sure if review time depend on app that is submitted 🤔 However, I will take the gain! thanks :-) 000
Hossain Khan @hossain.dev · 19/09/2026@cloudflare.social I could not find any on-going incident about this - basically I can't login to my account as it fails to validate 2FA. First, it fails on API and then it keeps saying email is worng. 100
Hossain Khan @hossain.dev · 18/09/2026Mind blown! Amazing tool! colorflow.ls.graphicscolorflow.ls.graphicsColorFlow - Advanced Mesh Gradient Generator & EditorCreate stunning mesh gradients with ColorFlow. Professional gradient editor with real-time preview, customizable control points, and export options. 000
Hossain Khan @hossain.dev · 16/09/2026Create app button in Google Play console is the least visible item! I understand app is not created monthly, or yearly - however it should not be as buried as it is now 👀 000
Hossain Khan @hossain.dev · 09/09/2026Dogfooding my own library is allowing me to find new use-cases and gaps resulting in expanding it's capabilities! This is a short write up on how the streaming support was added and refined later. hossain.dev/posts/syntax... #AndroidDev #SyntaxHighlightinghossain.devExtending Syntax Highlighting Library to Support Streaming Responses from LLMsExtending the Compose Highlight library to support real-time streaming LLM responses with snapshot span preservation and newline-based highlight triggers. 001
Hossain Khan @hossain.dev · 01/09/2026I have been toying with on-device LLM model based chat interface. Needed to add support for streaming source code highlighting. So, recently added `StreamingSyntaxHighlightedCode` composable to support this use case in latest release. github.com/hossain-khan... #AndroidDev #SyntaxHighlightgithub.comReleases · hossain-khan/android-compose-highlightSimple lightweight library that leverages JS bridge to bring fast syntax highlighting to Android Jetpack Compose - hossain-khan/android-compose-highlight 110
Hossain Khan @hossain.dev · 30/08/2026Not sure if #GooglePlay review is taking longer because overall there is backlog or because my app is new! 🤔 000
Hossain Khan @hossain.dev · 29/08/2026I know there are mixed feelings about ADD (agent-driven development), however I seem to enjoy hands free development 👨🏽💻 There are a few downsides though - lack of ownership, accomplishment and fulfillment is one of them. 000
Hossain Khan @hossain.dev · 29/08/2026This library intro and demo are pure delight! 🍬 The library demo site is the kind of work I aspire to build! 🤩 chromadial.sinasamaki.comchromadial.sinasamaki.comChromaDialA customizable circular dial/knob component for Compose Multiplatform. 010
Hossain Khan @hossain.dev · 25/08/2026Still don't understand why BlueSky Android app logs me out randomly every several months 🤔 000
Hossain Khan @hossain.dev · 20/08/2026Finally got hands on the #Pixel11 Really loving the smaller non-XL version! Low light photos are awesomer 😎 000
Hossain Khan @hossain.dev · 19/08/2026I thought macbook air (m5) is rated for all day battery! 🤔 50%+ drop in one hour, I guess Android development was not part of the use-case! 🙈 000
Hossain Khan @hossain.dev · 18/08/2026You know you've worked at a place long enough when renewed corp 💳 credit card arrives! 🙃 000
Hossain Khan @hossain.dev · 12/08/2026Same phone as last year's which I skipped. This year I gave in and looking forward to the #Pixel11 phone! 📱store.google.comGoogle Pixel 11 ProGoogle Pixel 11 Pro's vapor chamber helps keep your phone running at peak speeds. 000
Hossain Khan @hossain.dev · 29/07/2026MTP proved me wrong over and over again with unreliable connection to transfer Android files from the device. Found this open-source app that uses ADB for file transfer and found it very fast and reliable so far! 👌🏽 github.com/Santosh7017/... 000
Hossain Khan @hossain.dev · 12/07/2026How did we live over a decade with MTP protocol for #Android devices? Is there anything better by now? 😑 000
Hossain Khan @hossain.dev · 26/06/2026I finally got my #TRMNL-X and it just worked out of the box 🙌🏽 As weird as it may sound, the highlight of the show is the weighted magnetic 🧲 USB-C cable. I don't recall seeing this quality cable bundled with any products. Never giving up on this cable 😆 Kudos to @trmnl.com team for delivering it! 041
Hossain Khan @hossain.dev · 21/06/2026I am having hard time believing there is no way to cleanup this temporary system files without doing factory reset! Constantly trying to delete my pictures gets old pretty soon! Does anyone know cure to this? 😞 #Android #StorageBloat 000
Hossain Khan @hossain.dev · 17/06/2026Wow, this is great news for OSS community! 🎉 Also checkout Jake's post on this jakewharton.com/the-lysine-c...jakewharton.comThe lysine contingency – Jake Wharton 000
Hossain Khan @hossain.dev · 13/06/2026New release of Compose Syntax Highlight now has custom dom parser and is up to ~1 ms faster and APK size will be ~100KB+ smaller! 🚀 github.com/hossain-khan... #SyntaxHighlighting #AndroidDevgithub.comRelease 0.30.0 · hossain-khan/android-compose-highlightSummary Mostly 🧹 cleanup, reduced external dependency and performance gain, up to 1ms savings in the highlight pipeline 💪🏽 Changed Replaced Jsoup with a custom HTML parser. Sample APK shrinks 128... 020
Hossain Khan @hossain.dev · 11/06/2026O oh! I already uninstalled copilot from every place! Subscriber graph must look like reverse hockey stick 📉 Free you say? 🧐 000
Hossain Khan @hossain.dev · 06/06/2026Looks like I spoke too soon about the Android developer verification process 🥸 When I tried to register my app, the eligible key is not what I use to sign release build anymore! So, the one I use now is not eligible!? 🤦🏽♂️ #GooglePlay #AndroidDeveloperVerification 120
Hossain Khan @hossain.dev · 30/05/2026I recently learned about Zensical from Zac's Metro project which migrated from MkDocs to zensical.org based site. I also tried to use it for my recent experimental project. Not having full Kotlin syntax highlighting was bothering me, so I applied client side shim to re-highlight using Shiki.hossain.devBetter Kotlin syntax highlighting on Zensical with Shiki | Hossain's Dev BytesI replaced default Kotlin highlighting on my Zensical site with Shiki for cleaner tokens, better modern syntax support, and smooth light/dark theming. 100
Hossain Khan @hossain.dev · 29/05/2026The recent syntax highlighting experiment on compose worked really well. So, I thought why not use the engine to also add support for simpler editor use-case? 🤔 It did work nicely, once engine is initialized, roundtrip to highlight is under 5-15ms #AndroidDev #SyntaxHighlighting 150
Hossain Khan @hossain.dev · 28/05/2026Noticed this new banner in the Google Play console today about Android developer verification. I guess this is happening despite real friction in the community. 110
Hossain Khan @hossain.dev · 24/05/2026Desktop Mode idea on Android is great - however to make great use, need to support better output quality. I am using 4K monitor with 1080p and max size and I see pixeletted icon & images + not so smooth texts. Nevertheless great dev article: android-developers.googleblog.com/2026/03/andr... 000
Hossain Khan @hossain.dev · 24/05/2026Official Kotlin support in VS Code has graduated from experimental to alpha! yay! This is big! Now, Firebase Studio can be great for Android dev ;-) marketplace.visualstudio.com/items?itemNa... #Kotlin #VSCode 020
Hossain Khan @hossain.dev · 24/05/2026Watching the #KotlinConf keynote during the weekend. This slide made me proud even though I know the app list is in random order! 😆 000
Hossain Khan @hossain.dev · 21/05/2026Wait! what's going on? 45GB of temporary Android OS files? What are those? On device LLM models? Usually gemini nano is under 10GB. #Google can we cleanup these OS files that are not needed anymore please? it's eating up my ~40% space of Pixel. #GooglePixel #Bloat 010
Hossain Khan @hossain.dev · 17/05/2026Thanks for featuring my new library that supports syntax highlighting for modern compose apps 🙏 It uses old tech in interesting way that modern AI chat apps use today. github.com/hossain-khan... #AndroidDev #SyntaxHighlightinggithub.comGitHub - hossain-khan/android-compose-highlight: Simple library that leverages JS bridge to bring highlighting to Android Jetpack ComposeSimple library that leverages JS bridge to bring highlighting to Android Jetpack Compose - hossain-khan/android-compose-highlight 061
Hossain Khan @hossain.dev · 16/05/2026Copilot is definitely out the door with the new changes coming in few weeks. Need to figure out new token provider! 😂 bsky.app/profile/hoss... #GitHub #Copilot #👋🏽 100
Hossain Khan @hossain.dev · 16/05/2026This is definitely a welcoming structural change for KMP projects blog.jetbrains.com/kotlin/2026/... Wondering if Amper (github.com/JetBrains/am...) would be able to support the same structure! 🤔 #Kotlin #KMP #Amperblog.jetbrains.comA New Default Project Structure for Kotlin Multiplatform | The Kotlin BlogWe are updating the default project structure for Kotlin Multiplatform projects to give modules clearer responsibilities. Read on for all the details. 100
Hossain Khan @hossain.dev · 15/05/2026I am sure this has special code name and meaning at @github.com - I would love to know! I feel like it's losing its value gradually! 🥲 000
Hossain Khan @hossain.dev · 10/05/2026Thanks Android Weekly for featuring my article last week on some investigative work I was doing related to adding syntax highlighting support on Android, specifically Compose 🙌🏽 #AndroidDev #SyntaxHighlighting #no-sync 031
Hossain Khan @hossain.dev · 10/05/2026Quick investigation revealed that modern AI chat apps like Claude, ChatGPT, Perplexity etc uses an unique technique to do syntax highlighting on Android devices. The idea is simple - run Highlight.js in a hidden WebView and convert the output to native AnnotatedString. #AndroidDev #JetpackComposehossain.devSyntax Highlighting on Android - Highlight.js as a Native Compose Engine | Hossain's Dev BytesHow I built android-compose-highlight - a Jetpack Compose library that runs Highlight.js in a hidden WebView and converts the output to native AnnotatedString for real text selection and accessibility... 140
Hossain Khan @hossain.dev · 01/05/2026All I want is go back in time! 🫥 Much much less things to worry about.. even better go back enough where mom and dad only worries not me! Good old times! 000
Hossain Khan @hossain.dev · 28/04/2026Well well well, it looks like GitHub just dropped the ball on subsidized LLM token usage via Copilot. Now, you have to abide by pay-per-use model, easily costing 2X-10X or even more based on your usage! 💸 Good luck from June 1st! 🙃 #GitHub #Copilotgithub.blogGitHub Copilot is moving to usage-based billingStarting June 1, your Copilot usage will consume GitHub AI Credits. 010
Hossain Khan @hossain.dev · 28/04/2026This is a huge milestone for Metro! and also for the Kotlin community 🚀 020
Hossain Khan @hossain.dev · 26/04/2026I wrote about using hybrid solution to bring syntax highlighting to Android about 6 years ago! Since then I did not find any great solution that does syntax highlighting on compose natively, until very recently I found `kotlin-textmate` that bring full power of TextMate grammar based highlighting 🎨 120
Hossain Khan @hossain.dev · 25/04/2026The cost of pay-per-use AI tools has gone down over time - this upscaling be recraft-ai only took one cent! 🖼️ Combining multiple sources of AI tools can definitely give you super power to create what you want! :-) 🤖 Replicate is my one stop shop to try out different AI tools on-demand. 110
Hossain Khan @hossain.dev · 17/04/2026Really packed post about new agentic tools for #AndroidDev 🤖 A great start to catch up to webdev world and potentially automate me away 🥸 android-developers.googleblog.com/2026/04/buil...android-developers.googleblog.comAndroid CLI: Build Android apps 3x faster using any agentNews and insights on the Android platform, developer tools, and events. 040
Hossain Khan @hossain.dev · 15/04/2026It's been a while my raspberry pi 4 died which had the pi-hole installed, I missed it for so long. Not anymore, got the cheaper SBC from Libre called 'sweet potato' and the sinkhole is back online! #NoAds 🙌🏽 000
Hossain Khan @hossain.dev · 15/04/2026This whole post is full of wins 📈 ...also love the metro entrance art! 🚇 Metro is nearing 1.0.0 release soon! great time to migrate or adopt for you app! 🚀 #Metro #DI #🚇 010
Hossain Khan @hossain.dev · 12/04/2026After moving away from Medium recently, I have been having lot of fun as I got full control over the blog site. Here is a new post about some fun I have been having on the site along with new og-image ;-) #astro #blog #cloudflarehossain.devAdding a Free AI Assistant to Your Blog with Cloudflare Workers AI | Hossain's Dev BytesHow I added an AI post summarizer and Q&A assistant to my blog using Cloudflare Workers AI - and used AI Gateway to keep it mostly free. 010
Hossain Khan @hossain.dev · 04/04/2026Wow, Gmail seems to have upped their in-mail ads - now the ads are scattered throughout the email list. Just because it's promo tab doesn't mean you can just flood the list with more promo ads 🤣 Google must be desperate for more money! 💸 #Gmail #GoogleAds #🙅🏽 000