How to get the right CoroutineScope
https://www.youtube.com/watch?v=fngzEKzTVfc
https://redd.it/1qdmb4j
@reddit_androiddev
https://www.youtube.com/watch?v=fngzEKzTVfc
https://redd.it/1qdmb4j
@reddit_androiddev
YouTube
How to get the right CoroutineScope
In Kotlin, we know we're not supposed to use `GlobalScope`. But what `CoroutineScope` should we use instead? The answer depends on where you are in your code, and what you're trying to accomplish. In this video, we'll look at several options to consider instead…
I have made these improvement to the UI of the app is it now better or does it need further improving ?
https://redd.it/1qdqpx5
@reddit_androiddev
https://redd.it/1qdqpx5
@reddit_androiddev
Reddit
From the androiddev community on Reddit: I have made these improvement to the UI of the app is it now better or does it need further…
Explore this post and more from the androiddev community
How Fastboot lets you troubleshoot and flash Android firmware
https://blog.scalefusion.com/android-fastboot/?utm_campaign=Scalefusion%20Promotion&utm_source=linkedin&utm_medium=social&utm_term=AJ
https://redd.it/1qdsl9w
@reddit_androiddev
https://blog.scalefusion.com/android-fastboot/?utm_campaign=Scalefusion%20Promotion&utm_source=linkedin&utm_medium=social&utm_term=AJ
https://redd.it/1qdsl9w
@reddit_androiddev
Scalefusion
Android Fastboot Mode: Flash Firmware & Unlock Devices
Android Fastboot mode allows flash, unlock & install ROM on Android devices. As part of the Android system, it controls partitions & improves device management.
Nexa × Qualcomm On-Device AI Bounty Program - Build Android Apps and Win Awards
On-device AI will be everywhere in 2026. Nexa AI partnered with Qualcomm to host a bounty program for Android developers who want to upskill in on-device AI and ship real impact early.
Build:
A working Android AI app that runs locally on Qualcomm Hexagon NPU using NexaSDK.
Win:
\- $6,500 total cash prizes
\- Grand Winner: $5,000 cash + Edge AI Impact Award certificate
\- Top 3 finalists: $500 + flagship Snapdragon powered device
\- The real upside: Qualcomm marketing spotlight + partnership opportunities, plus expert mentorship
Timeline (PT):
\- Jan 15: Launch
\- Feb 15: Phase 1 deadline
\- Feb 23: Finalists announced
\- March 24: Phase 2 deadline
\- March 31: Winner announced
Register on the program website and start building today: https://sdk.nexa.ai/bounty
Nexa × Qualcomm On-Device AI Bounty Program - Android Mobile
https://redd.it/1qdt1l6
@reddit_androiddev
On-device AI will be everywhere in 2026. Nexa AI partnered with Qualcomm to host a bounty program for Android developers who want to upskill in on-device AI and ship real impact early.
Build:
A working Android AI app that runs locally on Qualcomm Hexagon NPU using NexaSDK.
Win:
\- $6,500 total cash prizes
\- Grand Winner: $5,000 cash + Edge AI Impact Award certificate
\- Top 3 finalists: $500 + flagship Snapdragon powered device
\- The real upside: Qualcomm marketing spotlight + partnership opportunities, plus expert mentorship
Timeline (PT):
\- Jan 15: Launch
\- Feb 15: Phase 1 deadline
\- Feb 23: Finalists announced
\- March 24: Phase 2 deadline
\- March 31: Winner announced
Register on the program website and start building today: https://sdk.nexa.ai/bounty
Nexa × Qualcomm On-Device AI Bounty Program - Android Mobile
https://redd.it/1qdt1l6
@reddit_androiddev
Nexa AI
Nexa SDK | On-Device AI Toolkit
Nexa SDK lets developers run LLMs, multimodal, ASR & TTS models across PC, mobile, automotive, and IoT. Fast, private, and production-ready on NPU, GPU, and CPU.
How to speed up release & review process?
Does it take a few days for each release on Google play ?
https://redd.it/1qdv7s5
@reddit_androiddev
Does it take a few days for each release on Google play ?
https://redd.it/1qdv7s5
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
Android Studio Documentation for download. I need the for offline mode.
I'm preparing an exam for technical school programming students and I need to prepare a documentation that will work offline since during the exam there has to be no internet connection.
Do you have some kind of idea on how to use the docs for android studio offline?
The docs are terrible btw and i've never used them since I tried reading them...
https://redd.it/1qdt7eq
@reddit_androiddev
I'm preparing an exam for technical school programming students and I need to prepare a documentation that will work offline since during the exam there has to be no internet connection.
Do you have some kind of idea on how to use the docs for android studio offline?
The docs are terrible btw and i've never used them since I tried reading them...
https://redd.it/1qdt7eq
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
Daily Wisdom – a minimal quote app I built with Jetpack Compose
Shows one quote a day, lets you save favorites, and sends a daily notification.
Uses Jetpack Compose, MVVM, Clean Architecture, Hilt, and WorkManager for daily notifications.
Would love feedback from fellow Android devs!!!
Github link : https://github.com/Raefabdulnazir/DailyWisdom
Also find the screenshots below :)
Home Page
Favorites page
Settings Page
https://redd.it/1qe1y0y
@reddit_androiddev
Shows one quote a day, lets you save favorites, and sends a daily notification.
Uses Jetpack Compose, MVVM, Clean Architecture, Hilt, and WorkManager for daily notifications.
Would love feedback from fellow Android devs!!!
Github link : https://github.com/Raefabdulnazir/DailyWisdom
Also find the screenshots below :)
Home Page
Favorites page
Settings Page
https://redd.it/1qe1y0y
@reddit_androiddev
GitHub
GitHub - Raefabdulnazir/DailyWisdom: Quote Generator App
Quote Generator App. Contribute to Raefabdulnazir/DailyWisdom development by creating an account on GitHub.
Detection-only vs recognition — when less ML leads to better UX
I’ve been working on a small Android utility where I had to choose between using face detection only versus adding full face recognition.
On paper, recognition seems like the obvious upgrade — automatic matching, labeling, fewer taps. But in practice, I kept running into UX issues that surprised me. A detection-only flow (bounding boxes + explicit user selection) ended up feeling:
clearer about what the app is actually doing
less error-prone when faces are similar or partially visible
easier for users to trust (no hidden assumptions)
simpler to explain and reason about in the UI
It made me question whether “more ML” is always better for consumer UX.
For those who’ve shipped production apps:
Have you seen cases where doing less ML (or avoiding recognition altogether) actually led to a better experience?
How do you decide when automation helps versus when it just adds invisible complexity?
I’m curious how others think about this tradeoff in real-world apps.
https://redd.it/1qe48jn
@reddit_androiddev
I’ve been working on a small Android utility where I had to choose between using face detection only versus adding full face recognition.
On paper, recognition seems like the obvious upgrade — automatic matching, labeling, fewer taps. But in practice, I kept running into UX issues that surprised me. A detection-only flow (bounding boxes + explicit user selection) ended up feeling:
clearer about what the app is actually doing
less error-prone when faces are similar or partially visible
easier for users to trust (no hidden assumptions)
simpler to explain and reason about in the UI
It made me question whether “more ML” is always better for consumer UX.
For those who’ve shipped production apps:
Have you seen cases where doing less ML (or avoiding recognition altogether) actually led to a better experience?
How do you decide when automation helps versus when it just adds invisible complexity?
I’m curious how others think about this tradeoff in real-world apps.
https://redd.it/1qe48jn
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
I just started learning Android development with Kotlin + Jetpack Compose, but I feel completely lost. What learning path would you recommend for a total beginner? Which topics should I learn first before diving deeper into Compose?
https://github.com/AMillionDriver/Basic_Compose
https://redd.it/1qdzb8o
@reddit_androiddev
https://github.com/AMillionDriver/Basic_Compose
https://redd.it/1qdzb8o
@reddit_androiddev
GitHub
GitHub - AMillionDriver/Basic_Compose: ads
ads. Contribute to AMillionDriver/Basic_Compose development by creating an account on GitHub.
How can I access health data from commercial wearables for a student prototype?
Hi, I’m an industrial design student working on a thesis prototype. I’m trying to understand how commercial smart rings and wearables handle user data access, and what options I have to access this data for my college project.
I want to build my product using user health data, but since this is a student project, I can’t develop my own health-tracking hardware right now and have to rely on data from third-party wearable apps.
Is there any way to access this data for a proof-of-concept prototype? I’m interested in understanding all possible approaches—official ones like APIs or data exports, as well as technical or restricted approaches such as modified APKs, root access, firmware modification, or encrypted data access—using only my own data.
Also, I'm looking to purchase Boat Smart Ring for my prototype, because it is cheap.
https://redd.it/1qed94e
@reddit_androiddev
Hi, I’m an industrial design student working on a thesis prototype. I’m trying to understand how commercial smart rings and wearables handle user data access, and what options I have to access this data for my college project.
I want to build my product using user health data, but since this is a student project, I can’t develop my own health-tracking hardware right now and have to rely on data from third-party wearable apps.
Is there any way to access this data for a proof-of-concept prototype? I’m interested in understanding all possible approaches—official ones like APIs or data exports, as well as technical or restricted approaches such as modified APKs, root access, firmware modification, or encrypted data access—using only my own data.
Also, I'm looking to purchase Boat Smart Ring for my prototype, because it is cheap.
https://redd.it/1qed94e
@reddit_androiddev
Amazon
boAt New Launch SmartRing Active Plus, Auto Heart Rate, Sleep, SpO2, Stress & Skin Temperature Monitor, Stainless-Steel Build,…
Auto Health Monitoring: Powered with next-gen precision sensors, SmartRing Active Plus automatically tracks fitness vitals like Heart Rate Variations (HRV), Heart Rate, SpO2, Stress, & Sleep—extremely intuitively. It is known for accurate health monitoring…
Why does the Gemini app not use Compose?
I was checking which UI SDKs different apps used via Show Layout Bounds and saw that the gemini app which came out in 2024 was purely XML/View. Anyone know the reason for this?
https://redd.it/1qejtuf
@reddit_androiddev
I was checking which UI SDKs different apps used via Show Layout Bounds and saw that the gemini app which came out in 2024 was purely XML/View. Anyone know the reason for this?
https://redd.it/1qejtuf
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
App idea. And in need so suggestion, guidance and some opinions.
Hey everyone, I’m looking for some honest feedback on an app idea I’ve been thinking about.
The core problem I’m trying to solve is **group journeys in multiple vehicles** — like road trips, convoys, friends/family traveling together in cars or bikes.
# The idea
An app where people traveling together can:
* Create a **temporary “journey room”**
* See all group members **moving live on a map** (real time)
* Have a **hands-free voice room** for the group (no calling each person)
* Follow a **leader’s navigation route** so everyone stays on the same path (optional)
* Send quick **one-tap alerts** like:
* “Stop needed”
* “Fuel / food”
* “Slowing down”
* “Problem / help”
The focus is **coordination and awareness**, not social media:
* No feeds
* No chatting/texting while driving
* Journey ends automatically when the trip ends
Think:
>
# Who I imagine using it
* Friends on road trips in multiple cars
* Families traveling together
* Group bike rides or mixed car + bike trips
* Convoys / rally drives / college trips
# What I’m trying to understand
* Does this solve a **real pain point** for you?
* Would you actually install/use something like this?
* Is this already solved well by existing apps (Google Maps, Waze, WhatsApp, etc.)?
* What would make this *not* worth using?
* Any safety or practicality concerns I should think about?
I’m not trying to sell anything — just validating whether this is a useful idea before building a prototype.
Would really appreciate blunt opinions 🙏
Thanks!
https://redd.it/1qeltn4
@reddit_androiddev
Hey everyone, I’m looking for some honest feedback on an app idea I’ve been thinking about.
The core problem I’m trying to solve is **group journeys in multiple vehicles** — like road trips, convoys, friends/family traveling together in cars or bikes.
# The idea
An app where people traveling together can:
* Create a **temporary “journey room”**
* See all group members **moving live on a map** (real time)
* Have a **hands-free voice room** for the group (no calling each person)
* Follow a **leader’s navigation route** so everyone stays on the same path (optional)
* Send quick **one-tap alerts** like:
* “Stop needed”
* “Fuel / food”
* “Slowing down”
* “Problem / help”
The focus is **coordination and awareness**, not social media:
* No feeds
* No chatting/texting while driving
* Journey ends automatically when the trip ends
Think:
>
# Who I imagine using it
* Friends on road trips in multiple cars
* Families traveling together
* Group bike rides or mixed car + bike trips
* Convoys / rally drives / college trips
# What I’m trying to understand
* Does this solve a **real pain point** for you?
* Would you actually install/use something like this?
* Is this already solved well by existing apps (Google Maps, Waze, WhatsApp, etc.)?
* What would make this *not* worth using?
* Any safety or practicality concerns I should think about?
I’m not trying to sell anything — just validating whether this is a useful idea before building a prototype.
Would really appreciate blunt opinions 🙏
Thanks!
https://redd.it/1qeltn4
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
Building an Android app is easy. Getting users is not.
I am building a voice keyboard app and trying to figure out what actually works for early growth.
What got you your first 100 users
What looked promising but was a complete waste of time
Not interested in theory or growth hacks.
Only things you would do again if starting from zero today.
https://redd.it/1qezjku
@reddit_androiddev
I am building a voice keyboard app and trying to figure out what actually works for early growth.
What got you your first 100 users
What looked promising but was a complete waste of time
Not interested in theory or growth hacks.
Only things you would do again if starting from zero today.
https://redd.it/1qezjku
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
Has anyone been able to find the page they're looking for on Play Console?
https://redd.it/1qj9xbx
@reddit_androiddev
https://redd.it/1qj9xbx
@reddit_androiddev
If a ViewModel is testable on the JVM and doesn’t depend on Context — why isn’t it considered part of the Domain layer?
I’ve been revisiting **Clean Architecture in Android**, and this question keeps coming up for me.
ViewModels:
* are testable on the **JVM**
* don’t depend on Android **Context**
* often contain **business-related logic**
* survive **configuration changes**
Given that, why are ViewModels still strictly considered **Presentation layer** and not **Domain**?
Is it because:
* they model ***UI state*** **rather than** ***business rules***?
* they depend on lifecycle and navigation concerns?
* or simply because they’re framework-driven?
I’m curious how e**xperienced Android devs reason about this in real-world projects**, not just textbook diagrams.
**Would love to hear different perspectives.**
https://redd.it/1qj99bx
@reddit_androiddev
I’ve been revisiting **Clean Architecture in Android**, and this question keeps coming up for me.
ViewModels:
* are testable on the **JVM**
* don’t depend on Android **Context**
* often contain **business-related logic**
* survive **configuration changes**
Given that, why are ViewModels still strictly considered **Presentation layer** and not **Domain**?
Is it because:
* they model ***UI state*** **rather than** ***business rules***?
* they depend on lifecycle and navigation concerns?
* or simply because they’re framework-driven?
I’m curious how e**xperienced Android devs reason about this in real-world projects**, not just textbook diagrams.
**Would love to hear different perspectives.**
https://redd.it/1qj99bx
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
This media is not supported in your browser
VIEW IN TELEGRAM
I saw those viral "Life Calendar" wallpapers on Reels, but I hated that they were static... so I built a live widget instead.
https://redd.it/1qj1sxt
@reddit_androiddev
https://redd.it/1qj1sxt
@reddit_androiddev
We built QuickV to solve a very real problem with quick-commerce apps.
We developed QuickV because comparing prices on quick-commerce apps is a lot more painful than it should be.
So if you are asking for the cheapest delivery place, then you are stuck with a rotation of delivery services like Blinkit, Zepto, Instamart, BigBasket. and searching for the same object over and over again while forgetting prices.
So we attempted to remedy that.
QuickV allows comparison of products and prices for Blinkit, Zepto, Instamart, and BigBasket in a single application (JioMart coming soon).
What it does:
1.Search Once, View Results from All Suppliers
2.Prices and Availability Compared Immediately
3.Location set once for all platforms and can be changed later with one tap
4.Look around: categories and hot deals
5.See full product details within the chosen platform
6.Each provider will maintain a separate cart.
7.Add items to all carts in one tap and checkout at the provider
In short, no more app hopping. It all happens in one spot, and you decide where to purchase.
Play Store
https://play.google.com/store/apps/details?id=com.quickV.app
Would love honest feedback – what works, what doesn’t, and the next piece you’d like!
https://redd.it/1qjng6q
@reddit_androiddev
We developed QuickV because comparing prices on quick-commerce apps is a lot more painful than it should be.
So if you are asking for the cheapest delivery place, then you are stuck with a rotation of delivery services like Blinkit, Zepto, Instamart, BigBasket. and searching for the same object over and over again while forgetting prices.
So we attempted to remedy that.
QuickV allows comparison of products and prices for Blinkit, Zepto, Instamart, and BigBasket in a single application (JioMart coming soon).
What it does:
1.Search Once, View Results from All Suppliers
2.Prices and Availability Compared Immediately
3.Location set once for all platforms and can be changed later with one tap
4.Look around: categories and hot deals
5.See full product details within the chosen platform
6.Each provider will maintain a separate cart.
7.Add items to all carts in one tap and checkout at the provider
In short, no more app hopping. It all happens in one spot, and you decide where to purchase.
Play Store
https://play.google.com/store/apps/details?id=com.quickV.app
Would love honest feedback – what works, what doesn’t, and the next piece you’d like!
https://redd.it/1qjng6q
@reddit_androiddev
Google Play
QuickV - Apps on Google Play
Shop faster across Blinkit, Zepto, and Instamart and many providers.
Has anyone been through something like this? Suddenly I have many sales from the same localization, but they're all being refunded after a few minutes.
https://redd.it/1qjo9hh
@reddit_androiddev
https://redd.it/1qjo9hh
@reddit_androiddev
Struggling with Compose UI
As a beginning learner of compose and android development in general, I struggle with building UI. I have some minor experience with CSS but even there the process of arranging & formatting items felt like a nightmare, like a torture. I am afraid to develop the same feeling for Compose UI.
I still can't exactly wrap my head around Modified chaining and how it affects the UI exactly. Mainly, I struggle with spacing.
What would you advice to learn compose UI quick? Maybe, there are some online games similar to CSS ' Flessbox Froggy? Maybe, there are articles covering how wrap my head around core principles? Any advice is appreciated
https://redd.it/1qj9tzw
@reddit_androiddev
As a beginning learner of compose and android development in general, I struggle with building UI. I have some minor experience with CSS but even there the process of arranging & formatting items felt like a nightmare, like a torture. I am afraid to develop the same feeling for Compose UI.
I still can't exactly wrap my head around Modified chaining and how it affects the UI exactly. Mainly, I struggle with spacing.
What would you advice to learn compose UI quick? Maybe, there are some online games similar to CSS ' Flessbox Froggy? Maybe, there are articles covering how wrap my head around core principles? Any advice is appreciated
https://redd.it/1qj9tzw
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
Someone guide me? I am publishing my first Android app right now. Do organic downloads still work? Can you share a case study of yours?
.
https://redd.it/1qjlypn
@reddit_androiddev
.
https://redd.it/1qjlypn
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community
NEED SOMEONE TO HELP FOR A SMALL ISSUE
Can anyone help me to bypass root and emulator detection in android studio virtual device
Asking serious help and if you successfully help me to bypass I’ll pay you
https://redd.it/1qjrjf2
@reddit_androiddev
Can anyone help me to bypass root and emulator detection in android studio virtual device
Asking serious help and if you successfully help me to bypass I’ll pay you
https://redd.it/1qjrjf2
@reddit_androiddev
Reddit
From the androiddev community on Reddit
Explore this post and more from the androiddev community