Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
Translation Pen Help
https://redd.it/1j985ul
@reddit_androiddev
I created non-recomposing size modifiers to avoid too many recompositions during animations.
The regular size modifiers affect the composition phase, which causes too many recompositions when animating a composable's size through them, and possibly causing performance issues.
To avoid this, we'd have to update the size during the layout phase instead using the layout
modifier, but that code can be cumbersome to write every time.
So I decided to just write these handful of modifiers that do the heavy lifting for us and are as easy to use as the regular ones we're used to.
The only d...
https://redd.it/1j94vzr
@reddit_androiddev
Review my project
Hey everyone!
Two years ago, I want to visualize my call logs, but I couldn't find a viable solution. So, I decided to build my own Android application called Call Analytics to analyze and display call data. This was my Android project, so I'd love to hear what you guys say 😊
\- Call analytics is a minimal and aesthetic app that scans through your call history and gives you incredible graphical visualization.
It has the following features:
• Search for a specific contact's analysis
• Vi...
https://redd.it/1j8shg0
@reddit_androiddev
An app to dynamically scan the screen and toggle screen colour inversion based on the colour of the screen.
Hey, hope you all doing great.
I'll get to my request without wasting much of your time.
I've been watching a lot of tutorials lately. The display is bright white at times and black at others.
When it is white, almost of all screen is white.
Here's an app request, can I be able to build an android app, when given permissions, can scan my screen once every second and toggle colour inversion?
I'm learning to code too. So I'll try to layout how I'm thinking the logic can be.
It's tutoria...
https://redd.it/1j8p83k
@reddit_androiddev
Biggest Problem with Jetpack Compose: Performance
In this article, we want to discuss one of the biggest challenges of Jetpack Compose: performance. You might be wondering, “Performance? How is that possible for a new tool introduced by Google?”
The truth is, when you move beyond small test projects and try to use Jetpack Compose in large-scale applications, you encounter numerous performance issues — especially in one of the most fundamental aspects of apps: lists. In this article, we aim to explore these issues and propose suitable s...
https://redd.it/1j8m7yl
@reddit_androiddev
Category picker suggestion
What is the best way to present a category picker? I have a categories with multiple level of sub categories, currently I'm using a horizontalpager that dynamically change the page count when clicked on the category. Any ideas?...
https://redd.it/1j8aqwt
@reddit_androiddev
Conversion from VB/SQL running on Windows Mobile Embedded
I'm looking for someone to convert a VB2008/SQLCE application running on Windows Mobile Embedded 6.5 to Android. Any suggestions on how I would reach someone in the vicinity of Atlanta or Louisville to discuss this project would be appreciated. Web searches have led nowhere and I'm out of ideas on how to approach this.
Thanks for any suggestions....
https://redd.it/1j87aq4
@reddit_androiddev
Opportunity to work at xAI on Grok Android App
We're looking to add more hardcore engineers to our team.
Hiring Product Android Engineers to accelerate our native app efforts for [Grok](https://grok.com/), building it fully in Compose. Open Beta available at: [Grok Beta](https://play.google.com/apps/testing/ai.x.grok)
**Company**: xAI
**Compensation:** $180,000 - $440,000 USD based on experience + equity
**Location:** SF / Palo Alto, US
**Visa sponsorship**: Yes, in many cases
**Remote:** For exceptional candidates
**Full-time:*...
https://redd.it/1j7fy21
@reddit_androiddev
How are some developers (with paid apps) getting away with not showing their address on Play Store?
I noticed there are many developers (who have in-app purchases) not showing their address on their app page. I'd love to do the same, I thought it was mandatory after the February 2025 deadline?
...
https://redd.it/1j7yneg
@reddit_androiddev
Compose Multiplatform search bar
https://redd.it/1j7um1n
@reddit_androiddev
Cache App Error - Console Google Play
Hi,
I have an app that works fine on emulator and physical device, but google play store says it crashes all the time.
Message: "Broken Feature Policy: Violation of the Broken Feature Policy"..
Error:
Clear cache for APP?
APP closed because this app has a bug. Try clearing the app's cache first, and then reopen the app.
I did several tests and it works perfectly. I uploaded two new versions and it's still the same, same message. Android vitals doesn't give anything.
Any ideas?...
https://redd.it/1j7slz5
@reddit_androiddev
Building an Android Smart Gallery App to Organize Images
d41dev/building-an-android-smart-gallery-app-to-organize-images-452995e9684c" rel="nofollow">https://medium.com/@d41dev/building-an-android-smart-gallery-app-to-organize-images-452995e9684c
https://redd.it/1j7dl8a
@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
Fernando Cejas - Architecting Android…Reloaded (including: why prefer modularization by feature, not by layers)
https://fernandocejas.com/2018/05/07/architecting-android-reloaded
https://redd.it/1j8zaq0
@reddit_androiddev
DroidCon Video Insights: Tackling ANRs and Performance Woes
kibotu/droidcon-video-insights-tackling-anrs-and-performance-woes-78c38ad522fc" rel="nofollow">https://medium.com/@kibotu/droidcon-video-insights-tackling-anrs-and-performance-woes-78c38ad522fc
https://redd.it/1j8qkmn
@reddit_androiddev
Any WearOS Watchface developers looking to partner?
I'm Wilfred, CEO of Command Stick™ in London. We’ve spent three years developing and patenting WearTool™, a gesture technology that streamlines device control.
We're reaching out to top watch face developers to explore exclusive partnerships that enhance functionality and engagement. I’d love to discuss how WearTool™ can add value to your designs.
Key Benefits:
* Technical outsourcing: We provide and develop all functionality, independent of OEMs, allowing our partners to integrate our func...
https://redd.it/1j8r4bv
@reddit_androiddev
AI Assistant Comes to Kotlin Developers in Android Studio
https://blog.jetbrains.com/ai/2025/03/ai-assistant-comes-to-kotlin-developers-in-android-studio/
https://redd.it/1j8p07z
@reddit_androiddev
Strategies for Migrating Large Legacy App: Views + ViewModels
So I have a large codebase that will likely take a while to finally get 'modern'. It is still only 1/2 Kotlin, and very little coroutine usage... to give you an idea.
Multi Activity based without any ViewModels, all View based UI composition.
I'm wondering if moving to MVI (I personally have tons of experience with MVVM + MVI, and would like to move to MVI if possible) and compose views (only 1 person on the team has real experience with compose, ironically not me, b/c I keep getting put on ol...
https://redd.it/1j8fnff
@reddit_androiddev
JetBrains seems released AI Assistant for Android Studio Meerkat
How it compares to built-in Gemini? Is it easier to use not from US?
https://blog.jetbrains.com/ai/2025/03/ai-assistant-comes-to-kotlin-developers-in-android-studio/...
https://redd.it/1j87sod
@reddit_androiddev
Best approach to get User data with MVVM?
I am developing an application with MVVM architecture and I would like to know what is the best way to get the user data. I am using Firestore to store the user data, which is in a single document. This data is used in different screens, and in each of them I need to access different fields. Therefore, I find it inefficient to make a query in each ViewModel to get the information that each screen needs.
In the domain layer I have an interface with the methods that are then implemented in the da...
https://redd.it/1j83v7g
@reddit_androiddev
Accessibility Plugin for Android Studio
# We have created a prototype plugin that automates alt-text generation for UI icons within Android Studio, and would love to have your valuable feedback in this short survey. Thanks for your help!
Survey Link...
https://redd.it/1j7mqwf
@reddit_androiddev
Complex Views in Jetpack Compose
Hi guys, I'm new to the community and I'm currently working in a company where there is nobody who can answer some of the questions I'm having, which are harder to google, so I decided to try out my luck on reddit.
We are using MVVM with compose, and the problem I am having is that we are introducing a fairly complex view. This view is essentially a custom bottom sheet, which has a lot of logic, essentially all the crud operations for certain data, let's say a todo list. Items in this list can ...
https://redd.it/1j7vwns
@reddit_androiddev
Is it possible to ask user for feedback when they uninstall an app on Google Play?
I have not found how to do that......
https://redd.it/1j7tujw
@reddit_androiddev
How to change display size programmatically?
On my Pixel 9 under Settings > Display & Touch > Display Size and Text I can change the display size and font size. I am trying to do that from within an app, I was able to change the Font size using
Settings.System.putFloat(
contentResolver
,
Settings.System.
FONT_SCALE
, 0.9f)
But I don't know how to change the display size. Is it possible to do that?...
https://redd.it/1j7qwpr
@reddit_androiddev
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