Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
Why no BLE HRM wrapper framework?
Bluetooth is tricky. Permissions, poor API documentation, subtle API behaviors, down-level compatibility issues, variations in supported services, reconnecting on connection loss. All apps that want to interface with HRMs have a LOT to deal with. I've had BLE HRM support in my app for years, but I still wind up with occasional issues.
I can't believe nobody has built a simplified framework that deals with all of these complexities and exposes a clean API for pairing and connection....
https://redd.it/1ksziif
@reddit_androiddev
I have an idea and I want to turn it into an app
In the last few weeks I've been making a flown in Automate that does quizizz automatically and I managed to make it work well, but I want to turn it into an apk, I don't know anything about apps, but I really want to make this idea work. Laziness (in doing quizizz) moves man....
https://redd.it/1ksybk0
@reddit_androiddev
How to make code from any language become an apk
I wanted to turn a python java etc into an apk but I don't know how, I need help...
https://redd.it/1ksvnvi
@reddit_androiddev
Totally Confused
Hi everyone,
I'm a final year B.Tech CSE student. Recently, companies have started hiring through campus placements. I’ve just completed learning Java and I’m really interested in developing Android apps.
Many people recommend learning Kotlin for Android development since it's officially supported and more modern. However, I’ve noticed that most companies visiting my college are still hiring Java developers, which makes me a bit confused
1.Should I stick with Java for Android development, or is...
https://redd.it/1ksrrvh
@reddit_androiddev
Detect all unused resources in Android studio?
I have an old project with a lot of assets not being used anymore. If i want to remove them , do i have to go one by one - find usages, remove or Is there a way to detect all unused resources in Android studio? ...
https://redd.it/1ksptx7
@reddit_androiddev
Google Sign-In on Android throws com.google.android.gms.common.api.ApiException: 12500 despite correct SHA-1 and OAuth consent screen setup
https://redd.it/1kslcrp
@reddit_androiddev
Game in Review for a month but also not in review?
I have a game I am trying to publish to Google Play but it is in review for whole past month. Please someone can help with this?
The changes are in review but there is a button with text "Send 1 change for review". No matter how many times I click it. It never goes away. Should I wait more or is it a bug?
https://preview.redd.it/gejrc4twpa2f1.png?width=1587&format=png&auto=webp&s=8bac516588738035a531ab63f7f190825985862e...
https://redd.it/1kslsbu
@reddit_androiddev
Triggers? Or app?
I have a Pavlok watch that acts as an alarm clock, except it shocks me awake. (Literally) It uses an app to connect to the watch and control everything.
A large part of my job is being on call at horribly early hours, and I'd love to be able to sleep while I'm on call.
Here's my question: is there anything possible way to make it so that when I receive a phone call, I can trigger a nap through the Pavlok app? There is a way to just send a zap to the watch manually.
I'd be willing to pay ...
https://redd.it/1ksk4iw
@reddit_androiddev
Built a ambient noise generator (Open source, Privacy first no ads, login, analytics or tracking - Just noise)
Hey folks! Built my second open source app - an ambient noise generator for Android.
\- fully private (open source - no ads, tracking, analytics, login etc)
\- very small (less than 1 mb)
\- works fully offline (the noises are generated on your device)
Hobby developer & don't have an active play store profile yet. So please grab the apk from github if you like it.
...
https://redd.it/1ksgy5k
@reddit_androiddev
App ranking dropped after developer account transfer - is this normal?
I've been developing an alarm app called SuperAlarm for about a year now.
Earlier this year, my app started ranking 5th on the Google Play Store in Korea when searching for the keyword "alarm." For a new app, I was pretty happy with that result.
However, the app was originally published under an old Google developer account that I no longer use. So I decided to transfer the app to my new, more active developer account.
Ever since the transfer, the app’s ranking dropped significantly. It's n...
https://redd.it/1ksep2h
@reddit_androiddev
Any ideas of what this exact font is?
https://redd.it/1ksbrhv
@reddit_androiddev
Need advice on how to maintain dependencies updates
We have a relatively small android team and its very rare to have spare time to update all the dependencies we use, specially when it comes to breaking changes on any of them.
Since we work with sprints, should we have a weekly or monthly ticket to look at them and update whats is possible? Or should we follow a different technique?
Would love to hear how you guys manage this problem and hopefully implement them here...
https://redd.it/1ks3ymq
@reddit_androiddev
Google IO: Anything I interesting?
Most of what I've seen is basically using Gemini.
Anyone spot anything interesting?...
https://redd.it/1ks5apn
@reddit_androiddev
What's New in Jetpack Compose
https://android-developers.googleblog.com/2025/05/whats-new-in-jetpack-compose.html
https://redd.it/1ks0n3c
@reddit_androiddev
Hello compose multiplatform devs
For those of you who use Compose Multiplatform, I made 2 plugins that could be useful. Android Studio/Idea plugin for ctrl(cmd)+click on Res.string.key to go directly to string definition in strings.xml instead to the generated class:
https://github.com/hyperether/compose-multiplatform-res-locator
And gradle plugin for localization and change app language from common code:
https://github.com/hyperether/compose-mult...
[https://redd.it/1krtzad
@reddit_androiddev
Jetpack Navigation 3 vs Navigation 2: What’s New and How to Migrate
https://youtu.be/pdz1vcGENPo
https://redd.it/1kszpmj
@reddit_androiddev
My First Android App 'App Pause' is Live! - Surprises, Hurdles, & AdSense Ban Story
Hey r/androiddev,
After waiting and panicking for 7 days while my app was being reviewed in Google’s queue, I'm thrilled (and a little nervous!) to announce that my first Android app, App Pause, is now live on the Google Play Store!
It's called App Pause, and it's my answer to a personal struggle: regaining control over phone usage and breaking those mindless app-opening habits. Modern phones make everything so frictionless that it's just too easy to get pulled into the dreaded doom s...
https://redd.it/1ksv4xx
@reddit_androiddev
Decompile xapk
All,
I want to decompile a apkx file to see how the API's are accessed. These API's are not documented.
But it shows hundreds of directories just with letters:
https://preview.redd.it/j16pj781pb2f1.png?width=541&format=png&auto=webp&s=8356004addc3873c910c55ac3a4287d84bf41be2
How can I make it more human readable?
Thanks...
https://redd.it/1ksouyh
@reddit_androiddev
Folks Help me
Guys , I am a 2nd year CSE student just completed 4th sem , i have built some apps on Android by learning android development in traditional way like using XML and kotlin but often I see there are more job postings open for react native than the native development roles should I learn JavaScript and switch to react native or should I continue upskillng in native development.
From job point of view and getting an internship, which one would help me getting any of those keeping in mind I am from ...
https://redd.it/1kspagj
@reddit_androiddev
Is Firebase Analytics available in WearOS?
Since new app in Firebase console requires app to have distinct package name and wear os non-standalone app has the same package name as the phone app, I dont think we can use different Firebase app for each.
And as of trying using the same config files, i got unresolved reference for Firebase.analytics, etc despite following the guide (using BOM, and using the general library not ktx).
So, is this possible at all?...
https://redd.it/1ksnv16
@reddit_androiddev
Google Play Suspended My Account Without Prior Notice – 5 Years of Work, 50M+ Downloads Gone
Hey everyone,
I’ve been a developer on Google Play for the past 5 years, managing a personal developer account backed by a small, hardworking team. Together, we built and published several apps, reaching over 50 million downloads. We’ve always done our best to follow Google Play’s policies — staying updated, implementing feedback, and correcting any issues immediately.
But about a month ago, our account was suspended without any prior warning, strike, or notice to fix anything. It was suddenly...
https://redd.it/1ksmkty
@reddit_androiddev
Need help using Ren'Py with Android Studio
I've been trying for several hours, but no luck. Does anyone know how I can, for example, have two buttons on Android Studio where each button redirects to specific character in Ren'Py? The two characters must be in one Ren'Py apk. If someone could provide a code example or something, that'd be very helpful. Thanks....
https://redd.it/1kskrfr
@reddit_androiddev
Did any1 else got this email? What do I do now !?
https://redd.it/1ksipdq
@reddit_androiddev
Design ui with prompt with google stitch
https://redd.it/1ksfkm0
@reddit_androiddev
Grid Layout for cells with flexible sizes?
https://redd.it/1ksdlyn
@reddit_androiddev
Notes of Android Item on Google IO 2025.
I listen through [Google IO Dev Keynotes](https://www.youtube.com/watch?v=GjvgtwSOCao) (Android's focus) and [What's New On Android](https://www.youtube.com/watch?v=2nlRNf9_VE0&t=1893s), and jot down the below notes. Share it here in case useful for others.
[Google IO Dev Keynotes](https://www.youtube.com/watch?v=GjvgtwSOCao), related to Android Development
* Demo Android using Gemini API through Firebase AI Logic SDK, for accessing the underlying Imagen and Gemini models. [https://github....
https://redd.it/1krzcf1
@reddit_androiddev
Amazon paid campaign SDK
I want to run a paid campaign for my Amazon games but I am unable to find SDK or the platform where it can be run. Can someone provide me their insights so that I can move forward. I will be grateful ...
https://redd.it/1ks6nff
@reddit_androiddev
Calling command through ADB
I am using an opensource android app on github called hyperion grabber (it connects to a hyperion instance and sends the tv image for ambient tv lighting) . The "start on boot" option no longer works for some reason (i think sometimes it does - it is a known issue but not fixes in years), so I am trying to start the background service though homeassistant via adb.
There is an activity that "toggles" the lights and I was able to get it to...
https://redd.it/1ks4fff
@reddit_androiddev
Accessibility on Dynamic content
I'm currently working on a feature that require a countdown timer inside a card within a list.
Everything is driven via the viewModel for testability, using livedata as States and compose.
However I have some issue with Accessibility because the countdown will update the contentDescription and the timer display every seconds. This lead to talkback repeating the sentence over and over. Trying to solve this has been alienating haha.
I tried to use the focus to solve that issue but it seems t...
https://redd.it/1krynor
@reddit_androiddev
Play Store Review in under 60min - I think I cracked the "code"
Hey fellow Android devs :) Like many of you I had huge problems getting new app version out but now it works like a charm!
I'm doing Android app development for over 10 years now and like many of you pushing new updates for my mndxt.app became a real problem about two years ago. Reviews for new versions, even if they were "just" critical bug fixes, took ages - sometimes 4-6 days until I got a rejection (and sometimes an approval). Appealing usually didn't help since the...
https://redd.it/1krw6fq
@reddit_androiddev