Chetan Gupta (@Ch8n2) header
Chetan Gupta (@Ch8n2) profile picture

SDE Android https://nitter.cf/t.co/HAu55jAPHK 🏗, Tech blogger https://nitter.cf/t.co/FL4Z8JPpzD 🖥 Kotlin Fanboy 👾, TypoKing 👑, https://nitter.cf/t.co/KBJDAgolqW 🐙, Core team @ codeMonk 🐒 & KotlinMumbai 🇮🇳

New Delhi, India
Joined May 2018
Photo by Chetan Gupta (@Ch8n2)Photo by Chetan Gupta (@Ch8n2)Photo by Chetan Gupta (@Ch8n2)Photo by Chetan Gupta (@Ch8n2)Photo by Chetan Gupta (@Ch8n2)Photo by Chetan Gupta (@Ch8n2)Photo by Chetan Gupta (@Ch8n2)Photo by Chetan Gupta (@Ch8n2)
✨Dive into AI with Kotlin! announcing my course that covers Building 6 AI apps entirely with Kotlin, Jetpack Compose, Langchain4j, & Ollama. Course link : bit.ly/langchain4j-kotlin #kotlin #JetpackCompose #Langchain4j #kmp #kmm #androiddev #ollama #langchain #java #programming
2
1
1
7
1,197
Chetan Gupta retweeted
🪦 A moment of silence for our beloved @ComposeUnstyled 's Bottom Sheet API, that is officially deprecated today, in favor of the new Drawer API. For over 2 years, the Unstyled's Bottom Sheet API has served the Android community well, standing strong against the tyranny of Material’s buggy sheets. You will be missed, sweet prince. Long live Drawer: composeunstyled.com/docs/com…
1
1
19
1,270
Chetan Gupta retweeted
New Compose Multiplatform Lib: SystemBars 🛜 Declarative Compose API to set status bar and navigation bar icon colors on both Android and iOS, without having to juggle with expect/actuals. Github in the reply.
2
6
1
68
4,312
IntelliJ IDEA, but rebuilt in Rust: 0.9s to open a project and 169MB of RAM. Editor, debugger, Git, terminal, databases and HTTP clients for 60+ languages.
125
300
70
4,577
474,935
Chetan Gupta retweeted
Haze 2.1: Shatterproof Glass 🪟 Glass is now stable 🫧 Merging container surfaces 🎨 Blur and Glass styles that respond to animated state 🌍 Jetpack Compose and Compose Multiplatform 🔗: chrisbanes.me/posts/haze-2.1…
14
19
3
265
10,823
I tried running Modern Android development on an Potato Machine. Here’s what happened: 💻 Setup: Linux install 🚀 Expectation: A lightweight hobby development rig💥 Reality: Complete system freeze on the very first build Solution with $0 RAM upgrade? 👉 chetan-garg36.medium.com/rev…
235
Jake Wharton announced yesterday that all the Lysine projects (OkHttp, Okio, Retrofit, SQLDelight…) don’t allow contributors to use LLMs to generate code or write PR descriptions/comments anymore. Can’t blame him. It’s really tiring and risky to keep up with changes submitted by people who don’t fully understand them, especially in an OSS library. It also feels disrespectful to the maintainers, if you ask me. Is it the best decision for OSS? I’m curious to hear what you think.
28
23
5
227
24,254
Chetan Gupta retweeted
Jetpack Compose 1.12 has been released! So many new goodies to look at: 🌅 Mesh Gradient support - along with support inside Android Studio ✌🏻 Interactive Two-Stage Transitions 💬 Many text features such as editable text formatting and text selection android-developers.googleblo…
5
22
2
149
19,246
Chetan Gupta retweeted
👁️ LFM2.5-VL-3B is here! it comes with new/improved vision-capabilities: • screen understanding • better OCR • better grounding • tool use check it out on hugging face: huggingface.co/LiquidAI/LFM2…
Today, we release LFM2.5-VL-3B, a lightweight vision-language model that reads screens, documents, and the physical world. It handles digital screens across mobile, web, and desktop, grounds objects to coordinates, reads text and charts, and calls tools from either text or image input. Built on LFM2.5-2.6B base, with a SigLIP2 400M NaFlex vision encoder > Pre-trained on ~34T tokens > Vocab size: 128K Comparable or better scores compared to models up to 2.6x its size: > ScreenSpot-v2 80.7, ahead of Gemma-4-E4B at 51.2 > RealWorldQA 73.1, ahead of InternVL-3.5-4B at 67.7 > TextVQA 84.3, ahead of Qwen3.5-4B at 81.2 > RefCOCO-avg 87.9, up from 57.1 on LFM2-VL-3B > ToolSandbox 59.5, up from 26.4 on LFM2-VL-3B 🧵
4
15
2
257
15,965
Chetan Gupta retweeted
Swift Export support in Kotlin Multiplatform project continues to mature. 2 new features in this release: ✅ Sealed classes ✅ Cross-language inheritance (e.g. passing Swift implementation of Kotlin interface to shared KMP code) kotlinlang.org/docs/whatsnew…
📢 Kotlin 2.4.20-RC is out! Here are some of the highlights: ✅ Standard library: Support for coroutine stack trace recovery and new functions for checking equality and uniqueness of collection elements ✅ Kotlin/Native: New Swift export features, and the first Kotlin compiler native image ✅ Kotlin/Wasm: Changes to top-level require() calls in @JsFun declarations, improved companion object initialization order, and support for Wasmtime in the Kotlin Gradle plugin ✅ Kotlin/JS: New DSL for browser-testing and support for exporting suspend lambdas as async functions ✅ Build tools API: Support for new targets: Kotlin/JS, Kotlin/Wasm, and Kotlin metadata Try it out: kotl.in/2-4-20-rc
1
4
62
3,567
Chetan Gupta retweeted
🚀 Haze 2.0.0-alpha05 has been released! 🔎 Glass visual effect (finally) ⚙️ New Style-like API structure 💨 HazePerformanceMode toggle This should hopefully be the last alpha release chrisbanes.github.io/haze/
1
8
1
83
4,926
Most convenient Android site was created by an iOS dev 😂 Next time you want to check an Android API version, check apilevels.com Simple and pretty convenient
4
4
53
4,965
Chetan Gupta retweeted
Algorithms by Jeff Erickson - one of the best algorithm books out there. The illustrations are simply great - I highly recommend this. jeffe.cs.illinois.edu/teachi…
9
278
4
2,167
123,974
Chetan Gupta retweeted
OPEN TAG IS THE OPEN-SOURCE ALTERNATIVE TO CLAUDE TAG
12
7
77
40,274
Chetan Gupta retweeted
ANDREW NG OPEN-SOURCED A LOCAL AI COWORKER OpenWorker works across files, apps, and integrations to deliver finished work instead of just chatting Repo: github.com/andrewyng/openwor…
10
8
2
79
48,988
Chetan Gupta retweeted
Video Use hit 20k Github ⭐️ The repo has 19 commits haha
21
28
4
872
91,218
Chetan Gupta retweeted
I open-sourced the Kage landing page and the three.js skills behind it. The whole thing is under 1mb of three.js and code, 3mb with the hq png images. For a site where every section scrolls through a 3D world, that's surprisingly good. Live site: mengto.github.io/kage/ Repo: github.com/MengTo/kage Skills: github.com/MengTo/skills - build-threejs-scroll-worlds - falling-leaves - pointer-trail-emitter Btw this took a lot of tokens and prompts. A follow helps if you want more of these.
I made a three.js landing page with 3D scrolling for every section of the site. Since AI got so good with 3D, you can replace videos with 3D instead. Apart from images, the whole site is 922 KB on disk, 290 KB gzipped. That's insane when a scrolling video site runs 20-100mb at 1080p depending on length. As usual I had to prompt for improved textures, lighting and alpha masking. I used Claude Code (desktop) with Opus 5, Higgsfield for images, and canvasui.dev for the cloth effect on them. Inspiration was Daniel Snow's awesome landing page: instagram.com/p/DbgU4P6lmuC/… Let me know if I should open-source. Don't wanna share too many without people asking.
99
441
24
4,859
470,655
Chetan Gupta retweeted
Introducing Magnitude: your actually local agent 100% private and offline. No token costs, no API keys. Open source. Today's agents are local. The model isn't. Every prompt, every file, every secret gets sent straight to Anthropic and OpenAI. Magnitude is built around local models and runs the whole stack itself. The inference engine is part of the agent, so the models run inside it, right on your computer. It lives in your terminal, and setup is one command. Magnitude profiles your hardware and shows you which models fit, with the trade-offs between quality, speed, and memory. Pick one and start working. No painful config or server to babysit. Out of the box, it can use your shell, edit files, and run scripts. Add skills and it can work with Excel, PowerPoint, PDFs or Chrome. Use it for everyday work: - Analyze sensitive data - Manage private notes - Review code and logs - Search and organize files - Build docs or slides npm i -g @magnitudedev/cli GitHub: github.com/magnitudedev/magn…
130
260
47
2,297
398,424