Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
Sleep as Android - Keeps restarting and requesting microphone access despite being force-stopped
I'm using the Sleep as Android app with my Pixel 8 Pro.
When I close the app (and even when I force stop it from the app menu), I still get a system notification after a few minutes asking me to enable microphone access so Sleep as Android can function properly.
But it's the middle of the day, i always keep my microphone disabled in my System Settings for privacy reasons and I've repeatedly closed and force-stopped Sleep as Android.
Why does the app keep restarting itself?...
https://redd.it/1kgw565
@reddit_androiddev
Need a free file storage alternative to Firebase Storage (my app is broke like me)
I’m working on a School ERP app using Jetpack + Firebase Firestore. All smooth until I hit the “you need Firebase Storage for files” wall—and then saw the pricing. Yeah, no thanks.
Looking for a free, secure way to store files (PDFs, images, etc.) that works well with Android. Preferably something that won’t give me a headache later.
Any good options out there?...
https://redd.it/1kgthte
@reddit_androiddev
Uncovered an awesome Android shortcut or app trick lately? Share it on the new r/Androidtips!
Hey fellow Android enthusiasts!
Like many of you, I'm constantly amazed by the versatility and depth of the Android ecosystem. From hidden OS features to game-changing app functionalities and clever workarounds, there's always something new to learn that can make our daily digital lives smoother, more efficient, or just plain cooler.
That's why I've just launched r/Androidtips!
My vision for r/Androidtips is to create a dedicated space where we can all:
* **Share** those "aha!" moments—the l...
https://redd.it/1kgolms
@reddit_androiddev
New to Android development and Google Play
Hi all!
Exited to start with Android development. As primarily an iOS developer I was quite surprised how strict are the tools to publish to Google Play. There is a requirement to have closed testing for at least 12 users for 14 days. It seems like not that freedom that I expected from Android world. Anyone experienced it for yourself? Is there any workarounds here?
I would appreciate a suggestions for a newbie. Thanks! ...
https://redd.it/1kgkehr
@reddit_androiddev
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
What is wrong between these three images?
I'm learning to code in Android using AI as support, i've reached this loop where it doesn't matter what i change, i keep getting the same errors. Can you point to me what is wrong, and where? I am not a professional, and I'm not trying to earn money with this, all i wanted was to develop an app for myself, just to keep me busy when my work is calm
Build Gradle for the App
Li...
[https://redd.it/1kgufg0
@reddit_androiddev
Is media encoding a dead end on Android?
Hey lads, Im sitting here trying to mux and encode a series of bitmaps into a small video. Most of the tools are provided by Android such as the camera of course, editting (media3), Bitmaps, and MediaCoded, but I've had to search online to deal with odd cases and cases such as color formatting.
However, I cannot for the life of me find a solution that fits all my devices. The solution that works on my S25 does not work on Pixel, and the solution for the Pixel does not work on the S25, but does ...
https://redd.it/1kgry7x
@reddit_androiddev
Problem with registration on google play console
I'm having trouble creating my Play Console account. I did everything right and made the payment, but the real problem is when sending the documents. I'm Brazilian and I sent my ID and it didn't work. I tried again with my driver's license and it didn't work. Now I can't send them any more documents to validate my identity. I don't know what to do anymore. Do I create another account? Do I try talking to the help center?...
https://redd.it/1kgmel1
@reddit_androiddev
Discussion: AI pipeline from prompt to APK with devlop.app
* Has anyone tried an AI-driven build pipeline that accepts an English prompt and outputs a signed APK? I tested [**devlop.app**](http://devlop.app) and got a working APK in \~90 s
* The generated Gradle setup and AndroidManifest look correct, but I’m curious about edge cases—does anyone see potential pitfalls with linking native modules?
* Would love to compare notes on CI/CD integration and automated testing strategies for apps spun up this way...
https://redd.it/1kgitvc
@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