toot.wales is one of the many independent Mastodon servers you can use to participate in the fediverse.
We are the Open Social network for Wales and the Welsh, at home and abroad! Y rhwydwaith cymdeithasol annibynnol i Gymru, wedi'i bweru gan Mastodon!

Server stats:

624
active users

#androiddev

2 posts1 participant0 posts today
AssembleDebug (Shiv)<p>Samsung is preparing an automatic call screening feature for Galaxy phones with One UI 8.5</p><p>Currently samsung allows you to manually screen calls using a "Bixby text call" button</p><p>✅ Details - <a href="https://www.androidauthority.com/one-ui-8-5-automatic-call-screening-3599737/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">androidauthority.com/one-ui-8-</span><span class="invisible">5-automatic-call-screening-3599737/</span></a></p><p><a href="https://androiddev.social/tags/samsung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>samsung</span></a> <a href="https://androiddev.social/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://androiddev.social/tags/oneui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oneui</span></a> <a href="https://androiddev.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://androiddev.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a> <a href="https://androiddev.social/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
AssembleDebug (Shiv)<p>Pixel 9 screens showing vertical lines — is a hardware fault returning?</p><p>✅ Details - <a href="https://piunikaweb.com/2025/09/22/pixel-9-display-lines-hardware-fault-returns/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">piunikaweb.com/2025/09/22/pixe</span><span class="invisible">l-9-display-lines-hardware-fault-returns/</span></a></p><p><a href="https://androiddev.social/tags/google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>google</span></a> <a href="https://androiddev.social/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://androiddev.social/tags/googlepixel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>googlepixel</span></a> <a href="https://androiddev.social/tags/pixel9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixel9</span></a> <a href="https://androiddev.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a> <a href="https://androiddev.social/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
Pachli<p># Pachli 2.16.1 is released</p><p>In <a href="https://mastodon.social/tags/Pachli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pachli</span></a> 2.16.0 content filters configured to **hide** posts **were not** being applied to public timelines (local, federated, trending, hashtags, and links), resulting in users seeing posts they expected to be removed.</p><p>Content filters set to warn **were** applied correctly, as were account filters, and any filters for your home and notification timelines.</p><p>Thanks to <span class="h-card" translate="no"><a href="https://dragonscave.space/@dhamlinmusic" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dhamlinmusic</span></a></span> for reporting this.</p><p><a href="https://pachli.app/pachli/2025/09/14/2.16.1-release.html?utm_medium=social&amp;utm_source=mastodon&amp;utm_campaign=release-2.16.1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pachli.app/pachli/2025/09/14/2</span><span class="invisible">.16.1-release.html?utm_medium=social&amp;utm_source=mastodon&amp;utm_campaign=release-2.16.1</span></a></p><p><a href="https://mastodon.social/tags/mastodev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodev</span></a> <a href="https://mastodon.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a></p>
Eerko :yellow_meeple:<p>New App store screenshots for <span class="h-card" translate="no"><a href="https://brettspiel.space/@BGStatsApp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>BGStatsApp</span></a></span>!<br>It was long overdue to update those, with more up-to-date features and a more modern look.<br>And it’s perfectly logical to do that right when iOS 26 releases, right?<br>I've made a similar set for the Play store, based on Android screenshots of course.</p><p><a href="https://brettspiel.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://brettspiel.space/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://brettspiel.space/tags/indieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indieDev</span></a> <a href="https://brettspiel.space/tags/bgstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bgstats</span></a></p>
AssembleDebug (Shiv)<p>Here is how Quick Share from an Android will work for file sharing with your iPhone buddies</p><p>✅ Details and screenshots- <a href="https://www.androidauthority.com/google-quick-share-iphone-process-apk-teardown-3597501/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">androidauthority.com/google-qu</span><span class="invisible">ick-share-iphone-process-apk-teardown-3597501/</span></a></p><p><a href="https://androiddev.social/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://androiddev.social/tags/google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>google</span></a> <a href="https://androiddev.social/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://androiddev.social/tags/quickshare" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quickshare</span></a> <a href="https://androiddev.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a> <a href="https://androiddev.social/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://androiddev.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a></p>
AssembleDebug (Shiv)<p>YouTube Music experimenting with locking lyrics behind Premium following Spotify's failed attempt</p><p>✅ Details - <a href="https://piunikaweb.com/2025/09/10/youtube-music-locks-lyrics-premium-test/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">piunikaweb.com/2025/09/10/yout</span><span class="invisible">ube-music-locks-lyrics-premium-test/</span></a></p><p><a href="https://androiddev.social/tags/google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>google</span></a> <a href="https://androiddev.social/tags/youtube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>youtube</span></a> <a href="https://androiddev.social/tags/music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>music</span></a> <a href="https://androiddev.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a> <a href="https://androiddev.social/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://androiddev.social/tags/song" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>song</span></a> <a href="https://androiddev.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://androiddev.social/tags/lyricd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lyricd</span></a></p>
TelemetryDeck<p>German users activate 3x faster than US users? 🌍</p><p>Our dashboard reveals geographic patterns that guide localization priorities.<br>Some markets show higher activation.</p><p>Data-driven decisions! </p><p>Learn more: 👇<br><a href="https://telemetrydeck.com/blog/new-activation-dashboard-pirate-metrics?source=fediverse" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">telemetrydeck.com/blog/new-act</span><span class="invisible">ivation-dashboard-pirate-metrics?source=fediverse</span></a></p><p><a href="https://social.telemetrydeck.com/tags/Localization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Localization</span></a> <a href="https://social.telemetrydeck.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://social.telemetrydeck.com/tags/Flutter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Flutter</span></a> <a href="https://social.telemetrydeck.com/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a></p>
koje71 🙂<p>☛ Es gibt ein Update der Mathe Lern App mit neuen Funktionen für die Langzeitmotivation und kleinen optischen Verbesserungen. </p><p>für Android, viele Übersetzungen, kostenlos &amp; werbefrei</p><p>🇿🇦 🇸🇦 🇧🇬 🇨🇳 🇨🇿 🇬🇧 🇫🇷 🇩🇪 🇮🇳 🇮🇹 🇺🇦 🇯🇵 🇵🇱 🇵🇹 🇪🇸 🇹🇷</p><p>Viel Spaß 😀</p><p><a href="https://www.mazeblog.de/apps-math-practice.php" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mazeblog.de/apps-math-practice</span><span class="invisible">.php</span></a></p><p><a href="https://darmstadt.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://darmstadt.social/tags/Indiegamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Indiegamedev</span></a> <a href="https://darmstadt.social/tags/Math" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Math</span></a> <a href="https://darmstadt.social/tags/Mathematics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mathematics</span></a> <a href="https://darmstadt.social/tags/Education" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Education</span></a></p>
Nicos Nicolaou :androidHead:<p>🚀 Ink API Compose v1.4.1 is out!<br>• Ink API → 1.0.0-alpha06<br>• Kotlin 2.2.10 + KSP 2.2.10-2.0.2<br>• Compose BOM 2025.08.01<br>• Latest deps</p><p>Check it out 👉 <a href="https://github.com/NicosNicolaou16/Ink_Api_Compose/releases/tag/1.4.1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/NicosNicolaou16/Ink</span><span class="invisible">_Api_Compose/releases/tag/1.4.1</span></a></p><p><a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://androiddev.social/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a> <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://androiddev.social/tags/InkApi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InkApi</span></a> <a href="https://androiddev.social/tags/JetpackCompose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JetpackCompose</span></a></p>
Nicos Nicolaou :androidHead:<p>🚀 Pokedex_Compose_XR v1.0.4 is out!<br>✅ Refactored DTOs for cleaner architecture<br>✅ Gradle 1.13.0<br>✅ Jetpack Compose BOM 2025.08.01<br>✅ Latest stable deps</p><p>Check it out 👉 <a href="https://github.com/NicosNicolaou16/Pokedex_Compose_XR/releases/tag/1.0.4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/NicosNicolaou16/Pok</span><span class="invisible">edex_Compose_XR/releases/tag/1.0.4</span></a></p><p><a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://androiddev.social/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a> <a href="https://androiddev.social/tags/JetpackCompose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JetpackCompose</span></a> <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://androiddev.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://androiddev.social/tags/Pokemon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pokemon</span></a> <a href="https://androiddev.social/tags/Pokedex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pokedex</span></a></p>
Nicos Nicolaou :androidHead:<p>🚀 Android Studio Narwhal 4 (2025.1.4 Canary 4) is here!<br>Fixes: Java 11 default, AndroidX on by default, build tools ≥35.0.1, better KAPT errors, lint + device streaming fixes.</p><p>👉 <a href="https://androidstudio.googleblog.com/2025/09/android-studio-narwhal-4-feature-drop.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">androidstudio.googleblog.com/2</span><span class="invisible">025/09/android-studio-narwhal-4-feature-drop.html</span></a></p><p><a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://androiddev.social/tags/AndroidStudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidStudio</span></a> <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a></p>
Gregory<p>One mildly cursed <a href="https://mastodon.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a> realization: you can reuse RecyclerView adapters and view holders outside of a RecyclerView. View holders in particular make neat small self-contained view controllers. Here's an example of such reuse:<br><a href="https://github.com/mastodon/mastodon-android/blob/c26fa3b484234880fe032e22d8a8f41b5cbb9373/mastodon/src/main/java/org/joinmastodon/android/ui/views/StatusView.java" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mastodon/mastodon-a</span><span class="invisible">ndroid/blob/c26fa3b484234880fe032e22d8a8f41b5cbb9373/mastodon/src/main/java/org/joinmastodon/android/ui/views/StatusView.java</span></a></p>
István Juhos<p>I'm wrapping up my talk titled Practical Tips and Tricks to Improve Your Compose Previews (now with extra CMP content!) at Droidcon Lisbon 2025!</p><p>Check out the slides and resources here:<br><a href="https://www.istvanjuhos.dev/talks/20250905-practical-tips-and-tricks-to-improve-your-compose-previews/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">istvanjuhos.dev/talks/20250905</span><span class="invisible">-practical-tips-and-tricks-to-improve-your-compose-previews/</span></a></p><p><a href="https://androiddev.social/tags/dclx25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dclx25</span></a> <a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a></p>
The Programming Linguist<p>Yesterday I opened Android Studio, and used it completely to create a simple android app with jetpack compose. Honestly? The experience was great! Much better than the reputation it has. I was able to do everything accessibly with the keyboard, and once you learn the keyboard shortcuts you use it just like VSCode pretty much. The only bad thing about it is that it uses swing for UI, which is perfectly accessible, but it uses the Java Access Bridge, which can be quite laggy at times. But I found out it quickly becomes stable enough for normal usage. I think I experienced for the first time what it's like to use an IDE that's made specifically for one thing, and how seamless it is! Jetpack compose is also a beautiful framework. It feels like Swift declarative UI, except you use Kotlin. The only complaint is how Kotlin was force to adapt the billion imports to do anything from Java; over 20 imports to do a simple counter app! But android studio folds imports for you, and it automatically imports everything when you use so you literally never worry about that and it won't get in your way. The android developer experience had gotten a long way from the old clunky xml format</p><p><a href="https://dragonscave.space/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://dragonscave.space/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a></p>
Litrik De Roy<p>After doing most development with Compose, switching back to do maintenance on a Views-based App is such a downer.</p><p><a href="https://mastodon.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://mastodon.social/tags/Compose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Compose</span></a></p>
Torsten Grote<p><span class="h-card" translate="no"><a href="https://androiddev.social/@commonsguy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>commonsguy</span></a></span> Btw. I tried switching to that, but ran into a weird bug: changes in values from collectAsStateWithLifecycle().value don't cause re-composition in NavEntry anymore. Couldn't track down what library is responsible for it. It is not adaptive-navigation3 itself, but something else pulling in a fix from snapshots. <a href="https://chaos.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a></p>
Torsten Grote<p><span class="h-card" translate="no"><a href="https://androiddev.social/@commonsguy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>commonsguy</span></a></span> Looks like we all missed the nav3 adaptive library finally made it out of snapshots: <a href="https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#compose_material3_adaptive_navigation3_version_10_2" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.android.com/jetpack/</span><span class="invisible">androidx/releases/compose-material3-adaptive#compose_material3_adaptive_navigation3_version_10_2</span></a> <a href="https://chaos.social/tags/androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a></p>
koje71 🙂<p>bin weiter am basteln. Unter der Anzeige der gewonnenen Medaillen werden jetzt Symbole über die bisherigen Erfolge angezeigt. Das Antippen des Bereichs öffnet eine neue Seite, auf der die einzelnen Symbole genauer erklärt werden. </p><p><a href="https://www.mazeblog.de/apps-math-practice.php" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mazeblog.de/apps-math-practice</span><span class="invisible">.php</span></a></p><p><a href="https://darmstadt.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://darmstadt.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://darmstadt.social/tags/IndieGameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieGameDev</span></a> <a href="https://darmstadt.social/tags/Math" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Math</span></a></p>
Nicos Nicolaou :androidHead:<p>I published a new article on setting up Room DB relationships 🚀 Simple steps and clear, practical examples for <a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> </p><p><a href="https://androiddev.social/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a> <a href="https://androiddev.social/tags/Database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Database</span></a> <a href="https://androiddev.social/tags/Medium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Medium</span></a> <a href="https://androiddev.social/tags/Article" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Article</span></a> <a href="https://androiddev.social/tags/RoomDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RoomDB</span></a> <a href="https://androiddev.social/tags/RoomDatabase" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RoomDatabase</span></a> <a href="https://androiddev.social/tags/JetpackCompose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JetpackCompose</span></a> <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a></p><p>👉 <a href="https://medium.com/@nicosnicolaou/setting-up-relationships-in-room-database-a7e14bab4754" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@nicosnicolaou/sett</span><span class="invisible">ing-up-relationships-in-room-database-a7e14bab4754</span></a></p>
Mark Murphy<p>I just released jetc.dev Newsletter Issue #279! Stable Wear Compose! Compose alpha! Compose Multiplatform RC! <span class="h-card" translate="no"><a href="https://androiddev.social/@sinasamaki" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sinasamaki</span></a></span> on shadows! Nav3! And... why does rotate() behave strangely?!? <a href="https://jetc.dev/issues/279" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jetc.dev/issues/279</span><span class="invisible"></span></a> <a href="https://androiddev.social/tags/JetpackCompose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JetpackCompose</span></a> <a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a></p>