Sign in

Hossain Khan

@hossain.dev
100 followers 106 following 635 posts

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

PostsRepliesMedia
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 · 01/09/2026
Very happy with how it turned out!
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 · 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/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 · 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 · 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 · 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 · 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
Hossain Khan @hossain.dev · 24/05/2026
Watching the #KotlinConf keynote during the weekend. This slide made me proud even though I know the app list is in random order! 😆
KotlinConf 2026 keynote screenshot showing some android apps done in Kotlin
000
Hossain Khan @hossain.dev · 21/05/2026
Wait! 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 · 16/05/2026
Copilot 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 #👋🏽
Usage-Based Billing Transition - June 1, 2026
Starting June 1, Premium Request Units (PRUs) are replaced by GitHub AI Credits billed per token. 

Screenshot showing expected usage cost instead of flat fee $40
100
Hossain Khan @hossain.dev · 15/05/2026
I 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! 🥲
Image shown on GitHub site when following happens:

No server is currently available to service your request.

Sorry about that. Please try refreshing and contact us if the problem persists.
000
Hossain Khan @hossain.dev · 10/05/2026
Here are some demo screenshot from the sample app.
Syntax Highlight Demo Screenshot 1Syntax Highlight Demo Screenshot 2 with performance data
000
Hossain Khan @hossain.dev · 26/04/2026
However, I have been experimenting with a dump idea of offloading highlighting tokenization to server using REST API, and it worked nicely. Why this is not an ideal solution: * Network latency & availability * Response bloat by 5x-8x without gzip * Privacy * ... #AndroidDev #SyntaxHighlighting
Screenshots showing shiki token API service based solution working on Web, Android and iOSBasic benchmark showing network timing and server response size
100
Hossain Khan @hossain.dev · 25/04/2026
The 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.
Screenshot showing side by side how AI image upscaler can be super effective enhancing image.Cartoon image of Android developer generated by OpenAI 2.0
110
Hossain Khan @hossain.dev · 07/04/2026
Always wanted to checkout KMP project. Thanks for sharing 🙏 Almost worked for me on first try -- after fixing OOM, had to apply these two changes, and it builds on runs on device ✅
Code snippets used to fix local build after code gen.
110
Hossain Khan @hossain.dev · 04/04/2026
Wow, 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 #🙅🏽
Gmail inbox with 4 ads in same page.
000
Hossain Khan @hossain.dev · 03/04/2026
Just migrated a simple Android app (15k loc) to 🚇 Metro DI. It was almost hands free migration from Dagger 2 + Anvil. I downloaded metro repo, pointed Sonnet 4.6 to the `docs/` directory an boom 💥 30 minutes later it was done. Also, when I downloaded Metro, all of it was only 3.3 MB 🤯
Metro DI - downloaded zip screenshot showing it's only 3.3 MB
000
Hossain Khan @hossain.dev · 28/03/2026
Yeah! I guess I can just relax for few days until it resets! 🥸
GitHub Copilot Pro+ usage graph - 95% used. Three days left to reset.
000
Hossain Khan @hossain.dev · 21/03/2026
Yes, this is a full website built by Microsoft for Azure portal. It doesn't even start with `<html>` tag! 🤯 Does it work!? yes, it does! 🤷🏽 #Microsoft #Azure
Website made by microsoft to see error code details - https://login.microsoftonline.com/errorSource code from https://login.microsoftonline.com/error
000
Hossain Khan @hossain.dev · 14/03/2026
This was a delightful surprise and a great example of craftsmanship in product. I have almost never used customize folder on macOS, until now - then when I opened Fork (fork.dev) app, I noticed the same tag showed up! 🤯 amazing! 🤩 #Git #ForkDev
Screenshot of Git Fork app showing same folder tag used in the macOS.
000
Hossain Khan @hossain.dev · 23/02/2026
Benchmarks can say all it wants, but #Gemini on Google home is horrible, and the worst part is there is no way to downgrade to classic assistant (easily*) 😑 This was a simple question: what's the time in istanbul now? #GoogleHome #Fail
010
Hossain Khan @hossain.dev · 22/02/2026
Added a simple in-memory LRU cache to my image processing pipeline. 453ms → 0.28ms ~1,200x faster ⚡️ Sometimes the biggest wins come from the basics.
A table with data showing skipping image processing with cached result will improve performance by 1000x
000
Hossain Khan @hossain.dev · 22/02/2026
Apparently, I am HTML developer based on GitHub stats on all my repos! 🤨🤣
Pie chart showing language distribution of my github repositories.
010
Hossain Khan @hossain.dev · 17/01/2026
Making this recipe was very fulfilling... taking the nostalgia to the max! #TRMNL #MAX-PAYNE #🎮
TRMNL device showing MAX PAYNE quote!
012
Hossain Khan @hossain.dev · 13/01/2026
I refuse to sign up for the subscription model that will keep me hooked for a lifetime.
Google free storage exceeded message on Android.
010
Hossain Khan @hossain.dev · 28/12/2025
Is my VS Code being overworked! is it normal to see sad face like this? 🧐 I have been experiencing this issue lately more frequently. #VSCode `Version: 1.107.1`
Screenshot of VS Code terminal tab showing malformed section with sad face.
120
Hossain Khan @hossain.dev · 25/12/2025
Happy Holidays friends! 🎁 For me holiday also came with a gift.. after 10 days of iteration I was able to build a basic app for my kiddo to practice math problems. Reinventing the wheel is always fun! 🤓 #no-sync #AndroidDev bsky.app/profile/hoss...
Screenshot of a simple math practice app called - Math Pup Tutor
140
Hossain Khan @hossain.dev · 25/12/2025
This is pretty impressive pixel art! 🖼️ #2025 #wrapped
My year, painted in pixels by ChatGPT

