Sign in

Hossain Khan

@hossain.dev
99 followers 106 following 635 posts

Passionate Android engineer and curious tinkerer. 🇨🇦🍁📱🏞️🍔📸🏖️🎧

PostsRepliesMedia
Hossain Khan @hossain.dev · 24/09/2026
I 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/2026
Google 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 · 22/09/2026
Something definitely was wrong. ✅ It was fixed when I manually logged in again using my auth provider. It didn't ask me to login again and instead was taking me to 2FA screen which was broken.
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/2026
Mind blown! Amazing tool! colorflow.ls.graphics
colorflow.ls.graphics
ColorFlow - Advanced Mesh Gradient Generator & Editor
Create stunning mesh gradients with ColorFlow. Professional gradient editor with real-time preview, customizable control points, and export options.
000
Hossain Khan @hossain.dev · 17/09/2026
> No ads. No data sold. Ever. I support this endeavour, however this is a big claim. How do you plan to make money and support ongoing costs? Who is funding it right now?
100
Hossain Khan @hossain.dev · 16/09/2026
Create 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/2026
Dogfooding 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 #SyntaxHighlighting
hossain.dev
Extending Syntax Highlighting Library to Support Streaming Responses from LLMs
Extending 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 · 08/09/2026
Off topic question - what happened to the publication button? It's disabled?
100
Hossain Khan @hossain.dev · 01/09/2026
Very happy with how it turned out!
000
Hossain Khan @hossain.dev · 01/09/2026
I 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 #SyntaxHighlight
github.com
Releases · hossain-khan/android-compose-highlight
Simple 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/2026
Not 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/2026
I 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/2026
This library intro and demo are pure delight! 🍬 The library demo site is the kind of work I aspire to build! 🤩 chromadial.sinasamaki.com
chromadial.sinasamaki.com
ChromaDial
A customizable circular dial/knob component for Compose Multiplatform.
010
Hossain Khan @hossain.dev · 25/08/2026
Still don't understand why BlueSky Android app logs me out randomly every several months 🤔
000
Hossain Khan @hossain.dev · 20/08/2026
Finally got hands on the #Pixel11 Really loving the smaller non-XL version! Low light photos are awesomer 😎
000
Hossain Khan @hossain.dev · 19/08/2026
I 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! 🙈
Macbook Air - battery drop from Android dev (80%-20%) in one hour.
000
Hossain Khan @hossain.dev · 18/08/2026
You know you've worked at a place long enough when renewed corp 💳 credit card arrives! 🙃
000
Hossain Khan @hossain.dev · 12/08/2026
Same phone as last year's which I skipped. This year I gave in and looking forward to the #Pixel11 phone! 📱
store.google.com
Google Pixel 11 Pro
Google Pixel 11 Pro's vapor chamber helps keep your phone running at peak speeds.
000
Hossain Khan @hossain.dev · 29/07/2026
MTP 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/...
AndroidFileSync app screenshot showing android file transfer in action
000
Hossain Khan @hossain.dev · 26/07/2026
🫣
000
Hossain Khan @hossain.dev · 14/07/2026
Oh! this is going to be useful for me! 📖
000
Hossain Khan @hossain.dev · 12/07/2026
How did we live over a decade with MTP protocol for #Android devices? Is there anything better by now? 😑
000
Hossain Khan @hossain.dev · 29/06/2026
Really really packed post! super jealous of time off and all the travelling! 😄 Contrags on the new role and adventure that lies ahead! 🙏
110
Hossain Khan @hossain.dev · 26/06/2026
I 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!
TRMNL-X and bundled magnetic USB-C cable
041
Hossain Khan @hossain.dev · 24/06/2026
Good one! 😆 It's a unique feeling to see my recipe on other TRMNLs 💪🏽
210
Hossain Khan @hossain.dev · 23/06/2026
Thank you so much for consideration and sharing! 🙇🏽‍♂️ Nice duo! 😆
010
Hossain Khan @hossain.dev · 21/06/2026
I 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
Screenshot of Android storage settings showing temporary files taking about 40% space
000
Hossain Khan @hossain.dev · 20/06/2026
I understand they are trying to make things distinct so that consumers like me are not confused! Not sure if I want to call it success! I use Keep all the time! 🤷🏽
111
Hossain Khan @hossain.dev · 19/06/2026
Looking forward to doing nothing this weekend! 😌
000
Hossain Khan @hossain.dev · 19/06/2026
hossainkhan.info from 2007 because info was the cheapest one I could afford at that time. Now it's just a forwarder. Fortunately, things has changed, got the .com and .dev versions later and have been rocking them.
hossainkhan.info
Hossain Khan | Engineering Portfolio
Senior Software Engineer with 15+ years experience in Android development, AI-assisted coding, and mobile technologies. Currently at Slack, passionate about building intuitive user experiences.
000
Hossain Khan @hossain.dev · 19/06/2026
I wish there was a way to watch these shows later. Miss those ADB chat or any conference talks from you.
110
Hossain Khan @hossain.dev · 17/06/2026
Wow, this is great news for OSS community! 🎉 Also checkout Jake's post on this jakewharton.com/the-lysine-c...
jakewharton.com
The lysine contingency – Jake Wharton
000
Hossain Khan @hossain.dev · 13/06/2026
New 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 #AndroidDev
github.com
Release 0.30.0 · hossain-khan/android-compose-highlight
Summary 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 · 12/06/2026
Oh yeah! I saw that too, when I saw up to "5 GB" of data import, I was like 🤨
010
Hossain Khan @hossain.dev · 11/06/2026
O oh! I already uninstalled copilot from every place! Subscriber graph must look like reverse hockey stick 📉 Free you say? 🧐
Screenshot of email from GitHub Copilot that describes what free tier usage includes
000
Hossain Khan @hossain.dev · 11/06/2026
On the other hand, with few weeks of experience with OpenCode, few things caused the experience to be jarring * when asked if a problem exist, not only it validates the problem, it also goes ahead and fixes issue despite not asking to * can't exit plan mode automatically when asked to execute plan
000
Hossain Khan @hossain.dev · 11/06/2026
I must admit first, I am not a pro user. My usage for Claude Code and OpenCode has been with extra zero config. I like small qol improvements from claude, like * auto rename session * auto summary after certain time * auto detect and running needed tools on demad * plugin system looks rich
100
Hossain Khan @hossain.dev · 10/06/2026
Wow! this is insane what LLM has done in short few years. I would imagine the graph is very similar for almost every topic 🥲
110
Hossain Khan @hossain.dev · 10/06/2026
I have recently started using OpenCode - its okay compared to much superior Claude Code. Whats your thought on Pi, which is meant to be customized/personalized based on your need. I personally haven't used it yet.
100
Hossain Khan @hossain.dev · 08/06/2026
Quick update - the request was approved under 2 days without any input from my side!
000
Hossain Khan @hossain.dev · 06/06/2026
Looks 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
Android developer verification process with eligible key being requirements.

