Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
Any success stories of avoiding revealing PII on play store?
I have a free app that has Ads. It seems like that counts as monetizing but I'm not 100% sure.
1. My account is an "organization" now. Someone mentioned that google told him he can create a new "personal" account, say no to monetization and transfer the app over. However after doing so, google told him he cannot transfer an app from an organization to an individual account.
2. Others have said "just setup an LLC". I looked into this option as well. I live in NJ. It seems one would setup t...
https://redd.it/1j79vko
@reddit_androiddev
The Future of Mobile Development + Free full roadmap from Beginner to getting hired
The Future of Mobile Development: Why It’s Bright and Promising!
Mobile development is an exciting field that’s only getting better with time! As someone who’s been in the industry for over 10 years, I’ve seen firsthand how mobile development has evolved from a niche skill to something that’s now central to nearly every tech company — from massive corporations to small startups. The demand for skilled developers is growing faster than ever, and for good reason. Mobile apps are at the heart ...
https://redd.it/1j7833z
@reddit_androiddev
Best Books & Video Courses for Android Security (Keystore, ProGuard, SSL/TLS, TrustStore, CA Certs)?
Hey everyone,
I'm diving deep into Android security and looking for solid books or video courses that cover topics like:
✅ Keystore – Secure key storage, encryption, authentication
✅ ProGuard & R8 – Code obfuscation, app protection techniques
✅ SSL/TLS – Secure API communication, certificate pinning
✅ TrustStore – Managing trusted CAs, custom certificates
✅ CA Root Certificates & CAcert – How Android handles them, using custom CA certs
✅ System-wide vs. App-specific Certificates – Where they a...
https://redd.it/1j71w2a
@reddit_androiddev
What ram should use for android Studio
I am considering choosing ram between 16 or 32gb could you recommend me how many ram should use...
https://redd.it/1j6gt8g
@reddit_androiddev
Lumo UI demos are now interactive on the website
https://lumoui.com
https://redd.it/1j6edrj
@reddit_androiddev
Why am I seeing tons of attempted IAPs coming from China?
I released my English-only mobile game a couple weeks ago. A button in the app attempts an IAP to unlock extra content. Failure to retrieve the IAP from the Play Store sends me a notification and I am getting many of these notifications, almost entirely coming from different devices in China.
Why would Chinese players be interested in an RPG game that requires English to play?
Why would so many devices be attempting to make the IAP? Is it just bot activity?...
https://redd.it/1j63qbr
@reddit_androiddev
Is there an official list of current or upcoming devices supporting the 16kb page sizes?
Beginning with Android 15, devices can start supporting memory page sizes of 16kb https://developer.android.com/guide/practices/page-sizes.
We're using some native libraries that need to be updated to consider the 16kb page change, or we risk our app either not being available for users to install on such devices, or possibly just crashing on startup.
I'm still not aware of such devices on the market, but Google is promising that its partner manufacturers will be bringing them as soon as possi...
https://redd.it/1j60hip
@reddit_androiddev
Any good repos out there that show how to do manual dependency injection?
I appreciate the benefits of frameworks like Hilt and Koin, and I can say I’ve used them extensively, but I’ve also been interested in going back to the basics and learning how to do proper manual dependency injection and using that knowledge to actually understand what these frameworks do. Do you guys know of any repositories or resources out there that show this?...
https://redd.it/1j5sk39
@reddit_androiddev
How to take over a old software project for freelancing
Hi gurus, just got my first freelance gig for android. its a android app with many bugs and features to fix or update. The code is in java making it very complex. also they started this project in 2018 so the code base is huge. How do i go about this? and how do i charge them ? pls share me your advice. there is no contact of the previous developers i have to figure it out myself.
...
https://redd.it/1j5i82q
@reddit_androiddev
android motion capture sample
https://i.redd.it/wc99ij0429ne1.gif
I recently became interested in virtual YouTubers and started looking for motion capture samples on Android. Unfortunately, I couldn’t find exactly what I needed, so I decided to create my own. I used Mediapipe to capture rotation values, then displayed a model in SceneView that mirrors my movements.
Although the motions still look a bit awkward, I’m sharing this as a way to show my idea. I hope it can be of some help or inspiration to others who are explo...
https://redd.it/1j5l0ip
@reddit_androiddev
I was trying to fetch the Upgrade Offers in my subscriptions but I cant
I managed to get the main subscriptions working, but I can't fetch the offers. Here's my current setup in Google Play:
https://preview.redd.it/hss2kbwao6ne1.png?width=1306&format=png&auto=webp&s=1b165cb2ecce678f6ad5d3580f0157158d9f6a5f
Currently, I use advanced\_subscription (has no offers in it so it works fine), pro\_subscription and ultra\_subscription. Pro and Ultra works fine but the upgrade offers in it doesn't
Here's some code for my PurchaseService.dart file:
1. Subscripti...
https://redd.it/1j5e65a
@reddit_androiddev
Finally I made it 😭
https://redd.it/1j574fx
@reddit_androiddev
Looking for Partner to Help Publish My Apps on Google Play
Hi Devs !
I'm in need of help to publish my apps on Google Play since I can't do it myself living in Iran.
I've developed an Alarm app with the same concept of Alarmy app that had a good organic user grow and great user feedback rating the app 4.5 on Iranian app stores such as Myket and Bazaar with over 15k installs.
I'm looking for a reliable person to:
- publish and manage apps on Google Play
- create and setup admob campings
In return:
- We’ll agree on a percentage of the revenue to shar...
https://redd.it/1j53yzt
@reddit_androiddev
How to reduce gradle build time
As my application grows, I've noticed that gradle build time has increased.
Is there any way to tackle this?
I was thinking if migrating from groovy to kotlin would help, or splitting my application in different modules based on layer would help.
...
https://redd.it/1j50qfo
@reddit_androiddev
Will delay() block ui thread in Main Dispatcher? What makes Coroutines "different"!
https://youtu.be/qZfI5i5Xi88?si=oSYgF7851e5xmtqt...
https://redd.it/1j4wkht
@reddit_androiddev
Skiii - android game
https://redd.it/1j78srr
@reddit_androiddev
Does google play accept documents registered in the name of a company if we choose personal account?
The company I am working on had an app in the Play Store whose account has to be verified & the develper account is disabled as verification is due, the DUNS number is not ready yet so the company asking to select as Personal/Individual account. But verification is rejected with the message "you submitted a document that does not match the account type". So for a personal account, the developer name also has to be the same name as the person who is having personal account?...
https://redd.it/1j7735h
@reddit_androiddev
I redesigned my app with the help of a designer
https://redd.it/1j6k3ok
@reddit_androiddev
Whats the price of your subscription?
Simple question
What's the cost of your subscription model and your conversion rate?
My intention is to understand how price influences conversion rates in the US...
https://redd.it/1j6ghxo
@reddit_androiddev
How to pass parameter in new (refied) compose navigation with nested nav graphs?
I have a question about Android new (refied) Navigation:
How to pass or access parameter from parent route?
I'm following android nested-graphs example from here: https://developer.android.com/guide/navigation/design/nested-graphs
Lets say I have this code. How would I go about getting gameName from Nested Graph Route?
// Route for nested graph
@Serializable data class Game(val gameName: String)
// Routes insid...
https://redd.it/1j61trf
@reddit_androiddev
Structural: A lightweight Gradle plugin for enforcing package dependency rules in Android & Kotlin projects
Hi everyone, I've created a small Gradle plugin for enforcing package dependency rules in Kotlin & Android projects. This is particularly useful for scenarios where you don't have access to full modularization, such as SDK development.
Although we have libraries like Grease or FatAAR for attempting modularization in such contexts – if you're uncomfortable with using unofficial solutions for that problem, then this plugin is a much simpler alternative which still allows you to set up your desir...
https://redd.it/1j626bz
@reddit_androiddev
Android Studio Meerkat Feature Drop | 2024.3.2 Canary 8 now available
https://androidstudio.googleblog.com/2025/03/android-studio-meerkat-feature-drop.html
https://redd.it/1j5ykyr
@reddit_androiddev
For any devs using Kotlin Multiplatform or Flutter - Why?
sorry if this is a tired topic but I'm fairly new to android development and have been learning Kotlin and jetpack compose and later on make use of multiplatform to do cross-platform development. I'm a student as well and when i asked a flutter dev why he chose flutter instead of multiplatform he said flutter is more flexible and efficient than jetpack compose or multiplatform and has way more job opportunities, this is not a this vs that post rather i want to know the opinions of why some devs ...
https://redd.it/1j5q1mw
@reddit_androiddev
Android Resource Review Plugin
# Introduction
Android Resource Review Plugin is a powerful Gradle plugin designed to help Android developers identify and manage duplicate resources during the build process. It effectively modifies asset files' SHA256 values to prevent duplicate resource conflicts, improving build efficiency and reducing APK size.
[Onion99/Transformers: Android Resource Review Plugin](https://github.com/Onion99/Transformers)
# Features
* 🔍 Automatically detects duplicate resources in your Android projec...
https://redd.it/1j5jry8
@reddit_androiddev
Need Help!!
https://drive.google.com/file/d/1OjdmDg4YWkSZdZlYXr3RObAoAEwey7Dq/view?usp=sharing
https://redd.it/1j5kdzi
@reddit_androiddev
Android complete question bank
I work as a contractor. So, I attend technical interviews often (normally hired for 6 months or 1 year gigs). To prepare for interviews, I always go through a list of questions & answers I have accumulated on notion. When I had a small break between jobs I thought of creating a web app to keep those questions there so that others can also benefit (of course with the ability to check your answers using ai). It costs about 70AUD, just to keep this alive a month on AWS. I just have completed 5% of ...
https://redd.it/1j5d3hg
@reddit_androiddev
🚀 Introducing d.ai – The First Offline AI Assistant with RAG, Hyde, and Reranking
Hey everyone,
I just released a new update for d.ai, my offline AI assistant, and I’m really excited to share it with you! This is the first app to combine AI with RAG completely offline, meaning you get powerful AI responses while keeping everything private on your device.
What’s new?
✅ RAG (Retrieval-Augmented Generation) – Smarter answers based on your own knowledge base.
✅ HyDe (Hypothetical Document Embeddings) – More preci...
https://redd.it/1j54wcz
@reddit_androiddev
Need Help Building a Dynamic Pomodoro App for Weight Loss (Android/Kotlin/Java)
**Project Overview**
- Build a *dynamic Pomodoro-inspired Android app* for personal weight-loss use.
- **Core Functionality**:
- Start work sessions as a **stopwatch** (flexible duration, user-driven).
- Switch to break mode → stopwatch converts to a **countdown timer** from the current work time state.
- Audio alerts every **30 mins** during work for time awareness.
- **Goal**: Create flexible work/rest ratios based on real-time input to support incremental progress.
---
*...
https://redd.it/1j52cgk
@reddit_androiddev
Hide Soft Keyboard
Hello everyone, I know it is not stack overflow here, but I can't find any solution to my problem. I have an application that runs on a device with physical buttons.
This is the device: https://shop.cnrood.com/casio-dt-x400
The problem is that I want to keep the soft keyboard hidden when a TextField has focus and appear only when I tap on the TextField.
I have tried the classic approach by instantiating a KeyboardController and a focusRe...
https://redd.it/1j4znzu
@reddit_androiddev
Distribute AOSP build across multiple servers
First of all thankyou so much for reading this, any help would be greatly appreciated.
Question:- I have a soong which is building AOSP, the build takes usually 2.5 hours, I want to do this under an hour. Is there any way that I can distribute this build across multiple servers ? Like maybe jenkins agents with same label. If I run the pipeline on master , will it distribute the build on multiple slave nodes? Or maybe is there any other way around this?
Please describe your answer
Thankyou so mu...
https://redd.it/1j4u6ot
@reddit_androiddev