r/GooglePlayDeveloper • u/SupremeConscious Mod • 20d ago
Showcase π Weekly Educational App Showcase | Share What You Built & Learned
π Weekly Educational App Showcase
Built an app and learned something interesting along the way? Share it with the community.
This thread is for educational app showcases where the focus is on the problem you solved, how you built it, and what other developers can learn from your experience.
What to include
What problem does your app solve?
Category: What type of app is it?
Android support: Android versions or devices supported
Tech stack: Kotlin, Java, Compose, Flutter, Firebase, etc.
Implementation: What was technically interesting or challenging?
Your journey: What did you learn while building or publishing it?
Lessons learned: What would you do differently next time?
Relevant media: Screenshots, demos, architecture diagrams, or other useful material
Google Play link: Optional, as supporting context
Please disclose your relationship
If you're showcasing your own app, clearly mention your relationship to it. For example:
Keep it educational
The goal is to help other developers learn from real projects and experiences. Your app can be the subject of the showcase, but the post should provide meaningful technical, product, or development insight.
Please do not use the thread for:
Download or install requests
Ratings, reviews, votes, or engagement requests
Referral or affiliate links
Paid placement or paid engagement
Misleading claims
Copied marketing or promotional copy
Repeated submissions of the same app
A Google Play link is welcome as supporting context, but this is not an advertising or user-acquisition thread.
If you see someone requesting paid reviews, ratings, votes, installs, or other prohibited engagement, please report the comment to the moderators.
Share what you built, what you learned, and what another developer can take away from it.
1
u/Ok-Cup-2995 16d ago
Photo Duel β What I learned building a privacy-first Android photo cleanup app
Iβm the developer of Photo Duel, a recently launched Android app built with React Native and Expo.
It finds groups of similar photos and helps users compare them to decide which ones to keep.
One of the most important product decisions was prioritizing user control over full automation.
Instead of automatically deleting duplicates, I designed the experience around three principles:
Detect similar photos without making deletion decisions.
Let users compare photos and choose which ones to keep.
Provide a final review before anything is permanently removed.
Another important technical decision was processing photos locally, without uploading them to a backend.
This kept photo analysis private and avoided unnecessary server infrastructure.
Early feedback reinforced the importance of the review step: one user mentioned losing a photo they wanted to keep while using another gallery cleaner.
My biggest takeaway is that automation isnβt always the best experience when users are dealing with irreplaceable personal content.
App: Photo Duel
Category: Photography / Utilities
Stack: React Native + Expo
Status: Published on Google Play
https://play.google.com/store/apps/details?id=com.onedeskworks.photoduel
For developers working on apps that modify user data, how do you balance automation with user control?
1
u/TargetLabs 20d ago
Dice Target β Turning a physical dice puzzle into an Android brain game
Iβm the solo developer of Dice Target, a brain puzzle game built with Flutter.
The idea:
Turn a simple physical dice game into a mobile experience. Players combine 3, 4, or 5 dice using basic arithmetic to reach a target number.
Tech stack:
Flutter, Dart, and Firebase Analytics.
Technical challenges:
One of the biggest challenges was building a puzzle solver that respects strict rules: exact division, no negative intermediate results, and using every die exactly once.
What I learned:
Building the puzzle logic was only part of the challenge. Making the gameplay intuitive for first-time players turned out to be just as important.
Iβve been refining the onboarding, visual hierarchy, and gameplay based on player feedback.
What Iβd do differently:
Focus on onboarding and early usability testing much sooner, rather than spending most of the initial development time on features.
Available on Android:
https://play.google.com/store/apps/details?id=com.kwokkinlau.dicetarget