#androiddevelopment

Michael Brownmichaelbrownjr
2025-05-03

I know it's Saturday, but does anyone in the community know how to animate from ExtendedFAB to FAB when scrolling like it does on the left?

This is it in a compose-sample project and for the life of me I can't find the code where this is in the repo of it to see.

My app (Right) just jitters from ExtendedFAB to FAB.

Thanks in advance!

2025-04-22

🗒️ 𝗔 𝗻𝗲𝘄 𝗮𝗿𝘁𝗶𝗰𝗹𝗲 𝗶𝘀 𝘂𝗽 - 𝗠𝗲𝗱𝗶𝗮𝟯-𝗨𝗜-𝗖𝗼𝗺𝗽𝗼𝘀𝗲: 𝗖𝗼𝗺𝗽𝗼𝘀𝗲 𝗠𝗲𝗱𝗶𝗮 𝗣𝗹𝗮𝘆𝗯𝗮𝗰𝗸 𝗨𝗜𝘀 ✍️

📚 Media3’s 1.6.0 version introduced a new module media3-ui-compose, which provides state classes linked to the player, that we can use to build compose-based user interfaces (UIs)..... Read full article here 👇

🔗 navczydev.medium.com/getting-s

#AndroidDevelopment #AndroidDev #MobileDevelopment #AppDevelopment #MobileApps #Kotlin #JetpackCompose #AndroidJetpack #AndroidStudio #Media3 #AndroidDevelopers #GoogleDeveloperExperts

Tuvoc Technologiestuvoc
2025-04-15

Mastering Android to iOS App Conversion: Comprehensive Guide

tuvoc.com/blog/mastering-andro

Learn how to seamlessly convert your Android app to iOS with this comprehensive guide. From codebase adjustments to UI/UX optimization, we cover every step to ensure a smooth transition across platforms.












kundu 🌱🔻🐧kundu@masto.es
2025-04-08

Quiza lo mas complicado de crear vistas con Jetpack Compose en Android sea entender bien el concepto de recomposicion. Diría que todavía estoy en ello...

Cada vez que envies un dato a la vista, toda tu UI se va a repintar, no solo aquello que este relacionado con el dato.

Aprender a mantener un estado de vista eficiente y a recordar ciertos valores con remember{ }, es clave para evitar llamadas recursivas, inconsistencia y perdida de datos.

#android
#AndroidDev
#Androiddevelopment
#androiddevelopers
#JetpackCompose

kundu 🌱🔻🐧kundu@masto.es
2025-04-05

Llevo varias semanas intentando montar una arquitectura MVVM multi-feature y multi-activity con Compose en Android, porque uno esta encajado en su rinconcito laboral y se va quedando desactualizado.

De repente me encuentro con varios problemas de navegación que me llevan a ver que Google recomienda una arquitectura Single Activity 😑. Parece ser que para ese viaje no hacían falta tantas alforjas.
Tras sumirme en la depresión y el desespero al día siguiente me planteo usar un sólo Activity y de repente todo encaja a las mil maravillas.

➡️Elimino tropecientas lineas de codigo
➡️Elimino varias clases que ya no son necesarias
➡️ simplifico la inyeccion de dependencias
➡️ la navegacion parece ser mas fluida(no tengo pruebas pero tampoco dudas)
➡️puedo meter genéricos en las firmas del viewmodel base y el navigator para:
➡️ librarme de mucho boilerplate
➡️ estandarizar la arquitectura
➡️ asegurarme más de que quien la use lo haga siempre de la misma forma

Me queda muchisimo curro todavía pero creo tener una solucion viable para la arquitectura basica de futuras apps.

#AndroidDev
#Androiddevelopment
#JetpackCompose
#android_dev
#android

kundu 🌱🔻🐧kundu@masto.es
2025-04-03

Me acabo de enterar en plena migración a compose de mi app de rutas, que osmdroid ha sido descontinuado.
Es una pena porque era una libreria maravillosa para quitar a Google de en medio.
Conocéis alguna alternativa que tome el testigo?

🇬🇧 Do you know any viable alternative to osmdroid library for map building in Android?

