Created my latest KMP project named Coinify
Coinify is a multiplatform app built by using Kotlin and Compose Multiplatform that provides real-time cryptocurrency data using the CoinMarketCap API. It allows you to search for cryptocurrency data seamlessly across desktops (Windows, macOS), Android, and iOS.
Please give a feedback have some ideas so will we working on it in the further releases. Will be making it open-source soon so that new comers can learn from it.
S...
https://redd.it/1defxxm
@reddit_androiddev
Google Play Development Settlement
I just received money in my Venmo the settlement admin.. I knew nothing about this! Anyone know what’s going on! ...
https://redd.it/1defauy
@reddit_androiddev
How to force Rotation / Orientation on apps with WSA and ADB?
Hey everyone!
My camera orientation will get messed up while using my virtual camera on WSA
Somehow I need to correct the camera preview when taking a picture through the camera app while using a Virtual Camera.
Usually with other emulators such as Bluestacks, Nox , LDplayer and so on... There is a button that will allow you to manually rotate the device and this will automatically help you to correct the image position.
The error that every emulator faces is when attempting to take ...
https://redd.it/1decmr6
@reddit_androiddev
What to use for an application that is not a game, but still includes user interaction
Suppose I want to make an app that allows several users to move over the same screen (each user is shown as an image sprite), make gestures using their sprites, jump, and such.
What should I pick for an app like that? I'm choosing between Java, React Native, or a game engine like Unity. I've read that Unity is very heavy and they had a licencing change recently? I've also read that unless you need the heavy game functionality, a game engine shouldn't be used? On the other hand I've also been t...
https://redd.it/1de7qls
@reddit_androiddev
Structuring a Jetpack compose project
What is the best way to structure a jetpack compose project. I'm a beginner and I'm kind of struggling with this...
https://redd.it/1de5v4x
@reddit_androiddev
Popups Outside the App
What's your thoughts about showing popups outside your app? What are some usecases where this can be useful? Does Google have any restrictions for this?
I found this article online https://androiddd.com/popups-and-custom-views-outside-your-app/ and it actually seems very cool if used well, though it doesn't mention anything about restrictions from Google.
One immediate use I could think of was caller ID to identify unknown ca...
https://redd.it/1d8k98d
@reddit_androiddev
How do I rename apps in my phone? Like the app name itself?
I'm dying to play a game that my parents don't want me to. I figured if I found a way to change the name and icon of the app they would'nt be able to tell it's the game they prohibited me from. ...
https://redd.it/1d8fzv5
@reddit_androiddev
How can I avoid sharing my address on the Google Play Store?
I have been trying to setup my Google Play Store, however, Google insists on showing my address on the store page which I don't feel comfortable with. I have tried to contact support and explain my situation however they can only forward me to the change address screen which requires proof of address, I have a PAYG PO Box that would be okay to use, but my bank wont allow a PO box address to be used.
Has any solo developer come up with an easy fix for this issue? I dont see how making developers...
https://redd.it/1d85ezz
@reddit_androiddev
Can't unlock bootloader on my phone?
I'm trying to unlock the bootloader on my phone using fastboot, but when I run the command fastboot oem unlock it fails. This is my first time doing this so I don't really know what I'm doing. I also ran fastboot devices and it showed my phones serial number, so it is recognizing my device. I've look online for how to fix this, but I cant find a clear answer. I made sure oem unlocking and usb debugging are turned on in dev settings. I'm doing this on moto g power 2021 with android 11, if that ma...
https://redd.it/1d8aqem
@reddit_androiddev
DevsUnite: The App for the developers by the developers
Hi Guys,
My friend and I have developed a new app aimed at helping developers find the jobs they’re looking for and join supportive communities. Our app also offers learning roadmaps designed in consultation with top experts from various IT fields, and much more features.
We’d love for you to check it out and share your suggestions and feedback.
Please find the link below
PlayStore...
https://redd.it/1d86sbp
@reddit_androiddev
Any tips on becoming an Android Developer self taught?
Hello, I have started learning Kotlin and Android back in September 2023. In August, I did some CS courses to get a grip on binary, how computers worked, and some basic C. I worked with Linux for years and consider my knowledge of it advanced, especially with command line and troubleshooting, searching for problem solutions. So, I had the passion for computers and coding from the start.
I'm entirely self-taught, have no formal documents (homeschooled) that would help me to get a degree. I co...
https://redd.it/1d84gd4
@reddit_androiddev
How I Finally Memorized Modifier Ordering in Compose
https://zsmb.co/remembering-modifier-order/
https://redd.it/1d80k2a
@reddit_androiddev
Can we define Android developer as a front-end developer?
I have been doing mobile development around 7 years, I am defining it as client-side development but still having times to explain this to people :D Just wanted to ask what you guys think about this. ...
https://redd.it/1d7vnvf
@reddit_androiddev
What's better way to configure Scaffold's topBar, fab per-screen?
Hi. I'm writing jetpack compose app, which need to have different title/action buttons, FABs, bottom bar's visibility in different screens. What's good practice to do it, while using Compose Navigation with new type-safe routes?
```kotlin
Scaffold(
modifier = Modifier.fillMaxSize()
) { innerPadding ->
NavHost(
navController = navController,
startDestination = Route.Login,
modifier = Modifier.padding(innerPadding)
) {
c...
https://redd.it/1d7ujqq
@reddit_androiddev
What Fields Should I Be Familiar With to Become a Full stack Mobile App Developer?
I am starting out in mobile app development and I want to know what areas I should focus on to become a proficient developer. (courses, books, article...etc)...
https://redd.it/1d7took
@reddit_androiddev
It really happened after all these years!
https://redd.it/1defdpt
@reddit_androiddev
Video: Kotlin's Reified Type Parameters
https://youtu.be/mKTNAwTU4zc
https://redd.it/1de9j1k
@reddit_androiddev
Google Play lawsuit payout?
Just got an e-mail saying I have a $250 prepaid card for the developer lawsuit with links to a site to redeem it.
I did read that the payouts should start June 12th, but I wanted to check and see if this is legit. The website it goes to is some random prepaidcenter site that I've never heard of so it made me a bit reluctant to enter my name and e-mail info and such on it.
Anyone else get this e-mail? Legit or scam?...
https://redd.it/1deajtm
@reddit_androiddev
Best Ad Network that's Not Admob
I've got a handful of apps that do really well with the Admob network and recently was reached out to by Appodeal to partner and it got me wondering.
I've read in prior posts that Appodeal is mostly a scam but that there are other reputable ad networks out there that are not Google.
What are y'alls experience with other ad networks and is it worth it? I'm finding it hard to justify trying others but I'm mostly just nervous to try something new without any potential upside like better ECP...
https://redd.it/1de83j3
@reddit_androiddev
App to retrieve data from Bluetooth Low Energy Scale
Hello I'm beginner in writing apps. One of my project would be connecting to BLE scale and retrieve weight data. My question - Is it hard to get (some) data from device?. As I learned BLE device is advertising its services so connection always can be done?
But probably data send by scale could be in weird format?...
https://redd.it/1d8k0hh
@reddit_androiddev
Work manager, foreground service issue - Android
Using WorkManager to download a file from the network requires initiating the download inside the setForegroundAsync method to ensure it continues even if the app is removed from the recent screen. The setForegroundAsync method runs in a thread called WM.task-1. If setForegroundAsync is not used, WorkManager runs in a thread called androidx.work-1.
The issue arises when cancelling the download from the notification. The notification dismissal only happens after the setForegroundAsync thread exe...
https://redd.it/1d8ik1g
@reddit_androiddev
Why Play Console minor updates takes a time to get approved?
Small updates were previously accepted very quickly.
But now if you change just a word or fix single issue it takes days to get reviewed or approved, Are you in the same situation with play console? Is there a way to review bug fixed updates ASAP? ...
https://redd.it/1d8bgl4
@reddit_androiddev
Problem generating unique chat IDs
Hi, I have another problem in my chats application, this time rather in the chats id generation.
Until now when creating a new chat I used as id the id of the creating user concatenated to the total number of chats that the creating user has, so it is impossible to repeat.
The problem comes when I have added the option to delete chats, now if the creator deletes the chat and then creates a new one that new one will have the same name as the one just deleted, and that would give enough problems ...
https://redd.it/1d8931e
@reddit_androiddev
My thoughts while exploring retrofit internals
coditive/understanding-retrofit-simplifying-android-networking-ef37f72f9cb8" rel="nofollow">https://medium.com/@coditive/understanding-retrofit-simplifying-android-networking-ef37f72f9cb8
https://redd.it/1d86fhn
@reddit_androiddev
I need to make a step-by-step user guide to a mobile APP... showing screen taps, editable... I know about screen record, but is there a better, more professional way? An APP that can do it all?
...
https://redd.it/1d82w7o
@reddit_androiddev
Demonstrating the lesser memory usage of flows in comparison to RxJava
I want to convince the Android team at my company that the memory footprint of Kotlin flows is much less than that of RxJava. I plan to retrieve a list of about 10000 items expose them to the UI via flows and then use RxJava to do the same. I can perform different operations on them and show how the same operation performed by Kotlin flows is more efficient from a memory usage point of view when compared to RxJava.
Do you think this is a good approach? We are already using coroutines in the UI...
https://redd.it/1d7zvqc
@reddit_androiddev
Cronet as an alternative for Retrofit
By the looks of it Cronet seems suitable for low latency use-cases. Has anyone benchmarked this before?
Is it even worth the effort to switch to this?
https://developer.android.com/develop/connectivity/cronet...
https://redd.it/1d7ujh2
@reddit_androiddev
Android Google Play Integrity API and Protecting Token
So i have an android app and its custom backend (i store my api keys and do api calls from the backend) but in order to protect the backend from unauthenticated requests i am about to use Google Play Integrity API but there is a question in my mind, what if after a successful app attestation (play integrity api verifies that the app is genuine instance of my android app then issues an integrity token) the token gets stolen and used for bad intentions, so i mean there is a valid and verified toke...
https://redd.it/1d7rb9l
@reddit_androiddev