56
Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
Created an open-source web-app to localize Android/iOS metadata
Hey, I know it's already possible to localize metadata with play console, but you can't localize your screenshots for example. So I created a tool to actual help you to do that. The Android part is brand new, please don't hesitate to give a feedback!
https://github.com/fayharinn/StoreLocalizer
https://redd.it/1qx6gqt
@reddit_androiddev
ARM64 Android Dev Kit
https://github.com/denuoweb/ARM64-ADK
https://redd.it/1qx144h
@reddit_androiddev
I started working on an app for people with anxiety
Hello, I'm a Computer Science student. I wanted to make an app but I had no idea what to make but I recently came up with an idea and started it.
The app is called Grounding (name is still in progress) and it's going to be an app for people with anxiety who get easily overwhelmed to ground themselves. The idea is that the first screen when opened will be a screen that allows the user to select the intensity of their feeling of overwhelmed. Depending on the intensity selected the user will then be presented with different mental exercises.
Some of these exercises are:
5-4-3-2-1 Grounding
Box Breathing
Progressive Muscle relaxation and more
For this app I plan on working with real licensed therapists and people in the psychology field to get some ideas and professional input. I plan on showing a demo of the app when more has been added. I really love this idea and I hope it will help people. Feel free to ask questions or give some input!
https://redd.it/1qx218e
@reddit_androiddev
Sponza Classic for Android V5.5 Tech Demo
I've been working on a high-performance rendering test using the Sponza Atrium. Everything you see is Full Real-time (no pre-baked lighting).
My main goal is achieving a "console-look" on budget devices, with the Redmi Note 9 as the minimum hardware target. Optimized with custom HLSL shaders in Unity 2021.3.
Check it out here: https://www.youtube.com/watch?v=3ctF3l366hI
https://redd.it/1qwza2o
@reddit_androiddev
Handling step sensor & background service issues on aggressive Android OEMs - looking for dev experiences
Hi everyone,
I’m the developer of an Android step-tracking app called Simple Stepper, and I’d like to get some input from other Android devs regarding background execution and step sensor reliability on certain OEM devices.
Recently, the app received a couple of negative reviews stating that:
steps were not counted at all, or
the background service had to be restarted frequently
This seems to happen only on specific OEMs with aggressive battery and background restrictions. Unfortunately, the reviewers never responded to follow-up questions (neither via Play Store replies nor support), so I couldn’t gather device details or logs. I can’t fully rule out user error or even fake reviews, but I’m treating the issue seriously.
# What I’ve implemented so far:
Foreground service with persistent notification
Explicit onboarding warnings for known problematic OEMs
Clear guidance to exclude the app from battery optimization / background restrictions
App category set to Health on Google Play
Fallback to Google Health Connect if direct step sensor access is unreliable or blocked
Manual guidance when OEMs block direct access to the relevant system settings
Despite this, I’m aware that on some devices the system can still terminate services or limit sensor access unpredictably.
# What I’d love to hear from you:
Have you seen similar behavior with step sensors or long-running services on certain OEMs?
Are there any additional mitigation strategies that actually helped in production?
How do you personally deal with negative reviews that provide no actionable information?
Is there anything fundamentally different you’d recommend when targeting fitness / health-type apps on Android?
My goal here is to better understand real-world constraints and improve robustness - and ideally help others facing the same issues.
Thanks a lot for any insights or shared experiences.
https://redd.it/1qwukk1
@reddit_androiddev
How to exclude baselineProfile generation
Hi,
in a Multi Module, it want to exclude the generation of Baseline Profiles when i invoke :
connectedAndroidTest
The baseline profile test fail for emulators on purpose, also on CI/CD i dont want that to run them as those take a long time.
Anyone can share some Idea how to avoid this ?
https://redd.it/1qwttqz
@reddit_androiddev
Any help for ROOTING my RM 11 pro is appreciated Help
I got myself a RM 11 pro in order to run a fully functional Linux VM. (And rooting it is the only viable option)
The Plan is:
-Rooting my RM 11 pro (I'm stuck here for 3 days now)
-Installing a hypervisor (Qemu/KVM) with which I can fully manage the VM
-Installing a full Ubuntu Server (minimal Ubuntu)
-AND all the rest (X11, WM Manager, Docker, ect)
This is part of a bigger project and I'm basically dedicating 24/7 to figure this out
Any help is highly appreciated.
Feel free to ask.
https://redd.it/1qwoayg
@reddit_androiddev
Building a native Android app with KMP + XML UI (10k+ installs)
https://redd.it/1qwlj4w
@reddit_androiddev
Which is recommended graphics card & how much GPU memory needed for emulator?
With different kind of devices like foldables, & os specific changes by Android, I think having 1 physical device is not enough & we have to use emulator for testing. Also emulator helps in privacy as gallery won't have any personal content when showing demos.
https://redd.it/1qwi8nz
@reddit_androiddev
Am I being underpaid? Need advice on revenue split for app development.
Hi, I am an Indian app developer and I build apps for both iOS and Android.
I’m currently working with a friend who is a good UI/UX designer. He brings the clients and handles KYC/risk, and I do the full development work.
Right now we are doing a 50-50 split, but I'm confused whether this is fair or if I'm being paid too low.
For context, one of the apps we built has these features:
* Admin adds tasks
* Users log in and select tasks
* Admin and user can chat through text within the app
Can someone tell me:
1. Is a 50-50 split normal between a developer and a UI/UX designer + client handler?
2. What is the average price a developer usually charges to build an app like this?
Would appreciate honest opinions. Thanks!
https://redd.it/1qwh28n
@reddit_androiddev
Google Android sample programs walkthrough
I did the basic Jetpack compose tutorial for beginners and liked the tutorial that came mixed with hands-on coding also. It helped reinforce what I learnt during the tutorial videos. I am thinking of making a small app which kind of looks similar to the Jetsnack app described in the samples (below). However, I can't find any tutorial or walk through. Is it just a github page and we are supposed to read the code or am I missing something here?
Is there any place where they describe why one decision during design was made over the other or something like that?
https://github.com/android/compose-samples/tree/main/Jetsnack
https://redd.it/1qwbt9o
@reddit_androiddev
Lessons from launching my first Android app as a solo developer (what I’d do differently)
https://redd.it/1qt3ke6
@reddit_androiddev
looking for a suggestions
Hi Android devs 👋
I’m working on a native Android document organizer app as a personal project to improve my Android development skills. The main goal is to practice clean architecture, file handling, and UI/UX on Android, not marketing or promotion.
Android-specific areas I’m currently working on:
Document/file access using Storage Access Framework
Local persistence (Room)
MVVM + ViewModel
Handling permissions across Android versions
Improving performance when listing and searching documents
Material 3 UI patterns for productivity apps
I’d really appreciate feedback from an Android-dev perspective on:
Common mistakes or anti-patterns in document/file-based apps
UX patterns that work well on Android for document organization
Best practices for search, tagging, and filtering documents
Any Android-specific features you think are underused (e.g. scoped storage handling, share intents, etc.)
If helpful for discussion, the app can be accessed here:
https://play.google.com/store/apps/details?id=com.doko.organizer
I’m happy to explain implementation details or share code snippets if needed.
Thanks — feedback from experienced Android devs would really help improve both the app and my skills.
https://redd.it/1qsxc5i
@reddit_androiddev
What are the Android app publishing mistakes, hidden rules, or long-term lessons that most developers only realize after years on the Play Store?
I’m about to publish my Android app on the Play Store.
What are the critical mistakes, hidden rules, or long-term lessons you only realize after years of experience as an Android developer?
Any “wish I knew this earlier” advice would help.
https://redd.it/1qm9drm
@reddit_androiddev
GPL Groovebox Tablet App looking for feedback
Hi! I've been working on a groovebox app called Loom, and it's ready for testing before being published on the Play Store. I am releasing it for free under a GPL license. The source code is available at https://github.com/Co-oscillator/loom-groovebox
I've spend hundreds of rounds of testing to include as many features from my personal wish list as possible. There are 9 different engines for sound with recordable parameters, 8 tracks of audio, and a 64 step sequencer with parameter locks, probability, and other tweaks. I did use an AI coding assistant, but the design, features, bug hunting, and workflow were all done by a human (me).
There are 15 different effects that can be applied per track. There are midi playing pads that support scales, editable arpeggio patterns, and a dynamic chord progression generator. I've also created a few ways to manipulate samples that I haven't seen anywhere else.
I'm uploading some feature videos here:
https://youtube.com/playlist?list=PLvNSI4zHY7Vl\_Y0R5Nw7KOzNhBHdRgWc2&si=NGx-c-PGAlfJgYuG
If you're interested in testing this I'd be thrilled for the feedback! You can email loomgroovebox@gmail.com, or join the Google Group at loom-groovebox-testing@googlegroups.com.
https://redd.it/1qlxj79
@reddit_androiddev
Attribution discrepancies between your MMP and internal BI: why they happen and what actually matters
Spent 6 months reconciling a 15% gap between our MMP attribution and internal warehouse data. The issue wasn't wrong data, it was different methodologies.
MMP: 7-day view, 1-day click windows with probabilistic modeling for iOS
Internal BI: 30-day everything, deterministic only
The real question isn't which is right, it's which helps you make better budget decisions. What have you learned about what methodology to use when?
https://redd.it/1qx6lqb
@reddit_androiddev
We made an unopinionated ExpandableText library
https://redd.it/1qx4kg3
@reddit_androiddev
Claude Opus 4.6 is the best for Android
https://redd.it/1qx1uw4
@reddit_androiddev
A way to access turned off device
Esentially the question in the title.
Sorry if this sub isn't for this.
I was very into android roms flashing etc. 10 years ago but when android 5 or 6 came and root / xposed stopped being really necessary I just used my phones stock.
So I have this phone that have problems with the C-Port or the battery maybe and it is really hard to charge and turn on. Also loops sometimes randomly, have to state that I've never rooted it or changed the software so I assume is a power issue.
I really want to send it to repair (or let it die in peace) but first I would like the information in the internal drive (lots of pictures, videos, app data like whatsapp where there are a lot more of pictures and videos) and I was wondering if it exists nowadays some kind of way or tool to just access it regardless of the phone being active. Obviously I know the unlock pattern and the biometry is my finger if that helps someway. My guess is that is difficult for it to be possible but maybe someone smarter here knows a way or has an idea. I don't know nor have the tools for opening it and doing electronic things, and is not an option to me send it to repair center with my data inside it (in my country I wouldn't trust giving to an unknown person a phone that has my accounts in it...)
https://redd.it/1qwsjb7
@reddit_androiddev
Google play exposing my address!.. help?
I just found out that Google Play is exposing my address on my app store app on publishing.
Solo devs, if anyone has found a workaround.. please let me know. I have tried looking for Virtual Coworking space addresses but I couldn't find any virtual address renting company to try for a couple months.. they all have yearly packages here in India, which I am not looking to buy.
Google requires me to share any documents WITH my name on it ..
Provide a photo of a proof of address document from the following list. Your name and address must be clearly visible. DOCUMENTS WE ACCEPT:
• A government-issued document or photo ID
• A utility or phone bill (with a date in the last 60 days)
• A bank statement (with a date in the last 60 days)
• A lease or mortgage agreement
What other ways can l not get doxxed and use an alternative address for my personal dev acount? Would really appreciate the help.
https://redd.it/1qwv43w
@reddit_androiddev
Confused about app development tech choices and sde roles
hey everyone,
im 22 M just moved to bengaluru (hsr sec 6), for 5-6 month flutter intern role.
i would say im kinda an intermediate in flutter and enjoy building apps in a way that i dont hate it :)
right now im also trying to upskill myself so that if in case i dont get a ft role, then can apply somewhere. the current confusion is between following my app dev journey in flutter, kotlin, iOS maybe idk..
or look for sde roles as i think they pay more to freshers compared to app dev, but require starting from scratch going in backend, full-stack etc. also dsa which i dont like but willing to practice till tress/dp.
idk im confused :)
help pls
https://redd.it/1qwhkii
@reddit_androiddev
AGP9 and Kotlin version
Since kotlin is embedded in AGP how do I specify kotlin version in these artifacts. Do I now have to manually check embedded kotlin version and insert that or is there something easier? Also ksp ? Thanks
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "KotlinVersion" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "KotlinVersion" }
parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "KotlinVersion" }
ksp = { id = "com.google.devtools.ksp", version.ref = "KspVersion" }
https://redd.it/1qwn5ez
@reddit_androiddev
I built QuickBall: A Handy Shortcut for Android system controls
https://redd.it/1qwfyln
@reddit_androiddev
Want to unlock my Samsung s21 fe without losing data
I always use fingerprint to unlock my phone but this time due to issue I tried to restart my phone but now after trying multiple attempts I can't able to unlock my phone.
I don't to lose my data at all and didn't had the back up earlier 😔😔
I tried everything like now in Samsung their is no option of remote unlock or maybe I didn't enable it , I tried to connect with laptop but it to use as USB device you need to unlock the phone first . Tried to contact Samsung customer care multiple times but all of them said to factory reset as I don't want that because I have very important data in it
So please someone knows anyway to do it please help me out 🙏🙏
https://redd.it/1qwho67
@reddit_androiddev
Android Developer Quiz: 10 quizzes covering Android, Jetpack Compose, and Kotlin
https://doveletter.skydoves.me/quiz
https://redd.it/1qwfp36
@reddit_androiddev
I love developing but I hate designing.
I have been an Android developer for about six years and I love creating apps outside of work, but the problem is that I get stuck a lot when designing the app... What tricks do you use to overcome this hurdle?
https://redd.it/1qw4lxs
@reddit_androiddev
App suspended?
My app was suspended on the basis of
"Apps that cause users to download or install applications from unknown sources outside of Google Play are prohibited. Please note that you are responsible for all aspects of your app. By using an SDK in your app, you are responsible for how that SDK behaves within your app.
Apps and app listings on Google Play must not provide any means to activate or access functionality that violate these terms, such as linking to a noncompliant APK hosted outside Google Play."
My app tracks parcels from the Spanish post. That's it. My ad provider is admob.
It's an open source app and I have a link to the GitHub project where I guess there are some old apks in the form of old releases. But I don't link directly to them nor do I encourage users to install that instead.
Any idea what this might be about?
https://redd.it/1qt2iqo
@reddit_androiddev
AAOS Tutorial: Creating Your First Vendor Module in AOSP
https://youtube.com/watch?v=hUMR8UmYsoo&si=-nE2i3h7T3ZZGnTE
https://redd.it/1qsxulr
@reddit_androiddev
Voyager on AndroidTv
Hello, I am trying to port on android tv a projects that uses voyager. I have been trying to create the navigation bar with android tv's tabRow but every time I interact with a page the focus resets. Does anyone if voyager doesen't support focus?
https://redd.it/1qlwdmj
@reddit_androiddev
Receipt printer I borrowed is in a cloud-lock. I'm trying to make an app that prints receipts via cloud.
I have a thermal receipt printer here, and I'm trying to print a receipt from my application. However, I cannot connect to the printer, but I can ping it. I'm guessing that it was cloud-locked (I don't even know about this.). Please help, deadline is so near.
Things I've tried:
Downloaded the official tester and driver on PC.
Tried to print test (it's queueing but not printign). I've tried simple python and android apps for test prints but nothing comes out of the printer.
https://redd.it/1qls5h4
@reddit_androiddev