#FLOSS
#osmdroid
#AndroidDev
#Androiddevelopment
#androidapp
#googlemaps
#opensource
#mapstodon
#maps

2025-04-03

Big changes are coming! 📱 Google has confirmed that Android development is moving behind closed doors. Don't worry, it's still open source but public updates will be slower due to increased internal work. Curious about what this means for you as a user or developer? Stay tuned! #GoogleUpdate #AndroidDevelopment #OpenSource
squaredtech.co/google-android-

PUPUWEB Blogpupuweb
2025-03-27

Google plans to develop Android privately to streamline the process but will continue to release the source code for new updates.

Google plans to develop Android privately to streamline the process but will continue to release the source code for new updates. #Android #Google #TechNews #OpenSource #AndroidDevelopment #TechUpdates #SoftwareDevelopment #Privacy #TechIndustry
Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-03-20

🚨 Exciting news for #AndroidDev! 🚨

Android Studio Narwhal | 2025.1.1 Canary 1 is now available in the Canary channel!

#AndroidStudio #Narwhal #Canary #AndroidDevelopment #Android #Kotlin

🔗 androidstudio.googleblog.com/2

✙ Alterego (Midshipman) ✙tomberuk@qoto.org
2025-03-18

**Вступление**
Компания Google официально объявила о переходе Android на использование графического API Vulkan в качестве основного. Это важный шаг для развития экосистемы Android, поскольку Vulkan обеспечивает более высокую производительность и гибкость в работе с графическим процессором (GPU). Изменения направлены на улучшение визуальных эффектов в играх, повышение эффективности работы приложений и упрощение разработки графических решений для мобильных устройств.
**Хэштеги** #Android16 #VulkanAPI #Google #ANGLE #GPU #GameDev #AndroidDevelopment #Skia #WebGPU #OpenGLES #Auracast #LNP #MobileTech #Pixel #AndroidUpdate #VulkanProfiles
**Библиография**
Google Developers. "Vulkan API on Android." Retrieved from developer.android.com
Khronos Group. "Vulkan Overview." Retrieved from khronos.org/vulkan/
Google Blog. "Android 16 Beta 3 Release Notes." Retrieved from blog.google/products/android
OpenGL ES on ANGLE. "ANGLE Project Documentation." Retrieved from chromium.googlesource.com/angl

**Vulkan стал официальным API для Android: что это значит?**
Перед конференцией GDC компания Google объявила, что Vulkan теперь является официальным графическим API платформы Android. Это означает, что Vulkan станет рекомендованным уровнем абстракции для GPU (HAL), а такие внутренние компоненты, как HWUI, Skia и WebGPU, будут работать поверх него.
Переход Android на Vulkan: что изменится?
Google ведёт работу по переводу Android на новый унифицированный стек рендеринга, который будет базироваться исключительно на Vulkan. Для игровых разработчиков это открывает новые возможности:
**Повышение производительности GPU** – более эффективная работа графических приложений и игр.
**Продвинутые визуальные эффекты** – например, поддержка трассировки лучей.
**Более предсказуемое поведение API** – разработка под единый API упростит адаптацию игр.
Vulkan впервые появился в Android 7.0 (2016 год), но только недавно Google начала активно продвигать его как основной API. Причина проста – ранее лишь малая часть устройств поддерживала Vulkan, но теперь ситуация изменилась: по данным Google, 85% актуальных Android-устройств способны работать с Vulkan.
Что будет с OpenGL ES?
Поддержка OpenGL ES в будущих версиях Android будет осуществляться через прослойку **ANGLE**, работающую поверх Vulkan. В 2024 году ANGLE станет включённым по умолчанию, а начиная с 2025 года – единственной официально поддерживаемой реализацией OpenGL ES. В Android 16 прослойка ANGLE будет использоваться для отдельных игр и приложений, проверенных Google, а в Android 17 – уже на всех новых устройствах (за исключением программ из чёрного списка, где обнаружены несовместимости).
Требования к устройствам: Vulkan Profiles for Android
Чтобы обеспечить целостную поддержку Vulkan, Google ввела систему **Vulkan Profiles for Android (VPA)** – профили, которые определяют минимальный набор возможностей API для сертификации устройств.
**Android 16** – минимальная поддержка Vulkan 1.3.
**Android 17** – требования будут повышены до Vulkan 1.4.
Если устройство не соответствует профилю, оно не сможет использовать новые версии Android.
Android 16 Beta 3: ключевые нововведения
Одновременно с новостями о Vulkan вышла третья бета-версия Android 16. Среди ключевых изменений:
**Поддержка Auracast (Pixel 9)** – передача звука по Bluetooth в широковещательном режиме (полезно для наушников и слуховых аппаратов).
**Режим повышения контраста текста** – убирает прозрачность под текстом, улучшая читаемость.
**Режим LNP (Local Network Protection)** – теперь приложениям потребуется отдельное разрешение для доступа к локальным сетям (192.168.x.x, 10.x.x.x и т. д.).
Бета-версия доступна для устройств Pixel 6 и новее. Google предлагает разработчикам протестировать новый функционал перед официальным релизом Android 16 во втором квартале 2025 года.
Заключение
Переход на Vulkan как основной графический API – это шаг к унификации графической архитектуры Android. Для пользователей это означает более красивую и стабильную картинку в играх, а для разработчиков – единое, мощное API. А как думаете вы – оправдан ли такой отказ от OpenGL ES?

