Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
ffmpeg-kit is being retired. Are there any alternatives without building ffmpeg and bindings yourself?
https://github.com/arthenica/ffmpeg-kit
https://redd.it/1i25lzo
@reddit_androiddev
Function, KFunction, KCallable, and all those other function types in Kotlin
https://youtu.be/-M5c3dPSPxw
https://redd.it/1i20xe2
@reddit_androiddev
Dynatrace and WorkManager Behavior When App Is Killed
Hello everyone!
I’m dealing with a scenario related to Dynatrace and WorkManager.
My question is: If the app is killed, will the WorkManager task still execute successfully? My assumption is that Dynatrace may not be accessible in such a situation. Has anyone faced a similar issue or knows how this would behave? Would appreciate any insights or resources!...
https://redd.it/1i1xq4b
@reddit_androiddev
Integrating Google ML Kit for Barcode Scanning in Jetpack Compose Android Apps
I have recently written an article on how to use google MLkit to scan a barcode or a Qr-code with your android phone in jetpack compose ,for any one interested you can read it at https://medium.com/proandroiddev/integrating-google-ml-kit-for-barcode-scanning-in-jetpack-compose-android-apps-5deda28377c9...
https://redd.it/1i1kent
@reddit_androiddev
How to compensate size after using Modifier.offset()?
Hello
Using Compose, I'm trying to make something that I could do easily using XML
I want to push something up, but i don't want to modify the location of its bottom
Here is my code:
ComposeTestTheme {
Scaffold(modifier = Modifier.fillMaxSize())
{ innerPadding ->
Column(modifier = Modifier.padding(innerPadding).fillMaxSize())
{
Button(onClick = { })
{ Text(text = "Button")}
Box(
...
https://redd.it/1i12n2c
@reddit_androiddev
Aren't we all generating POM files wrong?
Hey all, I've been trying to improve the publication of our Android Libraries (.aar) at my place of work.
And I've found that we essentially need to generate the POM dependencies because, unlike a Java lib, we don't get the dependencies automatically included
So we all probably have something along the lines of this in our publication logic:
```kotlin
pom.withXml {
val dependenciesNode = asNode().appendNode("dependencies")
val configurationNames = arrayOf("i...
https://redd.it/1i1550b
@reddit_androiddev
How Are Permissions Handled After Accepting
Hi, i'm an iOS Developer that is developing on an Android application. Before using the app, the user must individually turn on permissions on each platform. In iOS, if a certain permission is turned off either through the OS Settings app, or from swiping down on the screen, then we use an OS popup/message that the user can either press close or press Settings, and go to the OS Settings. How is this handled on Android applications? Do you do the same thing or do you go back to the permissions li...
https://redd.it/1h1dqdy
@reddit_androiddev
Is it ok to pass MutableState<T> as Parameter to a Composable? (Original posted to SO, reposting here to get more eyes on it. Thanks!)
https://stackoverflow.com/questions/79231552/is-it-ok-to-pass-mutablestatet-as-parameter-to-a-composable
https://redd.it/1h1cjvh
@reddit_androiddev
Everyone needs a starter template & Amper talk
https://fragmentedpodcast.com/episodes/252/
https://redd.it/1h16kvl
@reddit_androiddev
Google Map Navigation Listener
Is there any way to create an application to listen to turn by turn navigations broadcasted by google maps without costing anything? 🙂
I think there is way through navigation sdk provided by google maps, but it would probably cost something to use. If anyone has used this one without costing, please do tell how? ...
https://redd.it/1h14rfi
@reddit_androiddev
1.5yrs experience as a data engineer, want to change to Android development role . Is a creer shift possible now ??
Hi folks, this is the time I'm genuinely asking redditors for help as I am very confused and have no one to ask guidance for.
The thing is I joined my company as a data engineer and have been there for 1.5 years now, the work i do mostly involves working on Hadoop on-Prem technologies (hive mostly). The work is very monotonous and I have no interest here from learning perspective.
On the other hand, I am quite interested in Android development and I want to make a shift into developer side rol...
https://redd.it/1h109hz
@reddit_androiddev
Why is there so much obsession on app size reduction?
There is a lot of obsession with app size reduction. This usually is tracked as a metric, compared with peers and I see teams work hard for months to squeeze it up to the last bit.
I understand that the install rates are better for smaller apps. But from my personal experience, I have never thought twice about downloading an app that is 100MB. I never compare the size with that of other alternatives before downloading.
Most people have good internet and an app that is 100MB usually gets instal...
https://redd.it/1h0evb0
@reddit_androiddev
constraints-explorer: lightweight tool to help understand and debug how Compose's layout constraints affect your composables
https://github.com/zach-klippenstein/constraints-explorer
https://redd.it/1h08w6s
@reddit_androiddev
How does TalkBack determine whether the new view added to the tree is a new screen or not?
I was working on a bottom sheet that allows the user to select items behind the bottom sheet's background, and I was wondering about the rule for this behavior. Is it because the view has the same root?
I’m curious about what makes TalkBack decide that this is not a new screen and choose to group everything together
This issue with TalkBack and transparent backgrounds seems to be a common problem. I wonder if there’s a solution for it other than managing the importantForAccessibility flag...
https://redd.it/1gzpn4l
@reddit_androiddev
Considering an Organization Account to Bypass Testing Delays
I've been developing an app for a few months. I had prepared the launch for this weekend but was caught off guard by Google's requirements for publishing apps with new accounts.
Initially, I tried to create a developer account for my organization but discovered that I need a DUNS number, and obtaining it for free takes at least a month in my country.
So I created a personal developer account. However, Google is requiring a 14-day testing period with at least 20 testers.
I read that this requi...
https://redd.it/1gzqqc0
@reddit_androiddev
How long could it realistically take me to make an app from scratch
i basically want to make an app for my local hospital which involves making an id for all patients with which they can access videos they usually send or talk to the other person on the app only. nothing too private
considering the level of complexity and say i have around 10 hours ish a week will i be able to make this in less than a year?
i have done some coding before but not really any app dev,im planning to use android studio unless theres some better alternative?...
https://redd.it/1i22buy
@reddit_androiddev
Releasing app on playstore
https://redd.it/1i1xnn5
@reddit_androiddev
Copilot vs Firebender Benchmark in Android Studio
https://redd.it/1i1q6y1
@reddit_androiddev
Android Translations Excel Converter (Convert strings.xml files to single Excel file and back) (+ plurals support)
https://github.com/PhilKes/AndroidExcelConverter
https://redd.it/1i1anf3
@reddit_androiddev
AYA: Android ADB GUI Desktop App
https://github.com/liriliri/aya
https://redd.it/1i15foc
@reddit_androiddev
Reducing Android Build Times on Azure by 80% using a Virtual Machine Scale Set (VMSS) · cekrem.github.io
https://cekrem.github.io/posts/reducing-android-build-times-on-azure-by-80/
https://redd.it/1i11ckc
@reddit_androiddev
The pursuit of fast feedback loops in Android development
https://saket.me/fast-feedback-loops/
https://redd.it/1h1df9q
@reddit_androiddev
Kotlin 2.1.0 Released
https://blog.jetbrains.com/kotlin/2024/11/kotlin-2-1-0-released/
https://redd.it/1h18o7w
@reddit_androiddev
App incorrectly labeled as malware -> lost 30,000+ users -> embassy intervened
Hi fellow developers,
I hope this post complies with the sub's rules, otherwise, mods, feel free to remove it if it doesn’t add value. Still, I believe the story is worth sharing.
I’m an Android developer, and published an app a few years ago. Today, I work on it full-time. It’s not making me rich, but it’s enough to live a happy live. I couldn’t be happier!
Last week, however, disaster struck. One of the major Chinese phone manufacturers began flagging my app as malware, falsely claiming it ...
https://redd.it/1h14wqs
@reddit_androiddev
You know if there are Custom Android Roms projects for Smart Chinese projectors
I am looking for a Chinese economic projector, the only feature I want is the opportunity to install a custom firmware on it,.
do you know if there are some good Android custom firmware project for smart projectors so I can see which models are compatible?
i mean ... for example, like "Slimboxtv" which is compatible with a large variety of Chinese Android Box, it has a spectacular performance....
https://redd.it/1h1166a
@reddit_androiddev
Rules about performance tools - Android Developers Backstage
https://youtu.be/bvXWQ2NidmQ
https://redd.it/1h0rgzl
@reddit_androiddev
GroupTrack: New tracking algorithm, looking for real-world testing and contributors
Hey, Everyone! 👋
Quick update on GroupTrack, our open-source location sharing app built with Kotlin and Jetpack Compose. We've just pushed a significant update to our tracking algorithm that makes real-time location sharing more precise and reliable.
Current Status:
\- Improved tracking algorithm
\- Real-time location updates
\- MVVM architecture with Jetpack Compose
\- Ready for testing, but needs real-world validation
Why We Need Help:
While we're excited about the potential appli...
https://redd.it/1h0b4u1
@reddit_androiddev
Will Google Play display developer's address for free apps with Ads?
I have been searching for a confirmation for quite some time and couldn't find a clear answer.
Under the new Google Play requirement, it's asking every developer to verify their legal name and address. It says that if your app has in-app purchase or it's a paid app, then the developer name and address will be displayed (of course, unless you have an organization, whose address will be displayed).
I'm not sure if free apps / games only with AdMob count in here. Google search's AI generated resp...
https://redd.it/1gzvxks
@reddit_androiddev
Permissions are granted but no file is being saved in the app
Hi everybody!
I have been working on an app that access the camera and films video that have a length determined by the user. The cool thing about this is that it allows the user to execute that loop as many times as needed.
So far I have been able to access the camera on TextureView, hide the UI and set up a recording loop. The loop is working, per the console logs, but no file is being saved into the phone.
When launching the app for the first time, it requests access to the camera, a...
https://redd.it/1gzqhs5
@reddit_androiddev
My first app is really bad. But, I want to release it and work on it during few months. Advice?
I'm working on my app last few months. I haven't released yet. Even after significant polishing it is still look not professional and missing features that I wanted. How some developers make successful app as a solo developer? Can you please provide me strategies or tactics that worked for you or for others if I want to make this app successful during next 3-6 months?...
https://redd.it/1gzqmrx
@reddit_androiddev