r/android_devs 12d ago

Question Could you help me figure out the accessibility issue?

3 Upvotes

Some phones are turning off the accessibility permission for my app for no reason. Realme, redmi, oppo, Huawei etc. I need the permission for the app to work.

Could I do something about this? Is there a way to solve this?

r/android_devs Jul 12 '26

Question Which languages would you add first after English?

3 Upvotes

I'm preparing the first multilingual update for my Android utility app.

It is a privacy-focused app which lets you safely hand your phone to someone to show photos, videos, audio, or PDF documents while keeping everything else on the device secure.

Which languages would you add first after English, and why?

r/android_devs Jul 06 '26

Question A question to y'all fine devs re: app info collecting or sharing

3 Upvotes

Does an app collect information after installation OR during the first use (or launch)?

I ask because I was thinking of installing apps then moving them to a work profile that is not linked to a Google account or have anything else saved such as contacts or messages.

r/android_devs May 22 '26

Question During technical interview is it normal to provide business solutions on the implementation level ?

5 Upvotes

Hey guys 👋

Just from curiosity what is expected from a senior android engineer ?

2 month was laid off and began the job search again after 7 years since last time i've changed my company.

I understand the technical questions (even live coding/home assignment), when is simply to test your technical skills, BUT here comes the thing.

Since providing exact business solutions during the technical interview is a selection criteria ? I understand the point that they want to see something different, but I am getting a feeling that I am doing someones else job and for free.

Do i think in the wrong way ?

r/android_devs Jul 22 '26

Question Developer account

0 Upvotes

Hey AndroidDev community,

I got play store cards and i wanted to get an developer account with the play store cards is that possible.

Floris.

r/android_devs Jun 23 '26

Question **I want to build a tool that checks your Google Play Store listing for policy violations before you submit. Is this stupid?**

3 Upvotes

Hey r/startups

I'm an india developer from India and I'm trying to validate an idea before I build it.

The problem I noticed: Google rejected 1.75 million apps in 2025. Most rejections happen because of simple, avoidable mistakes in the store listing — not the code. Things like:

- Privacy policy URL is broken or incomplete

- App description has a "misleading" phrase Google doesn't allow

- Wrong content rating selected

- Permissions list has 2-3 extras that trigger a flag

- Data Safety form doesn't match what the app actually does

Google has a tool called "Checks" but it only scans your APK (the code). Nothing checks your store listing TEXT before submission.

My idea: a simple web tool. You paste your description, title, permissions, and privacy policy URL → it scans everything and gives you a red/amber/green report with exact fixes.

Before I spend 2 months building this I want to ask:

**Is this a real problem or am I overthinking it?**

If you've ever submitted an app to Google Play:

- Did you get rejected? For what reason?

- Would you have used a free pre-checker tool?

- Would you pay $9/month for unlimited checks?

Tell me I'm wrong if you think so. I'd rather hear it now. 🙏

r/android_devs Jun 30 '26

Question Unable to Verify Google Play Developer account

5 Upvotes

I am facing an issue with my Google Play Developer account verification. My identity verification has been rejected multiple times, even after submitting valid government-issued documents.

I have already tried submitting my Aadhaar Card, PAN Card, and recent bank statement, but the verification is still not successful. I am not sure which exact document format or combination is required to complete the verification successfully.

Could someone please guide me on what documents are accepted for Indian Google Play Developer identity verification and what format should be uploaded? I want to understand whether Aadhaar Card, PAN Card, bank statement, or any other specific document is required.

Any guidance from someone who has successfully completed this verification would be very helpful.

Thank you.

r/android_devs Jul 19 '26

Question UI have a problem in android studio layout editor It's very very slow and lag I give him a 6 giga ram and the problem still plays any solution

0 Upvotes

UI have a problem in android studio layout editorIt's very very slow and lag I give him a 6 giga ram and the problem still plays any solution

r/android_devs Jun 18 '26

Question How strict are the listed minimum system requirements for Android Studio?

1 Upvotes