Sunrise Technologiessunrisetechnologies
2025-03-17

Are you a business owner looking to build a mobile app? 🤔 Choosing the right technology is crucial for success!

📲 Swipe through the slides to explore the benefits!

🌐Visit us: zurl.co/OLa5p

Auxilium 360auxilium360
2025-03-10

Mobile App Development Company in Jaipur - Auxilium 360

Auxilium 360 is a leading mobile app development company in Jaipur, offering innovative and user-friendly app solutions for businesses. We specialize in developing high-quality mobile applications tailored to meet the unique needs of our clients. Our expert team ensures your mobile app is optimized for performance.

Visit us: auxilium360.com/mobile-app-dev

N-gated Hacker Newsngate
2025-03-10

🚀 Wow, another app repo claiming to serve the hottest open-source Android apps, like we don't already have a dozen of those! 🙄 So cutting-edge, they even remind us of the "Weekly Specials" at your local grocery store. 🛒✨
openapk.net

Hacker Newsh4ckernews
2025-03-10

OpenAPK – open-source Apps for Android, updated weekly — openapk.net
-source

Auxilium 360auxilium360
2025-03-08

Mobile App Development in Ahmedabad

Looking for top-notch Mobile App Development in Ahmedabad? Our experts deliver high-quality, user-friendly apps tailored to your business needs. Enhance your digital presence with innovative mobile solutions in Ahmedabad. Get the best mobile app development services that ensure growth and success for your business.

Contact Online : auxilium360.com/best-mobile-ap

b4ux1t3 :trek_ds9_sisko:#1️⃣b4ux1t3@hachyderm.io
2025-02-27

On Tuesday I built the audio player view for #FeedzApp live on stream. You can watch the VOD here: twitch.tv/videos/2391268591

Tonight, I'll be swapping out the Audio library from SDL3 to libVLC and getting the android version in a more-or-less working state!

The fun begins at around 8:30 PM Eastern.

twitch.tv/b4ux1t3

#DotNet #AvaloniaUI #OpenSource #Prgramming #LiveCoding #AndroidDevelopment #DevelopInTheOpen

SolGuruz LLPSolGuruzllp
2025-02-07

Flutter vs. Kotlin: Which One Should You Choose?

Unsure whether to build your app with Flutter or Kotlin? This guide compares performance, UI capabilities, development speed, and cost-effectiveness to help you decide. Whether you need cross-platform efficiency or native power, get expert insights to make the right choice.

Read more: solguruz.com/blog/flutter-vs-k



Flutter
Valuecodersvaluecoders
2025-02-04
Stephen McNamaranoflcl
2025-01-14

If i can just find a USB hub that supports me plugging a USB cable that has a ADB server on the other end into the hub, have the devices seen, we will be off to the races!

😮‍💨 over TCP for now i guess. Remote recover image flashing upgrades are broken until i can figure out a hub. The hub doesn't need ethernet! I have some tp-link dongles that work great.

Two headless android phones running as servers

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst