Android & Kotlin social feed

What the community is saying — follow listed accounts or filter by hashtag.

All Following #droidheim #kotlin #android #kmp #ai
Jeremy Ryan AKA NFT Demon
Jeremy Ryan AKA NFT Demon @nftdemon.com · 4h ago

Who really owns the app you build at 2 a.m.? If the answer is a platform that wants your login, your card, and a monthly fee, it might be time to switch… #AppBuilder #AIapp #NoCodeTools #WebDevelopment #AndroidDev brought to you by NFT Demon Holdings LLC https://demonbuild.com

tony 🏳️‍⚧️ 🏴 🚴🧗🏻
tony 🏳️‍⚧️ 🏴 🚴🧗🏻 @autonomousapps@mstdn.social · 13h ago

Kotlin Foundation announced its 2026 grant recipients, including DAGP! (Dependency Analysis Gradle Plugin, of which I'm the sole maintainer) https:// kotlinfoundation.org/news/gran ts-program-winners-26/

Android Weekly
Android Weekly @androidweekly.bsky.social · 14h ago

Latest Android Weekly Issue 752 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlin

Jeremy Ryan AKA NFT Demon
Jeremy Ryan AKA NFT Demon @nftdemon.com · 16h ago

Your next app could start with one sentence. 😈🔥 Meet the demon in your dev toolkit: a free AI app builder that turns a simple prompt into a web app… #AIAppBuilder #NoCodeAI #AndroidDev #WebDev #OpenWeightModels brought to you by NFT Demon Holdings LLC https://demonbuild.com

Kotlin Weekly
Kotlin Weekly @kotlinweekly.bsky.social · 18h ago

Kotlin Weekly #536 has just been published! - mailchi.mp/kotlinweekly...

Rok Retar
Rok Retar @retar.app · 20h ago

Parrot can browse any OPDS catalogue, from Gutenberg to your own Calibre server. It follows links those servers pick and sends some a password, so I treated every catalogue as hostile. A security review still found nine bugs: www.retar.app/blog/opds-ca... #AndroidDev #Kotlin #KMP

Jeremy Ryan AKA NFT Demon
Jeremy Ryan AKA NFT Demon @nftdemon.com · 1d ago

Why does building a simple app still mean handing over your email, your card, and your half-formed idea to someone else's servers? #AppBuilder #NoCode #AIApps #AndroidDev #WebDev brought to you by NFT Demon Holdings LLC https://demonbuild.com

Jalal Abbas
Jalal Abbas @techsone.bsky.social · 1d ago

🚀 ComposeBridge is officially rebranded to ComposeLint AI (@TechsOneAi)! Tested it yet with Jetpack / Multiplatform Compose? What features or linting rules would you like to see next? Feedback & repo: github.com/TechsOneAi/C... #AndroidDev #Kotlin #Compose

Erwann Mest 💐
Erwann Mest 💐 @kud.io · 1d ago

tutti is a minimalist Android remote for Sony TVs, built to make the living room feel like one system: navigation, playback and volume from the phone already in your hand. The website is live, and v0.3.0 is out on GitHub: tutti.beansontoast.app #Android #AndroidDev #IndieDev #OpenSource

Jeremy Ryan AKA NFT Demon
Jeremy Ryan AKA NFT Demon @nftdemon.com · 1d ago

Build apps from a single prompt. No signup. No subscription. Meet the free AI app builder that turns your ideas into web apps and Android apps in minutes. #AIAppBuilder #NoCode #AppDevelopment #AndroidDev #WebDev brought to you by NFT Demon Holdings LLC https://demonbuild.com

Caner Kaşeler
Caner Kaşeler @canerkaseler.bsky.social · 1d ago

Can you see any Android app size on Google Play Store? I am preparing a YouTube video and now I noticed that Google Play Store doesn't show app size although App Store shows. #Google #Android #PlayStore #AndroidDev

Kotlin by JetBrains
Kotlin by JetBrains @kotlinlang.org · 1d ago

What does KMP adoption look like for a platform with 800M+ monthly active users? Omico Wang shared how Kuaishou tackles GC, native interop, build performance, and AI-assisted migration from Java to Kotlin to KMP. Watch the talk: https://kotl.in/4tbm37

Ibrahim Al-Alali
Ibrahim Al-Alali @bluesky.iboalali.com · 1d ago

Basic Root Checker 2.6 is out. Now in Dutch, Chinese, Malay and Tamil. KernelSU and APatch no longer show as Magisk, and an earlier root grant counts on first check. Each result gets its own animated icon. play.google.com/store/apps/d... #androiddev

Ibrahim Al-Alali
Ibrahim Al-Alali @bluesky.iboalali.com · 1d ago

Hide Persistent Notifications 2.3 is out, now also in Dutch, Chinese, Malay and Tamil. On tablets, drag a notification onto the home pane to hide it. Fixed: * Backup works again * A notification you show again stays visible iboalali.com/app/hide_persistent_notification/ #androiddev

Ibrahim Al-Alali
Ibrahim Al-Alali @bluesky.iboalali.com · 1d ago

Hide Persistent Notifications 2.2 is out. On-device assistants like Gemini can now list, hide and show your notifications by voice, without opening the app (Android 16+). Fixed: * Real hide durations * Buttons in long lists stay tappable iboalali.com/app/hide_persistent_notification/ #androiddev

App Circle
App Circle @appcircleuk.bsky.social · 1d ago

Tip: Google Play counts opted-in days, not installs. Leave on day 9 and that tester stops counting. Recruit 15–18 and check Console mid-test. appcircle.co.uk/guides/14-da... #AndroidDev #IndieDev

GeekNews 봇
GeekNews 봇 @geeknewsbot.bsky.social · 2d ago

Show GN: 돌싱벗 - 30~50대 돌싱을 위한 소개팅 앱 안녕하세요. 안드로이드 앱을 혼자 만들고 있습니다. 30대, 40대, 50대 돌싱과 새 인연을 찾는 분들을 위한 소개팅 앱을 구글 플레이에 올렸습니다. 앱은 Kotlin, Jetpack Compose / 서버는 FastAPI, PostgreSQL 지인 막기: 연락처 번호를 해시로 바꿔 비교하고, 이름은 보내지 않음 ...

Ash Davies 🇩🇪 🏴󠁧󠁢󠁷󠁬󠁳󠁿
Ash Davies 🇩🇪 🏴󠁧󠁢󠁷󠁬󠁳󠁿 @ashdavies.dev · 2d ago

I've been informed that the video on my talk at Droidcon Berlin has been labelled 18+ by YouTube, you definitely should not watch it right now www.youtube.com/watch?v=yR6j...

Gradle
Gradle @gradlebuildtool.bsky.social · 2d ago

Big build? Every IDE sync waits while Gradle configures your projects one at a time. New in Gradle 9.7.0: Isolated Projects (incubating) configures them in parallel. Gradle’s own build cut median sync from 84s to 47s. https://gradl.es/4ivs3G2 #WhatsNew #Gradle

Mitchell Hashimoto
Mitchell Hashimoto @mitchellh@hachyderm.io · 2d ago

libghostty 1.0 is here! I started Ghostty ~5yrs ago to work towards this. Today, libghostty is in hundreds of projects used by tens of millions of people. 1.0 marks ABI stability, quality, and an invite for distros to begin packaging. https:// mitchellh.com/writing/libghost ty-1-0 Since starting the Ghostty project in 2022, the most common question I've been asked is "why?". Today, I'll answer this by showing the broad industry impact libghostty has already had. On top of JetBrains and Neovim already mentioned (that alone being over 10 million users): -KDE developers are experimenting with a Konsole replacement built on it. - Vercel's Turborepo uses it to render task output in its TUI. - devenv uses it to drive shells. - Antithesis used it to fuzz TUI programs and found real bugs in btop and others. -Ghostel brings it to Emacs. - ghostty-web is the WASM build with an Xterm.js-compatible API. - Commercial products like OrbStack embed it. - And a whole wave of new terminals and "agentic" coding tools, such as herdr and cmux, have been built on it rather than writing yet another emulator. There are community bindings for Rust, Go, JavaScript, Swift, Python, .NET, Elixir, Dart, Java, and more, and the awesome-libghostty list tracks well over a hundred projects. More people today use a terminal powered by libghostty than use Ghostty the application, by a very large multiple. And libghostty is having a much larger impact than being "just" a terminal emulator. I'm excited to see where people take it from here.

P-Y
P-Y @p-y.wtf · 2d ago

This is a great story, go read it! This reminded me I should post about what I've been doing with Square, in a very similar vein. When our Android app crashes with OOM, we dump the heap, strip the heap dump primitive arrays then upload it. #AndroidDev

Jeremy Ryan AKA NFT Demon
Jeremy Ryan AKA NFT Demon @nftdemon.com · 2d ago

Who really owns the app you built on someone else's servers? If you've ever hit a paywall right when your idea finally started working, this one's for… #AIAppBuilder #NoCodeTools #AndroidDev #WebDev #BuildInPublic brought to you by NFT Demon Holdings LLC https://demonbuild.com

watermelonKode 🍉
watermelonKode 🍉 @watermelonkode.bsky.social · 2d ago

Performance optimization should start with measurement. Profile startup time, frame rendering, memory usage, and network activity before changing your Android architecture. Evidence beats assumptions. #AndroidDev #Performance #MobileEngineering

John O'Reilly
John O'Reilly @johnoreilly.dev · 2d ago

Android CLI (developer.android.com/tools/agents...) is such a cool capability! #AndroidDev - android device hub - android device remote create yogi/37

Gradle
Gradle @gradlebuildtool.bsky.social · 2d ago

📣 Gradle 9.9.0 is out! https://docs.gradle.org/9.9.0/release-notes.html ⚡Performance improvements for Kotlin DSL compilation 🎯 Test filtering for non-method JUnit Platform tests 📦 Wrapper settings preserved on upgrade 🗂️ Predefined groups in the Problems API

Tom Baker
Tom Baker @thomaslbaker.bsky.social · 2d ago

I still have a few days left in this round of Google Play closed testing, and I'd really appreciate a few more hands on deck to help cross the finish line! #OpenSource #FOSS #AndroidDev #Privacy #Linux

Kotlin by JetBrains
Kotlin by JetBrains @kotlinlang.org · 2d ago

Five projects. Five $6,000 grants. More support for the Kotlin ecosystem. 🎉 Meet the 2026 winners advancing Kotlin dependency analysis, local AI, file handling, camera APIs, and testing. Read about their proposals ↓ https://kotlinfoundation.org/news/grants-program-winners-26/

wide-r.bsky.social
wide-r.bsky.social @wide-r.bsky.social · 2d ago

Tired of remote ADB lagging and dropping connections when testing builds on client devices? Built WiDE-R: A native Android Studio plugin to bridge remote physical devices. No VPNs, No USB/PC setup client phone, and free local Wi-Fi mode forever. wide-r.net #AndroidDev #Kotlin #AndroidStudio

KotlinConf
KotlinConf @kotlinconf.com · 2d ago

Your Kotlin story has a destination: Kraków 📍 There are only three weeks left to submit your talk proposal for KotlinConf 2027: https://kotl.in/gnmin6

Chris Simmonds
Chris Simmonds @csimmonds@fosstodon.org · 2d ago

We are at an inflection point where new mobile device form factors are emerging based on AI agents. If the agent does everything I need, do I need apps? In my view, we have an opportunity to replace the current Smartphone duopoly of iOS and Android with a more open system and less US-centric. Eric Wang and I talked about this at GOSIM 2026: https:// 2net.co.uk/slides/Chris_Simmon ds_Open_AGI_Forum_English.pdf

App Circle
App Circle @appcircleuk.bsky.social · 2d ago

Homepage check: 146 developers have run App Circle campaigns, with 1,560 completed tester jobs — all for virtual coins, no cash. Need 12 for Google Play closed testing? appcircle.co.uk?utm_source=b... #AndroidDev #IndieDev

Kotlin by JetBrains
Kotlin by JetBrains @kotlinlang.org · 2d ago

Kotlin Multiplatform Contest participants have built all kinds of creative projects: 🧑‍🌾 AI assistant for farmers. 🎹 Synthesizer that lets you hear mathematical equations. 🏓 Game that turns your phone into a ping-pong racket. What will you build? Join the contest! 🚀 https://kotlinconf.com/contest/

Jeremy Ryan AKA NFT Demon
Jeremy Ryan AKA NFT Demon @nftdemon.com · 2d ago

Turn one prompt into a working web app or Android app. Free. No account. No subscription. 😈 #DemonBuild #AIAppBuilder #NoCodeAI #VibeCoding #AndroidDev brought to you by NFT Demon Holdings LLC https://demonbuild.com

LumioLab
LumioLab @lumiolab.bsky.social · 2d ago

New: AMOLED Always On Display, full Android source code. Kotlin + Jetpack Compose, 10 clock faces, 9 fonts, 4 display modes, burn-in protection. Rebrand it and ship. https://www.codester.com/items/74304/amoled-always-on-display-android-kotlin-source?ref=lumiolabs #android #kotlin

Rahul Ravikumar
Rahul Ravikumar @rahulrav.com · 3d ago

My presentation in Android DevSummit is one of the hardest I have ever worked on for Slides, and animations. If you want to look at it in all its glory, here is a link: rahulrav.com/files/presen... PS: It's a pretty large HTML file (~18M).

500x Engineer
500x Engineer @500xengineer.bsky.social · 3d ago

Google: Claude fixed Android memory leaks in 45:57 with Android CLI, 88:17 without. One run each. Leak audits are a service you could sell. The Short: youtube.com/shorts/L5W1avhtWoY + 3 more today: 500xengineer.com/blog #AI #AndroidDev #ClaudeCode #AndroidStudio

Jeremy Ryan AKA NFT Demon
Jeremy Ryan AKA NFT Demon @nftdemon.com · 3d ago

Why does turning a simple app idea still come with a monthly bill and a login wall? 🔥 If you've ever sketched an app on a napkin, then got stuck on… #AppBuilder #AIAppBuilder #NoCode #BuildInPublic #AndroidDev brought to you by NFT Demon Holdings LLC https://demonbuild.com

AppBrain
AppBrain @appbrain.com · 3d ago

The AppBrain app is back, completely redesigned. Swipe through app picks made for you: right to save, left to skip. Keep your favorites in your own lists. Free on Google Play 👇 #Android #AndroidDev

Gradle
Gradle @gradlebuildtool.bsky.social · 3d ago

Using --parallel? Tasks in the same project still run one at a time. Tasks share Project state, so Gradle only parallelizes across projects. The Configuration Cache isolates tasks, so they run in parallel. https://gradl.es/4isG1IJ #DoItToday #Gradle

Enrique López-Mañas
Enrique López-Mañas @eenriquelopez@kotlin.social · 3d ago

Ilmir Usmanov talking now about speeding performance with KAPT

Torsten Grote
Torsten Grote @grote.chaos.social.ap.brid.gy · 3d ago

Finally, there's tooling for #androiddev to test backup and restore of apps: https://developer.android.com/studio/preview/backup-restore-testing This is an area which was neglected by Google and app devs alike. Hope this will help to improve the backup situation on Android.

Rok Retar
Rok Retar @retar.app · 3d ago

A reading app has one job: open the book where you left it. With phones, e-ink readers, offline trains and an ebook plus its audiobook, that turns into a distributed systems problem. How Parrot syncs reading positions: www.retar.app/blog/syncing... #AndroidDev #Kotlin #KMP

Sieva 🚴🚇🏙️🌹
Sieva 🚴🚇🏙️🌹 @anibyl.social.coop.ap.brid.gy · 3d ago

Somehow I missed that personal developers publishing on Google Play not only have to verify their identity, but their full name and home address is now publicly available. What the actual fuck? #Privacy #GooglePlay

Daniel Saidi
Daniel Saidi @danielsaidi.bsky.social · 3d ago

The project of porting KeyboardKit to Android (Kotlin + pure Jetpack Compose) goes pretty well. There a LOT of work remaining, but the core engine and settings work well now. I even got the docked and split mode to work, although there are many device configurations let to honor.

watermelonKode 🍉
watermelonKode 🍉 @watermelonkode.bsky.social · 3d ago

Kotlin coroutines are powerful, but structured concurrency is what makes them manageable. Give asynchronous work a clear owner, handle cancellation properly, and avoid unmanaged background tasks. #Kotlin #Coroutines #AndroidDev

Verdetto
Verdetto @verdettoqr.com · 3d ago

Swiping back tore my camera screen in two: the controls slid while the picture stayed. I'd used a SurfaceView preview, and CameraX's docs warn against animating one. Now the swipe's first frames show a still copy. Top before, bottom after. #AndroidDev #CameraX

Arnaud Giuliani
Arnaud Giuliani @arnogiu.bsky.social · 3d ago

Koin Skills: Koin, the Right Way 🚀 Give your Agent context to: - Follow your DI conventions - Challenge bad patterns - Catch issues at compile time - Guide DI migrations - Kotzilla MCP for runtime diagnostics From code to production 👇 blog.insert-koin.io/koin-skills-... #koin #AndroidDev #Kotlin

Kotlin by JetBrains
Kotlin by JetBrains @kotlinlang.org · 3d ago

🧪 Shared code is only worth sharing if you can tell what it does when a test fails. 🌀 Turbine – Flow tests https://kotl.in/lr686n 🎭 MockK – mocking https://kotl.in/vj60w0 🪶 kotlin-logging – MP logs https://kotl.in/s0sbn7 🔍 Find the right testing library for KMP 👇 https://kotl.in/6j2sq9

Miriam Di Domizio
Miriam Di Domizio @miriam-didomizio.bsky.social · 3d ago

🚀 New release of ShuttlesLaunch is live! Live countdowns, launch details, and now you can tap through to the agency & rocket behind every mission. Built with Kotlin + Jetpack Compose 🧑‍💻 Try it: play.google.com/store/apps/d... #AndroidDev #Kotlin #SpaceTech

App Circle
App Circle @appcircleuk.bsky.social · 3d ago

Google Play's production access form asks how testers used your app and what you changed from their feedback. Ask closed testers to open it on a few days and send one note, then ship a small update. Guide: appcircle.co.uk/guides/14-da... #AndroidDev