Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
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
Question about Play Store Testing for Updates After Production Approval
I'm currently preparing my paid app for its first release on the Google Play Store. I haven't started a closed testing yet. This is my first time trying to publish an app on play store.
My question is regarding future updates after production approved. Once my app is live and I release an update, will I need to go through the entire testing process (closed/open testing) again for each subsequent update, even though the app has already been approved for production?
Also who can be included in ...
https://redd.it/1kib4z8
@reddit_androiddev
Read YouTube video with ease
I'm thinking of developing an Android app whose main purpose is to provide a way to read YouTube videos in a written format. The idea is that users could browse YouTube videos within the app (perhaps via a search functionality or an embedded view), and when they click on a video, they would be able to read its transcript/subtitles (if available) alongside or instead of watching the video – without needing to manually copy-paste.
**My Vision/App's Core Feature:**
* Users can search for YouTub...
https://redd.it/1kibywp
@reddit_androiddev
Use Google Maps APIas Fitbit app uses
Does anyone know the way to get turn-by-turn navigation events directly from Google Maps app, like Fitbit does? I can parse the status bar notification, but this approach is quite weak. The TurnByTurnManager API that Google Maps offers doesn't seem to work, unless I start navigation inside my app. But I only want users to use Google Maps from app and forward turn-by-turn guidance from Google application t...
https://redd.it/1ki1hr5
@reddit_androiddev
can't get Api key for Google maps
4 cards errored out 5th card I get through more steps then it says it will charge me and put sth like Google sh and then 6digits but I did that twice and both charges were Google sh and 4 digits . help...
https://redd.it/1khvk6n
@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
How do i protect my paid apps from redistribution in closed testing and open testing?
I currently have a paid app i want to release on store. It seems that automatic protection only applied to the production approved app? I read that closed testing and open testing tracks doesnt apply the auto protect...
https://redd.it/1kic7lh
@reddit_androiddev
Need help with first Android project.
https://preview.redd.it/kx1vahpz2oze1.png?width=1211&format=png&auto=webp&s=cd9432b6d314940222b4b3b9ca19b47636cdace9
I searched and there is literally one response to this on Google. Is there a modern way to solve android.useAndroidX=true somehow not registering when I try to build and run my app? It is literally working on another PC right now, and I copied the entire folder from there to this PC now that I'm back home. Long story but it was a spur of the moment thing so I build it on what ...
https://redd.it/1ki7v6s
@reddit_androiddev
Android Studio Narwhal | 2025.1.1 Canary 10 now available
https://androidstudio.googleblog.com/2025/05/android-studio-narwhal-202511-canary-10.html
https://redd.it/1khzlsc
@reddit_androiddev
Is there a way to link to specific timestamps in Spotify podcasts from an external app?
I'm developing an app that needs to direct users to a specific timestamp in podcast episodes on Spotify. Is there a solution that would let my app open the Spotify app and jump to a specific timestamp in a podcast (e.g., open episode X at 34:27)?
Thanks in advance!...
https://redd.it/1khxhni
@reddit_androiddev