Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
Android Studio Meerkat Feature Drop | 2024.3.2 now available
https://androidstudio.googleblog.com/2025/05/android-studio-meerkat-feature-drop.html
https://redd.it/1kgb48g
@reddit_androiddev
App rejected need help!!
We are unable to approve your app’s use of FOREGROUND_SERVICE permission because we found the following information provided to be insufficient in evaluating compliance with foreground service permission requirements:
The video link you provided in the Play Console declaration and/or
The app description in the Google Play store.
View app bundles
How to fix
Please verify that the version of the app submitted for review is working as intended and that the app description on the Google Play Store...
https://redd.it/1kgeyly
@reddit_androiddev
Looking for a checklist plugin
At my job, I do a lot of repetitive work, and we are creating and managing a lot of simple apps. So, I kind of wanted to find a plugin that, for each module, would show a predefined checklist and I could check things off when I do them, so I won't forget stuff, but I couldn't find one. Any recommendations?
...
https://redd.it/1kgc7w4
@reddit_androiddev
Are organic backlinks helpful in growing app ranking in the Google Play Store?
We know organic backlinks are good for a website's ranking. Does it work the same way to rank an app higher in the Google Play Store?
Please provide some key elements to rank an app higher in the Google Play Store....
https://redd.it/1kg6dqf
@reddit_androiddev
Android launcher app frozen UI
I have developed a launcher app that I noticed sometimes freezes. It seems this happens randomly when the phone has not been used for a while, or when I receive phone calls when the screen is turned off. From what I can see, every log statement is printed, but the UI is frozen.
I am not sure if this is the same thing I see, but I am able to freeze the UI using this method - on a emulator. The launcher app is set as the default home app before doing this.
# turn the screen off
adb shell...
https://redd.it/1kg2en0
@reddit_androiddev
Android strings.xml Translator
I have made this script for myself, after many unsuccessful attempts to find something that will fit my needs.
Then I realized that it may be useful for anyone else.
So I leave it here.
GitHub repository
This script translates Android string resources from a strings.xml file to another language using free online translation services. No API keys or authentication required.
Key Features:
Respects translatable="false" attribute
Handles...
https://redd.it/1kbemyl
@reddit_androiddev
Interesting Android Apps: May 2025 Showcase
Because we try to keep this community as focused as possible on the topic of Android development, sometimes there are types of posts that are related to development but don't fit within our usual topic.
Each month, we are trying to create a space to open up the community to some of those types of posts.
This month, although we typically do not allow self promotion, we wanted to create a space where you can share your latest Android-native projects with the community, get feedback, and maybe ...
https://redd.it/1kbng47
@reddit_androiddev
Is it Possible to Encrypt ContactsProvider's Database in framework?
Applications uses contactProvider to stores / modify contacts in the AOSP which uses contentprovider and contacts are stored in a db in a directory.
But this DB is not encrypted. I want to know if there is a solution to encrypt this database via contactsprovider or through some other way in framework/application?
I'm working on AOSP framework btw
Thanks in advance....
https://redd.it/1kbemd9
@reddit_androiddev
reverse scroll in viewpager xml
can you reverse scrolling in viewpager in xml ? i have a view pager and the default that it scrolls the page from left to right as the english layout i want the opposite for arabic layout to reverse the page scrolling i tried giving the pager LayoutDirection and it didn't work is it possible to do that behaviour ?...
https://redd.it/1kbcm8y
@reddit_androiddev
It's possible to write an Android APP using only NDK ?
I would like to write apps using only C++. I guess the way to do this is to use NDK, right ?
But all the examples I have seen of NDK use, is for some auxiliary C++ code.
It's possible to develop complete apps only using C++ ? Anyone has a complete example of a simple app using NDK ?
If there's another way to develop for Android besides NDK I'd also like to know. Thanks...
https://redd.it/1kb9o8m
@reddit_androiddev
FRP Policy Applied via DevicePolicyManager, but After Reset, Device Asks for Unknown Google Account Instead of Set FRP Email
Scenario:
I'm working on a Device Owner app that sets Factory Reset Protection (FRP) using DevicePolicyManager.setFactoryResetProtectionPolicy() on a Walton NEXG N74 (Android 10+). The app becomes Device Owner successfully, and the FRP policy is applied and confirmed. The strange issue is:
After factory reset, the FRP screen does appear, BUT it asks for a different (unknown) Google account, NOT the one I explicitly set in the FRP policy.
Steps I followed:
1.Started with a fresh device,...
https://redd.it/1kb8lxo
@reddit_androiddev
Help: Unity app to take RAW (DNG) photo on with fixed settings
I have a simple Android app that listens for a TCP signal and takes a photo when it receives one.
Now I want to make sure the photo is saved in RAW (DNG) format, and that it's taken with fixed camera settings:
Shutter speed: 1/120
Fixed ISO
Fixed white balance
No auto-exposure or auto-white-balance changes between shots
The goal is to take multiple shots under consistent conditions, without any variation in color or exposure.
Any advice on how to achieve this?...
https://redd.it/1kaw0cg
@reddit_androiddev
Is your company pressuring teams to adopt AI tools?
We have been having a couple of AI workshops where we learn about AI tools, prompt engineering and AI in general.
All of this is generally pretty interesting however we are also being told that we need to have "AI related goals", use Cursor IDE, propose ideas to enhance our workflow with AI, etc.
I'm not opposed to this but it feels kinda odd, most of the tools I've been learning about are related to interacting with Figma, Github, Confluence or analytics platforms to make it "easier" but to m...
https://redd.it/1kavjij
@reddit_androiddev
💡 Android Debug vs Release Builds: Best Practices and Common Pitfalls (Beginner-Friendly Guide)
Hey devs! 👋
I recently wrote a Medium article breaking down the differences between Debug and Release builds in Android — something we often overlook but can seriously affect performance, security, and user experience if misconfigured.
In the post, I cover:
✅ Key differences between debug & release
✅ Best practices for configuring build.gradle
✅ How to manage logs, API keys, and ProGuard rules
⚠️ Common mistakes like leaving logs in release, using the same API keys, or skippin...
https://redd.it/1kap6c1
@reddit_androiddev
Google fast pair notification
Hi, new to this community. I used to get notification of earbuds and case battery status from google fast pair service, but my new earbuds only shows them randomly for a just a moment and then disappear. Is there a way to trigger that specific google Play service process again or gain access to google fast pair data on the connected buds and display it through another app. If another app is possible to do so, I'm planning to make one, sorry if I posted this in the wrong sub....
https://redd.it/1kao4ya
@reddit_androiddev
AdMob "Site Behavior: Navigation" Policy Violation – But No Ads on the Flagged Pages?
https://redd.it/1kggap9
@reddit_androiddev
Play Store closed Testing- Bluetooth device finder
This is my first Android app, and I am trying to put it in the Play Store: https://play.google.com/store/apps/details?id=com.brendan.signalradar, which helps you find Bluetooth devices. I know it isn't unique, but it's better than similar apps because of the simplicity. Can anyone keep the app on their phone for 14 days to help me with the closed testing requirement? ...
https://redd.it/1kgd4d1
@reddit_androiddev
AIDL Service and Content provider Not Working on Xiaomi
I have two apps and need to handle file operations from App B to App A.
I've tried using content providers, but when App A isn't running, or in some cases, I get a "Failed to find provider" error. I've declared custom permissions and signed both apps with the same key.
Everything works fine on my Pixel 8a, but the issue occurs only on Xiaomi (HyperOS). So I tried moving to an AIDL approach, but I'm getting the same result - sometimes my service cannot bind.
After researching online, I found t...
https://redd.it/1kg7h8h
@reddit_androiddev
I'm now scattered and need advice and I don't know what decision to make...
Hello guys,
I hope you understand me and give me advice can help me
I'm now scattered and need advice and I don't know what decision to make. I'm currently studying in one of the 42 programming schools (I think you'll know them), but after 6 months of learning, I found myself just trying to finish projects, but I don't enjoy diving into the code. I chose this field for the money and nothing more. But before I came to this school, I loved editing videos and enjoyed it. It's not a high level, bu...
https://redd.it/1kg4fh1
@reddit_androiddev
App is crashing for some reason
So this project I'm making for college keeps crashing whenever I click on the first image.
I want to know why it keeps crashing and if there are any alternatives I can use instead.
Here's the .kt code:
(The if statement inside the imagebtn1.onClickListener is where it usually crashes)
package com.example.pairs
import android.os.Bundle
import android.view.View
import android.view.View.
VISIBLE
import android.view.View.
INVISIBLE
import androidx.activity.Co...
https://redd.it/1kbsgri
@reddit_androiddev
Considering a Shift from Android Development to Full-Stack Development – Need Advice!
Hi everyone,
I’m currently an Android Developer Intern at a company and have been told by my team manager and lead that I’m quite good at Android development. They’ve suggested that I learn server-side development to become a full-stack developer.
However, I’m a bit confused and torn about whether to stick with Android development or expand my skills to include server-side knowledge.
I’d love to hear from those who have been in a similar situation or have insights on the following:
* What ar...
https://redd.it/1kbn00k
@reddit_androiddev
A copycat app on Google Play stole my brand identity, what can I do about it?
Dear Community of Android developers,
I have been developing and distributing my app on the Google Play Store with my brand since 2019.
An copycat app released 1 month ago is copying my brand identity.
The name is 100% the same and it includes my main brand name.
The package name is the same as mine only shorter.
The logo is very similar, and can be easily confused at a small size.
The functionality is the same, but I'm fine with competition.
I've put a lot of money and energy into buil...
https://redd.it/1kbeyr7
@reddit_androiddev
App update issues
Hi all, having issues trying to push out an update at the moment, essentially version 267 of our app is live in play console and is non compliant because of the changes to foreground services rules, so we have after a couple of attempts, we have version 288, no foreground services at all, we’ve reverted back to fine and course locations which is fine, however it’s being rejected due to the current live version. The suggestion in our appeal was to go to the release and ensure 267 is in the ‘not i...
https://redd.it/1kbc36g
@reddit_androiddev
Do you use Live Edit?
It never worked for me.
After a change (even the smallest one), I'm waiting for 10+s only for Android Studio to notify me it failed or it's "out of date" (I just added a character in an hardcoded String
in a Text
, come on Android Studio you got this...). So I'm just wasting time most often than not.
Also, the errors never make sense, sometimes it's "Analyze Error ... compose.foundation.ExperimentalFoundationApi", sometimes it's "Unsupported change ... added new class some enum that'...
[https://redd.it/1kbbtjv
@reddit_androiddev
It's possible to write an Android APP using only NDK ?
I would like to write apps using only C++. I guess the way to do this is to use NDK, right ?
But all the examples I have seen of NDK use, is for some auxiliary C++ code.
It's possible to develop complete apps only using C++ ? Anyone has a complete example of a simple app using NDK ?
If there's another way to develop for Android besides NDK I'd also like to know. Thanks...
https://redd.it/1kb9ok0
@reddit_androiddev
Google Play sees 47% decline in apps since start of last year | TechCrunch
https://techcrunch.com/2025/04/29/google-play-sees-47-decline-in-apps-since-start-of-last-year/
https://redd.it/1kb7yzt
@reddit_androiddev
Host Card Emulator
https://redd.it/1katstd
@reddit_androiddev
Equalizer application
Hi guys, I'm trying to build an audio equalizer app, but I can't manage the global audio mix. Using 0 as session id for the equalizer API is deprecated, I tried to apply the equalizer on all session IDs but it didn't worked. Any tips?...
https://redd.it/1kast3s
@reddit_androiddev
App Rejected Due to "The item that you were attempting to purchase could not be found"
Our app is rejected from Google Play review with this kind of message.
Review team gets this message while trying to purchase our Weekely/Monthly/Yearly subscription. We are trying to reproduce this message in the internal and closed testing tracks with several devices but everything works as supposed to. So it's very hard to debug if we can't reproduce this.
We have several other apps that use the exact same IAP system in Play Store and never has this kind of error occured during revi...
https://redd.it/1kakoo9
@reddit_androiddev
Ensure public interface reliability: Tracking API compatibility for Android and Kotlin
https://www.revenuecat.com/blog/engineering/binary-compatability/
https://redd.it/1kao5hw
@reddit_androiddev