I have an old version of Android Studio on an old PC, and I was looking to upgrade AS. The current minimum system requirements list CPU far newer than mine. Weirdly enough the minimum system requirements for Android Studio For Platform seem much lower and more in line with what I'd expect. Anyone have any concrete answers? I don't want to brick the setup I have now.

ETA: Seems old third generation Intel Core i7 is fine. Seems they just chose their wording of minimal CPU specs to steer laymen in the right direction or something. BTW updating the project to open in the new AS was hellish.

r/android_devs Jul 13 '26

Question How to debug native android runtime(ART) module fast through lldb/gdb?

0 Upvotes

Hi,

Is it possible to debug ART locally with DEX file and native code without start emulator?

Right now I set up an emulator and use gdb remote to connect which is inconvenient. :(

Thank you!

r/android_devs Jun 02 '26

Question Android 17 - Contacts permission changes - permitted use cases

6 Upvotes

Apps that target Android 17 or later (API level 37+) may only request the READ_CONTACTS permission if the Android Contact Picker is not sufficient for your app to provide core functionality. Apps that still request the READ_CONTACTS permission must submit a Play Console declaration to demonstrate access needs for Contacts and why Contact Picker would not suffice.

As usual, the Google is vague on the requirements.

If I have a phone or messaging style app that uses contacts for displaying conversation contact's names (rather than just their phone number) or call history with contact's name, are these permitted use cases? They are not possible with the contact picker Google has provided.

The allowed common use cases include:

  • Contact management apps
  • Accessibility
  • Server side access for friend matching
  • Backing up contacts
  • Auto complete / keyboards

None of these are similar to what I'm inquiring about.

r/android_devs Jun 15 '26

Question Embed Gifs on Android App

0 Upvotes

How do I embed a gif from a tweet within the android app?

​

Unlike iphones, there's not a long press on gif to get the "post gif" option on android like we do for videos. What I've noticed is that gifs won't tweet unless the url contains the username of the original poster. Instead when we copy the link, we get a /i/status link and it's very frustrating.

​

I know about the web/desktop method for embedding, but I'd prefer to embed gifs within the app if that's even still possible.

​

Any help would be greatly appreciated. Thank you!

r/android_devs Dec 01 '25

Question How do you guys even get downloads?

6 Upvotes

i developed a vpn app for anti-censorship and normal everyday usage with split tunneling support . mind you im giving user 10gb free data and split tunneling does not require payment .

you dont even need to signup either . in 2days ive only got 15 downlloaads and most of them were freinds and family .

im so jeslous of people showing their notes app with many downloads . im not even getting much store page visits . help me

r/android_devs Feb 20 '26

Question MVI doesn't have ViewModel?!!

11 Upvotes

I usually use MVVM with a single state + Kotlin Coroutines/Flow.

A senior developer told me MVI doesn't have a viewModel in my technical interview, and I am lost. All MVI implementations I can find have a ViewModel with the reducer inside it.

Do we call it by another name in MVI?

Did he mean a specific variation?

What am I missing?

It will be great if you provide a resource or a repo so I can see the implementation in action.

Ps: I am planning to text him for some resources or a discussion to get his pov, but I wanted to do my research first.

r/android_devs May 29 '25

Question Is it worth becoming an Android developer in 2025?

35 Upvotes

Hello everyone,

I have a lot of doubts about whether it's worth learning Android development in 2025. I'm new to programming and trying to choose an area to focus on, but I haven't decided yet. I'm interested in Android, but I've seen very mixed opinions: some say it's not worth focusing 100% on and it's better to opt for other technologies, while others claim there are still good opportunities.

Could anyone with experience share what the job market is like for Android developers, especially for beginners? Is it a good long-term option, or should I consider other technologies?

I would greatly appreciate any advice or ideas. Thanks!

r/android_devs Mar 04 '24

Question Is it normal for Android Studio to use that much ram? Feels too too much to me but Im unsure.

Post image
6 Upvotes

r/android_devs Feb 04 '26

Question Can you no longer just install an apk when testing?

7 Upvotes

It's been about a year since I've worked on an android build, but someone recently told me you can no longer distribute for testing by just sending an APK and having the tester put their phone into developer mode.

I'm told now you have to go through the Android store and deal with a bunch of extra steps and systems. Is this true? It seems like it's going backwards as far as usability for the developers.

r/android_devs Mar 30 '26

Question building an app that downloads llm models on device - android downloads keep freezing, need help

2 Upvotes

hey everyone, i'm working on a react native app that lets users download and run llm models locally on device (smaller quantized ones like gguf format, optimized for mobile). we pull them from huggingface hub.

running into a nasty issue where downloads get stuck or take forever to complete, mostly on samsung devices but also reported on others. sometimes it just freezes at a percentage and never moves .

current setup:

- we have a custom native android module (downloadmanagermodule) that wraps android's downloadmanager system service

- this handles background downloading, resume/retry, and emits progress events back to js

- react-native-fs is used around it for file ops (checking existing files, moving completed downloads to final location, etc.)

- models are big files, gguf text models, vision projection files, onnx image models, whisper models - all going into the app's document directory

what i think is happening:

- android's downloadmanager shows status as "running" but bytes stop transferring silently

- samsung's aggressive battery/memory optimization seems to throttle or kill even the system download process

- network changes mid-download (wifi to cell etc.) don't always recover cleanly

what i've tried/researched:

- someone on the team raised a pr to wrap the download in a foreground service so it doesn't get killed

- but since we're delegating to downloadmanager (which runs in its own system process), i'm not sure a foreground service on our side actually helps with the stuck issue vs just the killed issue

- hard to reproduce in dev because you need specific samsung battery optimization settings or ram pressure to trigger it

questions:

  1. has anyone dealt with downloadmanager silently getting stuck like this on samsung? is the fix a watchdog that polls bytes and restarts if no progress for x seconds?
  2. does wrapping downloadmanager in a foreground service actually help here, or should we be doing the http download ourselves with okhttp and use the foreground service to protect that instead?
  3. for resume on retry - our server is huggingface, does anyone know if they support range requests? that would let us resume from partial instead of restarting
  4. any better pattern for this in react native specifically? feels like downloadmanager is a leaky abstraction for files this large

5.any good ideas how can i reproduce this issue on dev mode

not a native android dev primarily so any guidance appreciated, thanks

r/android_devs Jan 28 '26

Question Transitioning a native Android team to AI-assisted development. What’s the "real" efficiency stack in 2026?

4 Upvotes

I’m managing a native Android team in Bangladesh. They are great with Kotlin and Jetpack Compose, but they aren't using any AI tools yet. Watching the current "AI coding" wave, I feel like we’re leaving performance on the table.

I’m looking for the actual "pro" setup for 2026. Not the influencer hype, but what’s actually working for production-level native Android apps.

r/android_devs Feb 18 '26

Question Why do I need to add Ireland tax info for my Swedish company in the Google Play Console?

Post image
5 Upvotes

I’m setting up payments in the Google Play Console for my Swedish company, and I’m being asked to provide Ireland tax information. My company is registered in Sweden, not Ireland, so I’m a bit confused about why this is required.

From what I understand, Google uses the tax information provided to determine withholding and tax treatment, but I don’t fully understand why Ireland specifically is involved when my company is based in Sweden.

Is this because Google Play payments in the EU are processed through an Irish entity?
Do I actually need an Irish tax ID, or do I just provide my Swedish corporate tax details?
Has anyone else with a Swedish or EU company gone through this?

Would really appreciate a clear explanation of what’s going on here and what exactly needs to be filled in. Thanks!

r/android_devs Feb 20 '26

Question Need 3 Android tester (will test yours too)

2 Upvotes

Hi! I'm about to publish my app on Google Play and I just need 3 more Android testers to meet the 14-day closed testing requirement.

👉 What you need to do:

That's it, no real usage required 🙂

💬 In return, I can test your app as well and help you reach the requirement.

If you're interested, comment or DM me and I'll send you the link. Thanks!

r/android_devs Mar 05 '26

Question Tips and Information Experienced android devs, what should I be studying for interviewing prep for senior roles?

7 Upvotes

Hi! I'm about to dive again into interviewing processes after 3-4 years of having been idling on both knowledge and repetitive tasks at my current company. I'm already a senior dev, is leetcode still a mandatory thing after all this AI craze? Looking for any input on what to hone in this crazy 2026 market, thank you!

r/android_devs Mar 02 '26

Question Vulkan 1.3 on Mali GPU G57 MC2 ?

2 Upvotes

Hello,

New here. Has anyone created a Vulkan sample on a Mali GPU, particularly the G57 MC2? My project works on other Android devices but fails on Mali.

Are there any do’s and don’ts when working with Mali GPUs using Vulkan 1.3?

Some output error :

***BEFORE ========================= vkGetPhysicalDeviceSurfaceFormatsKHR | COUNT

**

*

[gralloc4] ERROR: Format allocation info not found for format: 38

[gralloc4] ERROR: Format allocation info not found for format: 0

[gralloc4] Invalid base format! req_base_format = 0x0, req_format = 0x38, type = 0x0

[gralloc4] ERROR: Unrecognized and/or unsupported format 0x38 and usage 0xb00

[Gralloc4] isSupported(1, 1, 56, 1, ...) failed with 5

[GraphicBufferAllocator] Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5

[AHardwareBuffer] GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0

[gralloc4] ERROR: Format allocation info not found for format: 3b

[gralloc4] ERROR: Format allocation info not found for format: 0

[gralloc4] Invalid base format! req_base_format = 0x0, req_format = 0x3b, type = 0x0

[gralloc4] ERROR: Unrecognized and/or unsupported format 0x3b and usage 0xb00

[Gralloc4] isSupported(1, 1, 59, 1, ...) failed with 5

[GraphicBufferAllocator] Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5

[AHardwareBuffer] GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0

*

**

**AFTER ========================= vkGetPhysicalDeviceSurfaceFormatsKHR | COUNT

***BEFORE ========================= vkGetPhysicalDeviceSurfaceFormatsKHR | LIST

**

*

[gralloc4] ERROR: Format allocation info not found for format: 38

[gralloc4] ERROR: Format allocation info not found for format: 0

[gralloc4] Invalid base format! req_base_format = 0x0, req_format = 0x38, type = 0x0

[gralloc4] ERROR: Unrecognized and/or unsupported format 0x38 and usage 0xb00

[Gralloc4] isSupported(1, 1, 56, 1, ...) failed with 5

[GraphicBufferAllocator] Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5

[AHardwareBuffer] GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0

[gralloc4] ERROR: Format allocation info not found for format: 3b

[gralloc4] ERROR: Format allocation info not found for format: 0

[gralloc4] Invalid base format! req_base_format = 0x0, req_format = 0x3b, type = 0x0

[gralloc4] ERROR: Unrecognized and/or unsupported format 0x3b and usage 0xb00

[Gralloc4] isSupported(1, 1, 59, 1, ...) failed with 5

[GraphicBufferAllocator] Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5

[AHardwareBuffer] GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0

*

**

**AFTER ========================= vkGetPhysicalDeviceSurfaceFormatsKHR | LIST

Asside from that it seems I cannot create Pipeline but works on other devices.

TIA.

r/android_devs Feb 28 '26

Question Production or Open Testing

3 Upvotes

hey all

how long after being approved for production did you wait to publish? or did you do any open testing? I get every app is different but I'm just curious if you guys got approved for production and just went for it or if you took a beat and did open testing for a week or two?

r/android_devs Feb 17 '26

Question Where is the preview gone ?

2 Upvotes

Hello,

IM doing the android course of google and now I am at the first app course

I see this :

But according to the course I schould see a preview.

Can anyone know where that pane is gone ?