AndroidDev - Reddit
55 subscribers
3.08K photos
289 videos
50.4K links
Stay up-to-date with latest news on Android Development!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Download Telegram
FOR HIRE Android Engineer

I am a Senior Android Engineer with over 12 years of experience specializing in the development of high-scale applications across Fintech, Gaming, B2B, and VPN sectors. Proficient in Kotlin, Jetpack Compose, and Clean Architecture.

I excel in creating reusable, modular code while adhering to SOLID principles.

With a proven track record in building scalable infrastructure and robust network layers, I consistently delivers testable code and drives impactful results for clients seeking innovative...

https://redd.it/1piggjt
@reddit_androiddev
Code cleanup

I’m trying to cleanup the code for a large apk and was planning to delete a whole library and see if it has any dependencies in other libs and I know we can use featureSwitch for similar situation in runtime but what can be used in compileTime ( is sourceSet the only option)?...

https://redd.it/1pimigi
@reddit_androiddev
How many times has a backend deployment broken your Android app this year?

Scenario: Backend removes a deprecated field, changes a type
(int → string), or makes something nullable. Their CI passes,
they deploy. Your Android app crashes for users who haven't
updated from Play Store yet.

Vote for how often this has happened in the last 12 months.

Bonus question in comments: What's your current solution?
API versioning? Coordinate deploys? Contract testing? Wing it?

View Poll...

https://redd.it/1pipmrg
@reddit_androiddev
This new "one-time products" workflow is driving me crazy

I'm working on my first major update since the switch from IAPs to one-time products, and I freaking hate it.

Let me start by saying I was a big user of pricing templates. I want my currency conversions for $4.99 to be exactly the same for all my $4.99 in-app products. I don't want to edit/update dozens of products individually! How is that a good thing? So the loss of pricing templates is a blow to me, and I don't see anything in this new setup that adds anything to make up for it.

So th...

https://redd.it/1piuo5h
@reddit_androiddev
LOOKING TO CONVERT GOOGLE AI STUDIO APP INTO REAL APP

I’ve built an app using Google AI Studio and now need a developer to integrate monetization and handle deployment across Android (Play Store), iOS (App Store), and a full web app version. Looking for someone who can execute fast and end-to-end....

https://redd.it/1piyndq
@reddit_androiddev
How do you handle inconsistent API responses while developing?

I’m working on an app at my company, and lately I’ve been running into something that’s slowing me down. I have three API calls that feed three different sections: Favourites, Nearby, and Recents. The problem is that the API responses feel inconsistent. Sometimes I get all three sections, sometimes only one, sometimes two. And this happens without changing any code in between runs.

It’s entirely possible there’s a bug on my side. But I’ve had similar issues with this server before, so I can’t f...

https://redd.it/1piytjy
@reddit_androiddev
Compile Java version usage statistics ?

Hi ,
I am looking for any stats or reports which highlights which versions of Java are currently being used for Android development and by what percent ?
Please note, I am not looking for stats of people who still use Java as the programming language but Java being used in gradle compilation options.
If anyone one has any insights or can share some study , it would be great?...

https://redd.it/1pj3b2d
@reddit_androiddev
KmperTrace for Kotlin Multiplatform - tracing-first logging toolkit

# KmperTrace for Kotlin Multiplatform - now available

Repository: https://github.com/mobiletoly/kmpertrace

\- What it is: a tracing-first logging toolkit for Android, iOS, JVM, and Wasm. It emits structured span events and logs you can browse as a tree, so you see causality (who called what, how long it took, and what failed) instead of flat lines.

  \- Why it beats regular logging: spans tie related logs together with trace/span IDs, durations,...

https://redd.it/1pj5obx
@reddit_androiddev
Solution for 14day testing period

How strict is Google play w.r.t 14 day testing period and 12twsters opening app everyday. Any hacks, workarounds ,any help would be seriously appreciated, please help guys...

https://redd.it/1pj742d
@reddit_androiddev
How would you handle abstracting composables?

I am making a library and racking my brain on how to go about a certain problem in the cleanest way, and I'd be curious to see if anyone here has opinions on this.

I have two implementations of an API which also have some analogous UI components that they expose. How would you go about abstracting them so that consumers of the library just use the API and call an abstract function?

A simplified example:

I am implementing two ad frameworks. Both have the idea of banner ads
@reddit_androiddev
Need advice on evaluating slow app and activity creation

So, our app has very slow startup times in both Application and Activity onCreate(). It is common on slower devices to see them take 2-3 seconds each to complete. I would like to reduce this, obviously, so I fired up the Perfetto profiler in Android Studio for the first time (side Profiler tab) and ran "Capture System Activities". It produced a nice, colorful chart of everything happening in the application. I can see bindApplication and activityStart are indeed taking around 4 secon...

https://redd.it/1pja5zt
@reddit_androiddev
Google Play Account Terminated Over Alleged ‘Association’: Raises Questions About Procedural Fairness and Developer Rights

Hello everyone,

I’d like to share a case related to Google Play’s developer enforcement process, in hopes of gathering insights that may be useful to other developers. I will present it neutrally and include all relevant information as required by Rule 7.

https://support.google.com/googleplay/android-developer/thread/392606847?hl=en&sjid=7951447480659159140-EU



Background:
I wa...

https://redd.it/1pjcmzt
@reddit_androiddev
compose tv focus issue : restore goes to first element on screen

I am building a TV app with a menubar and cards grid. When navigating to the details page and back to the grid view, the focus always returns to the first item in the navbar. I am guessing this is happening since the grid takes time to load and the focus restorer is bouncing it to the nav tabs. I have tried all default options and couldn't get this to work. What am I missing?...

https://redd.it/1pjcj0e
@reddit_androiddev
Need help regarding the sendBroadcast of ApplicationContext

While developing an app on a device with the barcode scanning HW, I encountered this peculiar issue regarding the sendBroadcast function of ApplicationContext.

So, basically how the barcode scanner works is that there is a foreground service which, with the help of a broadcast receiver,

1. Enables and disables the scanner HW
2. Switch on and off the scan
3. Allows to receive the result of scan via setting up the broadcast receiver on my app

But, for some reason, when I try to send the implici...

https://redd.it/1pjfris
@reddit_androiddev
HLS 4ms streaming if I don't have a conventional HLS server

HLS streaming has been asked many times but all of the example I can find relies on the HLS server serving the chunks using the manifest file m3u8. The project I am working on is a bit different and I am able to get the m4s chunks from the server via a websocket but there is no m3u8 url to fetch the data from. I was able to feed these files to javascript video source buffer and it would play the video. I couldn't find any example or couldn't figure out how to do it in android if I simply have th...

https://redd.it/1pjfnnh
@reddit_androiddev
Question about app review process.

Hey guys, hope you doing well.
I just have a question about the app review process and wondering if anyone had faced similar conditions.

Basically, app is just an informative app which requires third party sign in, and my app doesn't have an account creation, so third party account is required to access the app.
So for the app review process what is required as we need to provide credentials if any functionality is locked behind login. Will creating a test account in third party suffice? But t...

https://redd.it/1pjewoh
@reddit_androiddev
How to fix Live Edit not working in Android Studio?

Every time I make a change in my project I get this same out of date error. Please help

https://preview.redd.it/ujz194gkgg6g1.png?width=1915&format=png&auto=webp&s=0f0da992b16d4caeecfb996867fc4a54bdda18e9

...

https://redd.it/1pjh1mp
@reddit_androiddev