These are public posts tagged with #androiddevelopment. You can interact with them if you have an account anywhere in the fediverse.
Unlocking the Power of Linux on Android: 5 Command-Line Wonders
With the launch of a Linux terminal app for Android 15, users can now tap into the full potential of command-line operations right from their smartphones. From SSH connections to database management, ...
https://news.lavx.hu/article/unlocking-the-power-of-linux-on-android-5-command-line-wonders
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 for map building in Android?
#FLOSS
#osmdroid
#AndroidDev
#Androiddevelopment
#androidapp
#googlemaps
#opensource
#mapstodon
#maps
**Вступление**
Компания 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 https://developer.android.com
Khronos Group. "Vulkan Overview." Retrieved from https://www.khronos.org/vulkan/
Google Blog. "Android 16 Beta 3 Release Notes." Retrieved from https://blog.google/products/android
OpenGL ES on ANGLE. "ANGLE Project Documentation." Retrieved from https://chromium.googlesource.com/angle/
**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?
On Tuesday I built the audio player view for #FeedzApp live on stream. You can watch the VOD here: https://www.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.
#DotNet #AvaloniaUI #OpenSource #Prgramming #LiveCoding #AndroidDevelopment #DevelopInTheOpen
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.
Join us for the Kotlin Coroutine Mechanisms workshop on January 30th in Chicago at IIT!
Whether you're new to Kotlin or want to brush up on coroutines, this hands-on session is for you!
Date: Jan 30th
Location: IIT - 10 W 31st Street · Chicago, IL
RSVP now: https://www.meetup.com/chicago-kotlin/events/304049425
#Kotlin #Coroutines #AndroidDevelopment #TechWorkshop #ChicagoDev #SoftwareDevelopment
## Details CKUG x CJUG is debuting Amanda's new training…
MeetupMapLibre Android with Vulkan support is here!
Learn more from our news page: https://maplibre.org/news/2024-12-12-maplibre-android-vulkan/
Huge thanks to the team & everyone who tested!
#MapLibre #AndroidDevelopment #Vulkan #OpenSource #OpenStreetMap
Very cool: Szymon let us know that he brought his #SwiftUI calendar to #AndroidDevelopment with https://skip.tools! Complex custom components like these have to be one of the hardest things to make cross-platform. It looks great!
I guess this is it. Learning Android development requires talent or capabilities that I just don't seem to have.
Working with json files on Kotlin is much more difficult compared to Python. I should spend some time learning how to properly use them and extract data from them.
After a few days of struggle with ViewModel, I'm starting to understand how it works and how to use StateFlow.
Still a very long road ahead though.
Exciting news in the tech world today! Android 15 Developer Preview 2 (DP2) is out, marking several advancements and improvements.
It introduces support for messaging via satellite networks and enhances the PdfRenderer API for an optimal PDF reading experience. TextView rendering has also been improved for better text formatting.
For the foldable device enthusiasts, DP2 is stepping up the game with support for display content on cover screens. It also brings in new APIs for screen recording and app usage statistics
, HDR Headroom Control for a superior HDR content display, and Loudness Control for consistent audio playback levels.
Stay tuned for more updates!
#Android15DP2 #TechUpdates #AndroidDevelopment
Crafting digital journeys for Android gamers!
Join us on a journey of limitless possibilities and immersive gameplay.
https://breedcoins.com/android-game-development-company
#androiddevelopment #androidgames #gamingindustry #gamingcommunity #GameDev #AndroidGaming #GamingInnovation #USA
Android Studio: *deprecated API*
Me: DuckDuckGo's *how to do X Android*
First result: from 2015
Second result: from 2012
Third result: Android documentation with zero concrete examples and 10 links to other articles.
So, I've decided to revive one of my old #Android projects which I haven't touched for about 5 years. In the meantime, everything has moved forward, Android API, library versions, milion things updated. It took my about a day to get it up to date and running ... Uff. What an utter f***ing mess!!!
#AndroidStudio #AndroidDevelopment #Java
Complete Guide to Install Android Studio on Linux
https://linuxtldr.com/installing-android-studio/
#AndroidStudio ##Programming #DeveloperTools #TechTutorial #AndroidDevelopment #LinuxTips #AndroidApp #ProgrammingTips #LinuxTutorials #AndroidDev #CodingCommunity
The video of my talk on 𝗦𝗗𝗞 𝗘𝘅𝘁𝗲𝗻𝘀𝗶𝗼𝗻 𝗮𝘁 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 𝗪𝗼𝗿𝗹𝗱𝘄𝗶𝗱𝗲'𝘀 𝗔𝗽𝗿𝗶𝗹 𝗲𝘃𝗲𝗻𝘁 is available on 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
Feel free to check it out here: https://youtu.be/OBpjDSA-3Vk
#android #androiddevelopment #androiddev #gde #newAPIs #photopicker
Referenced link: https://hackernoon.com/48-stories-to-learn-about-android-development
Discuss on https://discu.eu/q/https://hackernoon.com/48-stories-to-learn-about-android-development
Originally posted by HackerNoon | Learn Any Technology / @hackernoon: http://nitter.platypush.tech/hackernoon/status/1642542483421769731#m
Learn everything you need to know about Android Development via these 48 free HackerNoon stories. - https://hackernoon.com/48-stories-to-learn-about-android-development #androiddevelopment #learn
Learn everything you need to know about Android Development…
hackernoon.com Gradle Plugin for generating beautified compose compiler reports is live
Very simple: apply it, run tasks and diagnose issues with your composable functions with ease .
It lets you to focus on actual issues which exists in your composable functions and helps you to focus on performance factors of your application
Get plugin: https://patilshreyas.github.io/compose-report-to-html/
#androiddev #jetpackcompose #kotlin #kotlindev #kotlindeveloper #jetpack #androiddevelopment
Utility to convert Jetpack Compose compiler metrics…
patilshreyas.github.ioMy latest video is available on YouTube! Learn the basics of drawing something custom in #JetpackCompose #androiddevelopment