See https://developer.android.com/developer-verification/guides/faq
120
Hossain Khan @hossain.dev · 30/05/2026
The missing highlighting for Kotlin is also very subtle. The flipping of highlighted code is negligible unless you are really looking for it. If you know you just know, and if that bothers you, this is not for you! 🙃 At least it makes me happy! 😄 #Zensical #Shiki #SyntaxHighlighting
Demo of subtle difference in default Pygments and Shiki based syntax highlighting in Shiki docs site.
000
Hossain Khan @hossain.dev · 30/05/2026
I 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.dev
Better Kotlin syntax highlighting on Zensical with Shiki | Hossain's Dev Bytes
I 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/2026
If you are interested in experimenting with it, here is the GitHub project ^_^ github.com/hossain-khan...
github.com
GitHub - hossain-khan/android-compose-highlight: Simple library that leverages JS bridge to bring highlighting to Android Jetpack Compose
Simple library that leverages JS bridge to bring highlighting to Android Jetpack Compose - hossain-khan/android-compose-highlight
000
Hossain Khan @hossain.dev · 29/05/2026
The 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/2026
I gave it for a spin for first time to see what this is about! Added the sample app for the new highlight library and it was OK! #GooglePlay #DeveloperVerfication
Android developer verification flow - add new android package idAndroid developer verification flow - add public keyAndroid developer verification flow - upload APK with registration keyAndroid studio validation showing key is registered in google play
010
Hossain Khan @hossain.dev · 28/05/2026
Noticed this new banner in the Google Play console today about Android developer verification. I guess this is happening despite real friction in the community.
Android developer verification bannerAndroid developer verification portal on google play
110
Hossain Khan @hossain.dev · 24/05/2026
Desktop 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...
Android desktop mode - snapshot from 4K monitor
000
Hossain Khan @hossain.dev · 24/05/2026
Official 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
Official Kotlin support for Visual Studio Code and an implementation of the Language Server Protocol for the Kotlin language.
020