Stay up-to-date with latest news on Android Development! Content directly fetched from the subreddit just for you. Powered by : @r_channels
OCR(Optical character recognition) with android studio
Hey everyone... I am starting my first advanced project with android studio which is to make an OCR feature into my app that can convert my handwritten notes into text but sadly I GOT NO LEADS. Now I have no knowledge of Machine Learning and as I said this is my first project so I was just thinking If I could just find some code from GIT but I wont really learn this way.... What do you guys think am I ready enough to start an OCR? or start small?...
https://redd.it/1joqzsa
@reddit_androiddev
WikiNewsApp Just updated: A modern Android client for fetching and displaying global news from the open-source MediaWiki build using Modern architecture
https://github.com/MubarakNative/WikiNewsFeed
https://redd.it/1jom9st
@reddit_androiddev
Are Google Play Games Trophies worth adding?
I think they are mostly for "free marketing" and engagement, as some people will see their friends playing, others will play more to get them...
I have the reference of PlayStation trophies, where there are "hunters" that play any game to get more, or play more hours to get collectables, replay a game in harder difficulty... Although they are still a minority of overall users, but I think a good amount of players take a look at them, see if they can get the platinum etc and are familiar with th...
https://redd.it/1jogrtz
@reddit_androiddev
Desparate navigation structure with Official Navigation Library
I'm aiming this scenario:
I have different features like auth with 3 screens, profile with several screens, email with several screens and so on... I want to setup a navigation structure that mainly uses bottom navigation bar but users also be able to navigate between screens from different features and besides that backstack between different features (when navigating through bottom bar) should be protected and also each feature should be able to preserve their states across navigation action...
https://redd.it/1jod5hc
@reddit_androiddev
SDK is missing
Dear all,
there are tons of tutorial videos about how to install the missing SDK but none of them fits to my problem. For me there is simply no option "next" as you can see on the screenshot. I have windows 11 home. Any ideas? Thanks a lot in advance!
https://preview.redd.it/3xcfn3m472se1.jpg?width=1908&format=pjpg&auto=webp&s=8be1a81483db55b9602e5e3f028fdabbf6255747
...
https://redd.it/1jo8l8r
@reddit_androiddev
Anatomy of the SDK Runtime
https://www.youtube.com/watch?v=a7BMBZE1Nbc
https://redd.it/1jo7kam
@reddit_androiddev
21M, Built an App from Scratch – Now 230K+ Downloads, But Struggling with IAP
Hey everyone, I just wanted to share my journey as a solo dev. I’m 21, and about 7-8 months ago, I built my first app. No team, no budget, just me and my laptop. After launching, I had no funds for ads, so I focused purely on organic growth.
The first month was rough—only 500 downloads. It felt discouraging, like maybe this wasn’t going to work. But I refused to give up. Kept grinding, trying different marketing tactics, and by the second month, I reached 1,500 downloads. Still slow, bu...
https://redd.it/1jo0q06
@reddit_androiddev
Recommendations for Chat UI Kits or Components for Jetpack Compose (Android)?
I'm developing an Android messaging/chat application using Jetpack Compose, with my own XMPP-based backend. Since I have the messaging backend covered, I'm specifically looking for UI-only libraries or components to simplify creating a polished chat interface similar to WhatsApp.
# I've already explored:
Google's official Jetpack Compose samples, but they require significant customization to reach production-level quality.
Stream Chat SDK, but it's tightly coupled to their backend solu...
https://redd.it/1jny5xx
@reddit_androiddev
Images with transparent backgrounds now have intrusive solid backgrounds for some reason
https://redd.it/1jnqnsg
@reddit_androiddev
Replit Clone with native Android Dev
https://medium.com/coding-beauty/new-google-project-idx-fae1fdd079c7
https://redd.it/1jn8bbf
@reddit_androiddev
API key Client side vs Server side
Hey. Pretty new to app developement, and wondering if someone can give me a good answer to this:
I'm building an Android app with Kotlin and Jetpack Compose using Maps SDK, Places API, Firebase auth, Firestore, etc. Currently i'm using a single API key in my app's manifest (SHA-1 and package restricted) for Maps, Places and potentially more. Should I separate these? Keep the API key in the client side code only for Maps SDK so it loads quick, and use a backend server for Places API etc etc in f...
https://redd.it/1jn6j0k
@reddit_androiddev
Jetpack compose: Can I update a mutable state from any thread, or does it need to be updated from main thread.
Lets say that we have a view model with a mutable fruit listval fruitList = mutableStateListOf<Fruit>()
And then we have a fun that gets a list of fruit data from server in a Coroutine
fun getFruit(){
CoroutineScope(Dispatchers.IO).launch {
Service.getFruit() { response ->
fruitList.addAll(response) // is this ok?
}
}
}
Can the list be added from that bg thread or do I need to switch back to main thread in order to add to the list? ...
https://redd.it/1jmwy1r
@reddit_androiddev
Ten tips to turn ideas into apps
Getting Real was one of the first business books I read and remains one of the most influential. It showed me a practical path to get from an idea to a tangible app. One chapter advises: out-teach your competition. That’s what the authors, Jason Fried and David Heinemeier Hansson, achieve through their books, podcasts and interviews. For over two decades, they’ve built and run Basecamp, a successful bootstrapped software company.
# Ten tips to develop apps
>Build half a product, not a ...
https://redd.it/1jmuc15
@reddit_androiddev
Open source tool to analyze Android logs
Hi,
I've made an open source tool to help analyze Android logs (along with many other formats).
Would love some feedback on usability. Tool automatically supports Android logcat format by default.
https://github.com/logsonic/logsonic
...
https://redd.it/1jmac5h
@reddit_androiddev
UI testing in Compose
I'm trying to figure out how to do automated app testing properly. It seems to me there is no way to test colors, backgrounds etc. other than in screenshot testing. This, however, is only in alpha and has major cons (change one color and all tests need to be updated). Am I getting it right? how do people test the way the app renders?...
https://redd.it/1jm9fn6
@reddit_androiddev
Image asset is just grey!!
https://preview.redd.it/r19cdx97j4se1.png?width=1938&format=png&auto=webp&s=d96c744a04781f52a0c745afb848e515febb6b3a
Okay so the pic above is the problem I have. I am trying to make a new image asset to put on my Home Screen but no matter what EVERY PHOTO I TRY TO ADD LOLLL is just grey, like it's not there. As you can see I have the path to my image there but in the preview it is not there. I thought this was just a problem with the preview so I clicked next and finished to create it, and I c...
https://redd.it/1jojmas
@reddit_androiddev
Placing a red dot badge on a NavigationView MenuItem near the menu icon
To place a red dot badge on `NavigationView`'s `MenuItem`, this is what I have performed.
<!-- res/layout/badged_settings_menu.xml -->
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<!-- This TextView will serve as the badge -->
<TextView
android:id="@+id/menu_badge"
android:layout_width="16dp"
android:layout_height="...
https://redd.it/1jogx8u
@reddit_androiddev
Google deleted the sample code for Play Billing Library
https://github.com/android/play-billing-samples
https://redd.it/1jof5m2
@reddit_androiddev
How to Publish Your App on F-Droid: A Beginner’s Guide with sharing my own experience when published my one of the app
https://mubaraknative.medium.com/how-to-publish-your-app-on-f-droid-a-beginners-guide-fadcfb384e4a
https://redd.it/1jo6chm
@reddit_androiddev
MacOS ADB won't stay connected to my phone for the life of me.
I'm going crazy here.
I updated Android and Studio and all platform tools SDKs to the latest (35).
I have two androids this is happening to both of them.
I restarted the computer about a dozen times. Restarting android phone(s) too.
I tried different ports in the mac and different wires.
It seems the phone shows up very intermittently. One second it'll show, then it'll disconnected. ADB will say it's offline, even though it's fully awake, plugged in, while also saying "USB debugging connect...
https://redd.it/1jo9em2
@reddit_androiddev
Hybrid Encryption in Android: Secure Communication Between Mobile and Backend Systems
https://itnext.io/hybrid-encryption-in-android-secure-communication-between-mobile-and-backend-systems-834c7f55a246?source=friends_link&sk=d0550c3fcdf8114f05d20b854aa3019b
https://redd.it/1jo2alk
@reddit_androiddev
What is your app marketshare of Android devices on 64 bit vs 32 bit (CPU architecture / ABI) in 2025?
Google began preaching developers for Apps to add 64-bit support in 2017.
In August 2019, Google Play started requiring all new apps and app updates to include 64-bit versions.
In August 2021, Android devices with 64-bit capable hardware were prevented from downloading 32-bit only applications from the Google Play Store.
But there's no statistics I could find on what's the current market share for 32 vs 64 bit devices. Or rather, how many devices out there still support 32 bit only architectu...
https://redd.it/1jnyu3x
@reddit_androiddev
gemini 2.5 in android studio
is there any way to use gemini 2.5 in android studio?...
https://redd.it/1jnujng
@reddit_androiddev
Possible to enable Auto-Formatting on Save with ktfmt?
Hey 👋
I'm using ktfmt to format my Kotlin code, and it's great! But I was wondering: is it possible to configure it to format automatically on save (format on save)?
I couldn't find anything about this. I know you can do it with Ctrl + Alt + L, but I was thinking it would be more efficient if it happened as soon as I save the file....
https://redd.it/1jngjfi
@reddit_androiddev
Why are Java generics not reified?
https://youtu.be/q148BfF0Kxc?si=YZTLFfRePYISB07Y...
https://redd.it/1jn70wc
@reddit_androiddev
Just released Retrosheet v3 with support for Android, iOS, JVM, and JS! 🎊
https://github.com/theapache64/retrosheet
https://redd.it/1jn3dgr
@reddit_androiddev
Baseline Profiles
Hello folks. If anyone has experience with Baseline Profiles, Im really interested in knowing if it's a useful tool, Should I spend time implementing it in my project? How was your experience? Was it difficult to implement the first time?...
https://redd.it/1jlvv07
@reddit_androiddev
Some questions about Android Studio
Hey guys,
I'm pretty new to Android Studio and am implementing a simple BLE framework(empty activity) from various tutorials online, mainly the one published by the official Android website. I see that I am getting a lot of errors in any place where code snippets including gatt/bluetoothGatt is mentioned, and while my exact mainActivity code runs perfectly well in my friend's android studio, it doesnt work on mine(when I run on my emulator or phone, the app immedeatly crashes). I'm not sure wh...
https://redd.it/1jmt3pt
@reddit_androiddev
Microphone Foreground Service
Hi there! I am trying to build an app where I have a Recorder class, a RecorderViewModel and Recorder Screen, to divide logic from UI. My problem comes when I try to build a Foreground Service for a notification where I want to also control the Recorder. My question is: Where should I call the recorder functions: in the viewmodel or in the service? Thanks in advance...
https://redd.it/1jmmq17
@reddit_androiddev
API fetching data issues
I am using json formate api from json holder website there api call in my app easily but if i want want to try another api they showing error of ultraframecompenent impl i am seach for the error so i get this is not work on vivo and some comapany but this problem is wrong if this prblem is still so i can't make api project if i try run my app in another phone like samsung xiamoia in this brand phone they not show error ultraframwork but there show many diffirent error now any body help i stuck...
https://redd.it/1jml7ou
@reddit_androiddev