Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
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
FavVote - Explore opinions with polls
https://redd.it/1krutmm
@reddit_androiddev
Library UIText Compose - Build locale-aware plain or styled string resource blueprints
I released a new library for Android and KMP projects using Compose.
**https://github.com/radusalagean/ui-text-compose**
It aims to allow simple or complex text blueprint definitions with string resources, outside of composables, while keeping the rendered text locale-aware and react properly to language changes.
Example:
strings.xml:
<resources>
<string name="greeting">Hi, %1$s!</string>
<string name="shoppingcart...
https://redd.it/1krsftg
@reddit_androiddev
Android 16 is just around the corner, and before it becomes official, I’ve put together my first ever blog on Medium where I have wrote about the upcoming changes in Android 16.
https://medium.com/simform-engineering/android-16-highlights-everything-you-need-to-know-37eae5042d0f
https://redd.it/1krrhqk
@reddit_androiddev
Differences Between Google Play Business and Private Accounts – Any Publishing Advantages?
Hi everyone,
I’m currently using a private Google Play developer account to publish my apps. However, I’m getting increasingly frustrated with how often my apps get rejected after testing, especially during internal testing or when trying to roll out a closed test (like the 12-tester requirement).
I’m considering switching to a Google Play business account, but I couldn’t find clear information on the differences in terms of publishing.
Here are some specific questions I have:
1. Does a busi...
https://redd.it/1krqlue
@reddit_androiddev
Would you consider building a desktop app using KMP for production?
It's a simple app with a login and a main menu. The app must detect when another app generates tickets in a Dropbox folder and add them up to give the total made in a day....
https://redd.it/1krit9i
@reddit_androiddev
Rejected after completing Take Home Assignment - Confused
Hey everyone, I recently submitted a take home assignment for a company (not disclosing due to NDA). Sadly I was sent a rejection for it and was told my implementation was "good, but not great".
I accept the feedback, but ultimately am a bit disheartened as I thought I did a good enough job - especially for a time limited take-home technical screen. I followed the latest architecture guidance and organized code in a reasonably modular way, handled error/loading states, etc.
I wanted to field f...
https://redd.it/1kre475
@reddit_androiddev
Android Studio Narwhal Feature Drop | 2025.1.2 Canary 1 now available
https://androidstudio.googleblog.com/2025/05/android-studio-narwhal-feature-drop.html
https://redd.it/1krbkg8
@reddit_androiddev
What is the best and most effective way of integrating ML with android apps?
I am thinking of creating a side project which will be an integration of Machine learning models as some feature in the android app like going through the data and providing some results to the app for the user.
What is the best way of approaching this project (dependencies, packages, etc.)?...
https://redd.it/1krbhe9
@reddit_androiddev
Is there a way to implement domain-based split tunneling in Android without parsing DNS queries?
Hey fellow Android devs,
I'm working on implementing domain-based split tunneling in an Android VPN application and facing some challenges. While app-based split tunneling is straightforward using the VpnService API's allowedApplications list, domain-based filtering seems more complex.
Currently, the only approach I can see is:
1. Intercept DNS queries
2. Parse the domain name from each query
3. Track the resolved IPs for targeted domains
4. Configure routing rules based on those IPs
This fe...
https://redd.it/1kr4sq2
@reddit_androiddev
How to conditionally open Android deep link in app or browser based on a parameter?
I have a deep link set up in my Android app, and one of the parameters in the URL is isAccepting.
Behavior I want to implement:
If isAccepting=true, the link should open the app via deep linking.
If isAccepting=false, the link should not open the app. Instead, it should open in the device’s browser.
The tricky part is: I want this decision to be made without launching the app first. Basically, I want to inspect the link parameter before the system decides whether to open the app or not.
Is th...
https://redd.it/1kr397f
@reddit_androiddev
Plzzzz help! I can't fix this "Microsoft defender may affect IDE" problem in Android studio;(
https://redd.it/1kqzfhz
@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
Need guidance (switch to Spring Java from Native Android App dev)
In final sem of my college, i started android dev 8 months ago with passion. I took 45 days training where i didn't learned much but self studied from google developers courses.
But it is very hard to secure any internship or job in native android dev as a fresher, they want experience of like 2-3 years??
So one of my friend suggested consider switching to spring boot framework and go for backend roles, there's a lot of scope.
But i dont have much time because in like 20 days my college is e...
https://redd.it/1krtyp6
@reddit_androiddev
How to build an open-source and privacy-conscious mobile app?
Hi!
I wanna get into mobile app dev. I saw all these great open-source projects (just to name a few: Aegis, antennapod, anytype, ...) and wondered how they are built. Android development looks easy to get into when using GOOGLE services and Android studio but that's all closed-source (even Android studio sends usage data to google and jetbrains). So I wondered how all these great apps are developed. Are the devs just like: "Fuck my own privacy - I'm gonna develop that app with android studio an...
https://redd.it/1krrtre
@reddit_androiddev
Does getting a referral when already applied works for google?
I have applied for a posting in google which it recently posted, I was worried in missing the opportunity and therefore applied in it.
One day after I applied, i got a referral from someone on LinkedIn working in google, the referral stated a mail saying I can apply to 3 posting with the referral. I have accepted the invitation but does this referral will be linked to my previous application as I cannot apply again with the same email ??...
https://redd.it/1krpzj4
@reddit_androiddev
Android 16 QPR 1 beta
Who else feels like the the new material 3 UI looks more like a copy of one of those chinese phone UI and animations are a knockoff of iOS?...
https://redd.it/1krig0a
@reddit_androiddev
🎉 Launched on Google Play Store: Kokoro List – Your Ultimate Anime Watchlist Companion!
Hi everyone! 👋
I'm excited to introduce Kokoro List, an app crafted for anime enthusiasts to seamlessly track, organize, and manage their anime watchlists. Built with a sleek and intuitive UI, it integrates real-time data from MyAnimeList to enhance your viewing experience.
Key Features:
✅ Add Anime to Your Watchlist: Search and add your favorite anime effortlessly, fetching detailed information directly from MyAnimeList.
📚 Organize Your Anime: Categorize your watchlist in...
https://redd.it/1krht8p
@reddit_androiddev
Subscription for speeding-up App Review Process
Maybe I am remembering it incorrectly, but I read somewhere in this sub-reddit that there is some sort of subscription for business acounts of Google Play Console.
I am new to app development, and google play review is taking too much time. I am using a business account and I am willing to pay any fee for speeding-up the app review process. So, if there is any subscription or any other way to speed-up the process. Please let me know.
Because otherwise, as much as I prefer android over ios,...
https://redd.it/1kreafw
@reddit_androiddev
Android Developers Blog: Announcing Jetpack Navigation 3
https://android-developers.googleblog.com/2025/05/announcing-jetpack-navigation-3-for-compose.html
https://redd.it/1krc98n
@reddit_androiddev
We cannot use same debit/credit card for google play developer account & google cloud/map billing (if organzation is not in USA)?
We transfered an app from personal account to organization account, for the organization account we paid the registration fee (which is in $) using a debit card. As the app is added in google cloud console of the personal account, we added the organization account also as the owner in IAM & Admin so we can add new billing account in here, but the problem is when we create new billing account & select the payments profile in this account & added the same debit card as payment method, we get an er...
https://redd.it/1kr7mr4
@reddit_androiddev
Vertical, fullscreen video preview in Play Store only works for certain apps. Why?
Since I make watch faces, I'm making short vertical videos to promote them. They are less than *30 seconds* long, *1080\*1920* and uploaded on YouTube (which recognizes them as YouTube Shorts obviously).
Now, when I set the video in the Play Store listing, I still see it horizontal and not full screen (I tried with the [youtu.be](http://youtu.be) and [youtube.com/watch](http://youtube.com/watch) version of the link). To make an example, I want something like [Outlook](https://play.google.com/st...
https://redd.it/1kr3itb
@reddit_androiddev
Google Play personal account wasted 42 days of my life 😫
https://redd.it/1kr1i7p
@reddit_androiddev
Music assets for an app
Where can one find copyright free and royalty free instrument sounds (for an app I am building).
I am looking for specific tones like the Dorian scale for Guitar or C major for Piano etc.
Any free (or even reasonably inexpensive paid) assets...
https://redd.it/1kqw6gk
@reddit_androiddev