“Still Life with Turbo Sensor and Kotlin Manual” – ChatGPT, 2025
A pixel tableau of a worn OBD scanner, a Kotlin guide, a Compose UI card, coffee steam, and a glowing build icon—debugging meets quiet artistry.
000
Hossain Khan @hossain.dev · 16/12/2025
Now I know what I would be doing this holiday season aside from spending time the the family! 🎁🎄 LLMs are surprisingly very good at providing estimate that I likely would give! #Holiday #👨🏽‍💻
A rough estimate of a project for Math Tutor Android app for Kids
010
Hossain Khan @hossain.dev · 15/12/2025
How do you get to 10 billion+ downloads? 🤔 #Android #GooglePlay
Google Photos on Android having 10 billion plus downloads.
010
Hossain Khan @hossain.dev · 07/12/2025
Here is snapshot of full report HTML page generated by Copilot.
Analysis of Metro usage on Github - source https://github.com/hossain-khan/android-compose-app-template/issues/268
100
Hossain Khan @hossain.dev · 07/12/2025
I sure didn't expect myself to find on top here! 🫣 By no means I am a DI expert, and this is not a comprehensive search and analysis on GitHub. However, I do love @zacsweers.dev's journey on Metro! 🚇 #Metro #DI #🚇
Metro usage GitHub using not so reliable search feature.
110
Hossain Khan @hossain.dev · 06/12/2025
This checks out! 🤓 youtube.com/recap #YouTubeRecap #2025
YouTube 2025 recap stats for me from  youtube.com/recap
000
Hossain Khan @hossain.dev · 04/12/2025
This is a great find! Personal usage is FREE! Thanks for sharing this great tool!
Screenshot of OrbStack Pricing from https://orbstack.dev/pricing
010
Hossain Khan @hossain.dev · 21/11/2025
No Google, you didn't!! Getting on the liquid glass band wagon for Google Play, really? 🤦🏽‍♂️
000
Hossain Khan @hossain.dev · 19/11/2025
Umm! I am confused! what are you saying copilot? Make up your mind! 🤖
GitHub copilot review gone wrong.
000
Hossain Khan @hossain.dev · 19/11/2025
Nothing is free! Must have missed the fine print! Exceeded quota after 20min of usage! 😆 #Gemini3Pro #GoogleAntigravity 🚫
Screenshot showing - Model quota limit exceeded
You have reached the quota limit for Gemini 3 Pro (High). You can resume using this model at 3:31 AM.
000
Hossain Khan @hossain.dev · 19/11/2025
🤔 So, Google is giving away access to top class LLMs for free as a part of Google Antigravity! Sure! 👍🏽 #Gemini3Pro #Sonnet4.5
Google Antigravity model chooserGoogle Antigravity plan
100
Hossain Khan @hossain.dev · 19/11/2025
Wow! another VS Code clone! 💻 Time for #GoogleAntigravity 🙃 (antigravity.google) And time to checkout Gemini 3 Pro! ✨
Google Antigravity IDE snapshot https://antigravity.google/
100
Hossain Khan @hossain.dev · 16/11/2025
All right! most of them are done by 30min mark! About ~50% passed CI out of the box! Not bad! 🤖
GitHub pull request with CI status passing and failing.
000
Hossain Khan @hossain.dev · 16/11/2025
Each task having 50+ checklist item to go though! that's cool I guess! 😂 I have a feeling I will be the bottleneck to review each PR when all becomes ready! 😅
100