home.social

#androiddev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #androiddev, aggregated by home.social.

fetched live
  1. Das sechste Level ist auch fertig, jetzt wird es aber langsam schwieriger. Die Beam Stationen müssen so angeordnet werden, dass am Ende die fehlenden Kugeln produziert werden. Das klappt aber nur, weil es drei von den Stationen gibt. Außerdem ist die Hilfefunktion jetzt ein und ausschaltbar.

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  2. Das sechste Level ist auch fertig, jetzt wird es aber langsam schwieriger. Die Beam Stationen müssen so angeordnet werden, dass am Ende die fehlenden Kugeln produziert werden. Das klappt aber nur, weil es drei von den Stationen gibt. Außerdem ist die Hilfefunktion jetzt ein und ausschaltbar.

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  3. Das sechste Level ist auch fertig, jetzt wird es aber langsam schwieriger. Die Beam Stationen müssen so angeordnet werden, dass am Ende die fehlenden Kugeln produziert werden. Das klappt aber nur, weil es drei von den Stationen gibt. Außerdem ist die Hilfefunktion jetzt ein und ausschaltbar.

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  4. Das sechste Level ist auch fertig, jetzt wird es aber langsam schwieriger. Die Beam Stationen müssen so angeordnet werden, dass am Ende die fehlenden Kugeln produziert werden. Das klappt aber nur, weil es drei von den Stationen gibt. Außerdem ist die Hilfefunktion jetzt ein und ausschaltbar.

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  5. Das sechste Level ist auch fertig, jetzt wird es aber langsam schwieriger. Die Beam Stationen müssen so angeordnet werden, dass am Ende die fehlenden Kugeln produziert werden. Das klappt aber nur, weil es drei von den Stationen gibt. Außerdem ist die Hilfefunktion jetzt ein und ausschaltbar.

    #AndroidDev #IndieGameDev #Kotlin #MarbleRun

  6. 🚀 Jetpack Compose 1.12 is stable!

    Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.

    ⚠️ Requires compileSdk 37 + AGP 9.2.0.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose #Kotlin

  7. 🚀 Jetpack Compose 1.12 is stable!

    Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.

    ⚠️ Requires compileSdk 37 + AGP 9.2.0.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose #Kotlin

  8. 🚀 Jetpack Compose 1.12 is stable!

    Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.

    ⚠️ Requires compileSdk 37 + AGP 9.2.0.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose #Kotlin

  9. 🚀 Jetpack Compose 1.12 is stable!

    Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.

    ⚠️ Requires compileSdk 37 + AGP 9.2.0.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose #Kotlin

  10. 🚀 Jetpack Compose 1.12 is stable!

    Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.

    ⚠️ Requires compileSdk 37 + AGP 9.2.0.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose #Kotlin

  11. Eclipse, eclipse, eclipse… hé oh y un moment il faudrait quand même songer à passer à Android Studio à la fin ! :blobwhistle:

    #Android #androiddev #humourDeDev #blagueDeGeek #eclipse2026 #eclipse

  12. Eclipse, eclipse, eclipse… hé oh y un moment il faudrait quand même songer à passer à Android Studio à la fin ! :blobwhistle:

    #Android #androiddev #humourDeDev #blagueDeGeek #eclipse2026 #eclipse

  13. Eclipse, eclipse, eclipse… hé oh y un moment il faudrait quand même songer à passer à Android Studio à la fin ! :blobwhistle:

    #Android #androiddev #humourDeDev #blagueDeGeek #eclipse2026 #eclipse

  14. Eclipse, eclipse, eclipse… hé oh y un moment il faudrait quand même songer à passer à Android Studio à la fin ! :blobwhistle:

    #Android #androiddev #humourDeDev #blagueDeGeek #eclipse2026 #eclipse

  15. Eclipse, eclipse, eclipse… hé oh y un moment il faudrait quand même songer à passer à Android Studio à la fin ! :blobwhistle:

    #Android #androiddev #humourDeDev #blagueDeGeek #eclipse2026 #eclipse

  16. 🚀 Fresh AndroidX releases are here!

    Highlights:
    • AppCompat 1.8.0
    • Compose 1.12.0
    • Fragment 1.9.0
    • Navigation 2.10.0-rc01
    • WorkManager 2.12.0-rc01
    • Android XR updates

    Check the full list 👇 developer.android.com/jetpack/

    #AndroidDev #AndroidX #JetpackCompose #Kotlin

  17. 🚀 Fresh AndroidX releases are here!

    Highlights:
    • AppCompat 1.8.0
    • Compose 1.12.0
    • Fragment 1.9.0
    • Navigation 2.10.0-rc01
    • WorkManager 2.12.0-rc01
    • Android XR updates

    Check the full list 👇 developer.android.com/jetpack/

    #AndroidDev #AndroidX #JetpackCompose #Kotlin

  18. And it speaks more languages: German, Spanish, Russian and Arabic, with full right-to-left layout, alongside English.

    Plus TalkBack support across the app, optional haptics, a Theme setting, and opt-out analytics that never include your text or your colors.

    Free to use, with no ads and no account. 2 optional one-time unlocks, if you want them: one raises how many billboards you can keep, the other adds the advanced layers. Neither is a subscription.

    play.google.com/store/apps/det

    6/X🧵

    #androiddev

  19. And it speaks more languages: German, Spanish, Russian and Arabic, with full right-to-left layout, alongside English.

    Plus TalkBack support across the app, optional haptics, a Theme setting, and opt-out analytics that never include your text or your colors.

    Free to use, with no ads and no account. 2 optional one-time unlocks, if you want them: one raises how many billboards you can keep, the other adds the advanced layers. Neither is a subscription.

    play.google.com/store/apps/det

    6/X🧵

    #androiddev

  20. And it speaks more languages: German, Spanish, Russian and Arabic, with full right-to-left layout, alongside English.

    Plus TalkBack support across the app, optional haptics, a Theme setting, and opt-out analytics that never include your text or your colors.

    Free to use, with no ads and no account. 2 optional one-time unlocks, if you want them: one raises how many billboards you can keep, the other adds the advanced layers. Neither is a subscription.

    play.google.com/store/apps/det

    6/X🧵

    #androiddev

  21. And it speaks more languages: German, Spanish, Russian and Arabic, with full right-to-left layout, alongside English.

    Plus TalkBack support across the app, optional haptics, a Theme setting, and opt-out analytics that never include your text or your colors.

    Free to use, with no ads and no account. 2 optional one-time unlocks, if you want them: one raises how many billboards you can keep, the other adds the advanced layers. Neither is a subscription.

    play.google.com/store/apps/det

    6/X🧵

    #androiddev

  22. And it speaks more languages: German, Spanish, Russian and Arabic, with full right-to-left layout, alongside English.

    Plus TalkBack support across the app, optional haptics, a Theme setting, and opt-out analytics that never include your text or your colors.

    Free to use, with no ads and no account. 2 optional one-time unlocks, if you want them: one raises how many billboards you can keep, the other adds the advanced layers. Neither is a subscription.

    play.google.com/store/apps/det

    6/X🧵

    #androiddev

  23. It adapts to the screen it's on.

    A two-pane editor with a live preview on large landscape tablets and foldables. Fullscreen opens with a pull-down gesture from the preview, gliding rather than cutting. On extra-large screens, Settings and About arrive as a floating card over the editor instead of replacing it.

    5/X 🧵

    #androiddev #indiedev

  24. It adapts to the screen it's on.

    A two-pane editor with a live preview on large landscape tablets and foldables. Fullscreen opens with a pull-down gesture from the preview, gliding rather than cutting. On extra-large screens, Settings and About arrive as a floating card over the editor instead of replacing it.

    5/X 🧵

    #androiddev #indiedev

  25. It adapts to the screen it's on.

    A two-pane editor with a live preview on large landscape tablets and foldables. Fullscreen opens with a pull-down gesture from the preview, gliding rather than cutting. On extra-large screens, Settings and About arrive as a floating card over the editor instead of replacing it.

    5/X 🧵

    #androiddev #indiedev

  26. It adapts to the screen it's on.

    A two-pane editor with a live preview on large landscape tablets and foldables. Fullscreen opens with a pull-down gesture from the preview, gliding rather than cutting. On extra-large screens, Settings and About arrive as a floating card over the editor instead of replacing it.

    5/X 🧵

    #androiddev #indiedev

  27. It adapts to the screen it's on.

    A two-pane editor with a live preview on large landscape tablets and foldables. Fullscreen opens with a pull-down gesture from the preview, gliding rather than cutting. On extra-large screens, Settings and About arrive as a floating card over the editor instead of replacing it.

    5/X 🧵

    #androiddev #indiedev

  28. Billboards are portable.

    Share one as a .billboard file that someone else can open and keep editing, or flatten it to a PNG. Files sent to you land straight in Recent, ready to open.

    Or skip the editor entirely. An on-device assistant can build one for you, adding layers, setting orientation and saving it to your Collection, then handing each result back with a preview. It's held to the same limits as the UI, so nothing unlocks through the back door.

    4/X 🧵

    #androiddev #indiedev

  29. Billboards are portable.

    Share one as a .billboard file that someone else can open and keep editing, or flatten it to a PNG. Files sent to you land straight in Recent, ready to open.

    Or skip the editor entirely. An on-device assistant can build one for you, adding layers, setting orientation and saving it to your Collection, then handing each result back with a preview. It's held to the same limits as the UI, so nothing unlocks through the back door.

    4/X 🧵

    #androiddev #indiedev

  30. Billboards are portable.

    Share one as a .billboard file that someone else can open and keep editing, or flatten it to a PNG. Files sent to you land straight in Recent, ready to open.

    Or skip the editor entirely. An on-device assistant can build one for you, adding layers, setting orientation and saving it to your Collection, then handing each result back with a preview. It's held to the same limits as the UI, so nothing unlocks through the back door.

    4/X 🧵

    #androiddev #indiedev

  31. Billboards are portable.

    Share one as a .billboard file that someone else can open and keep editing, or flatten it to a PNG. Files sent to you land straight in Recent, ready to open.

    Or skip the editor entirely. An on-device assistant can build one for you, adding layers, setting orientation and saving it to your Collection, then handing each result back with a preview. It's held to the same limits as the UI, so nothing unlocks through the back door.

    4/X 🧵

    #androiddev #indiedev

  32. Billboards are portable.

    Share one as a .billboard file that someone else can open and keep editing, or flatten it to a PNG. Files sent to you land straight in Recent, ready to open.

    Or skip the editor entirely. An on-device assistant can build one for you, adding layers, setting orientation and saving it to your Collection, then handing each result back with a preview. It's held to the same limits as the UI, so nothing unlocks through the back door.

    4/X 🧵

    #androiddev #indiedev

  33. Your billboards finally have somewhere to live.

    A Collection you curate, drag to reorder, and open, share or delete from each tile. Alongside it, a Recent trail that quietly auto-saves every billboard you show fullscreen, so nothing is lost because you forgot to save it.

    The same billboard can sit in both. Identity is the content itself, so two billboards that differ only in orientation stay two billboards.

    3/X 🧵

    #androiddev #indiedev

  34. Your billboards finally have somewhere to live.

    A Collection you curate, drag to reorder, and open, share or delete from each tile. Alongside it, a Recent trail that quietly auto-saves every billboard you show fullscreen, so nothing is lost because you forgot to save it.

    The same billboard can sit in both. Identity is the content itself, so two billboards that differ only in orientation stay two billboards.

    3/X 🧵

    #androiddev #indiedev

  35. Your billboards finally have somewhere to live.

    A Collection you curate, drag to reorder, and open, share or delete from each tile. Alongside it, a Recent trail that quietly auto-saves every billboard you show fullscreen, so nothing is lost because you forgot to save it.

    The same billboard can sit in both. Identity is the content itself, so two billboards that differ only in orientation stay two billboards.

    3/X 🧵

    #androiddev #indiedev

  36. Your billboards finally have somewhere to live.

    A Collection you curate, drag to reorder, and open, share or delete from each tile. Alongside it, a Recent trail that quietly auto-saves every billboard you show fullscreen, so nothing is lost because you forgot to save it.

    The same billboard can sit in both. Identity is the content itself, so two billboards that differ only in orientation stay two billboards.

    3/X 🧵

    #androiddev #indiedev

  37. Your billboards finally have somewhere to live.

    A Collection you curate, drag to reorder, and open, share or delete from each tile. Alongside it, a Recent trail that quietly auto-saves every billboard you show fullscreen, so nothing is lost because you forgot to save it.

    The same billboard can sit in both. Identity is the content itself, so two billboards that differ only in orientation stay two billboards.

    3/X 🧵

    #androiddev #indiedev

  38. Everything is layers now.

    Stack text, color and effect layers (stripes, gradient, checkerboard, dots), then reorder, rename and recombine them freely. A full color wheel with brightness and opacity sits behind the advanced ones.

    There are two editing modes, Basic and Advanced, and they're kept as separate billboards: each keeps its own layers and orientation, so editing one never disturbs the other.

    2/X 🧵

    #androiddev #indiedev

  39. Everything is layers now.

    Stack text, color and effect layers (stripes, gradient, checkerboard, dots), then reorder, rename and recombine them freely. A full color wheel with brightness and opacity sits behind the advanced ones.

    There are two editing modes, Basic and Advanced, and they're kept as separate billboards: each keeps its own layers and orientation, so editing one never disturbs the other.

    2/X 🧵

    #androiddev #indiedev

  40. Everything is layers now.

    Stack text, color and effect layers (stripes, gradient, checkerboard, dots), then reorder, rename and recombine them freely. A full color wheel with brightness and opacity sits behind the advanced ones.

    There are two editing modes, Basic and Advanced, and they're kept as separate billboards: each keeps its own layers and orientation, so editing one never disturbs the other.

    2/X 🧵

    #androiddev #indiedev

  41. Everything is layers now.

    Stack text, color and effect layers (stripes, gradient, checkerboard, dots), then reorder, rename and recombine them freely. A full color wheel with brightness and opacity sits behind the advanced ones.

    There are two editing modes, Basic and Advanced, and they're kept as separate billboards: each keeps its own layers and orientation, so editing one never disturbs the other.

    2/X 🧵

    #androiddev #indiedev

  42. Everything is layers now.

    Stack text, color and effect layers (stripes, gradient, checkerboard, dots), then reorder, rename and recombine them freely. A full color wheel with brightness and opacity sits behind the advanced ones.

    There are two editing modes, Basic and Advanced, and they're kept as separate billboards: each keeps its own layers and orientation, so editing one never disturbs the other.

    2/X 🧵

    #androiddev #indiedev

  43. ### Announcement
    Billboard 3.0.0 is out, rebuilt from the ground up.

    iboalali.com/app/billboard/

    It puts a message on your screen big enough to read across a room. An airport pickup, a concert, a "back in 5 min" on the office door.

    Version 2 showed you one line of text. Version 3 is a small compositing editor. Here's what changed:

    1/X 🧵

    #androiddev #indiedev

  44. ### Announcement
    Billboard 3.0.0 is out, rebuilt from the ground up.

    iboalali.com/app/billboard/

    It puts a message on your screen big enough to read across a room. An airport pickup, a concert, a "back in 5 min" on the office door.

    Version 2 showed you one line of text. Version 3 is a small compositing editor. Here's what changed:

    1/X 🧵

    #androiddev #indiedev

  45. ### Announcement
    Billboard 3.0.0 is out, rebuilt from the ground up.

    iboalali.com/app/billboard/

    It puts a message on your screen big enough to read across a room. An airport pickup, a concert, a "back in 5 min" on the office door.

    Version 2 showed you one line of text. Version 3 is a small compositing editor. Here's what changed:

    1/X 🧵

    #androiddev #indiedev

  46. ### Announcement
    Billboard 3.0.0 is out, rebuilt from the ground up.

    iboalali.com/app/billboard/

    It puts a message on your screen big enough to read across a room. An airport pickup, a concert, a "back in 5 min" on the office door.

    Version 2 showed you one line of text. Version 3 is a small compositing editor. Here's what changed:

    1/X 🧵

    #androiddev #indiedev

  47. ### Announcement
    Billboard 3.0.0 is out, rebuilt from the ground up.

    iboalali.com/app/billboard/

    It puts a message on your screen big enough to read across a room. An airport pickup, a concert, a "back in 5 min" on the office door.

    Version 2 showed you one line of text. Version 3 is a small compositing editor. Here's what changed:

    1/X 🧵

    #androiddev #indiedev

  48. 🚀 Kotlin 2.4.20-RC is here!

    Highlights:
    ⚡ Native incremental compilation by default
    🚀 J2KLIB performance improvements
    🧩 Compose compiler fixes
    🔧 Gradle 9.6/9.7 support
    🌐 KMP & Wasm tooling fixes

    👇
    github.com/JetBrains/kotlin/re

    #Kotlin #KMP #AndroidDev #Android

  49. 🚀 Kotlin 2.4.20-RC is here!

    Highlights:
    ⚡ Native incremental compilation by default
    🚀 J2KLIB performance improvements
    🧩 Compose compiler fixes
    🔧 Gradle 9.6/9.7 support
    🌐 KMP & Wasm tooling fixes

    👇
    github.com/JetBrains/kotlin/re

    #Kotlin #KMP #AndroidDev #Android

  50. I understand that Google is concerned about background services in Android apps that do data syncs (battery drain) or location tracking (privacy) but creating video's for the Play Store team to explain why an app needs this functionality is such a time sink.

    #PlayStore #AndroidDev

  51. I understand that Google is concerned about background services in Android apps that do data syncs (battery drain) or location tracking (privacy) but creating video's for the Play Store team to explain why an app needs this functionality is such a time sink.

    #PlayStore #AndroidDev

  52. I understand that Google is concerned about background services in Android apps that do data syncs (battery drain) or location tracking (privacy) but creating video's for the Play Store team to explain why an app needs this functionality is such a time sink.

    #PlayStore #AndroidDev

  53. I understand that Google is concerned about background services in Android apps that do data syncs (battery drain) or location tracking (privacy) but creating video's for the Play Store team to explain why an app needs this functionality is such a time sink.

    #PlayStore #AndroidDev

  54. I understand that Google is concerned about background services in Android apps that do data syncs (battery drain) or location tracking (privacy) but creating video's for the Play Store team to explain why an app needs this functionality is such a time sink.

    #PlayStore #AndroidDev

  55. Das fünfte Level ist fertig. Die Kugeln rollen in eine Art Beamer und werden per Laserstrahl an eine andere Station geschickt. Die Kreuzungen in der Mitte müssen aber richtig platziert werden, damit alle Sterne eingesammelt werden. 😀

    LOC: 5409

    mazeblog.de/current

    #AndroidDev #IndieGameDev #MarbleRun

  56. Das fünfte Level ist fertig. Die Kugeln rollen in eine Art Beamer und werden per Laserstrahl an eine andere Station geschickt. Die Kreuzungen in der Mitte müssen aber richtig platziert werden, damit alle Sterne eingesammelt werden. 😀

    LOC: 5409

    mazeblog.de/current

    #AndroidDev #IndieGameDev #MarbleRun

  57. Das fünfte Level ist fertig. Die Kugeln rollen in eine Art Beamer und werden per Laserstrahl an eine andere Station geschickt. Die Kreuzungen in der Mitte müssen aber richtig platziert werden, damit alle Sterne eingesammelt werden. 😀

    LOC: 5409

    mazeblog.de/current

    #AndroidDev #IndieGameDev #MarbleRun

  58. Das fünfte Level ist fertig. Die Kugeln rollen in eine Art Beamer und werden per Laserstrahl an eine andere Station geschickt. Die Kreuzungen in der Mitte müssen aber richtig platziert werden, damit alle Sterne eingesammelt werden. 😀

    LOC: 5409

    mazeblog.de/current

    #AndroidDev #IndieGameDev #MarbleRun