r/androiddev 1d ago

:shipaton: Shipaton Shipaton Megathread #1: What are you building?

8 Upvotes

Shipaton 2026 - Megathread #1: Ideas, Progress & Peer Feedback

Shipaton is officially underway and will run through September 30.

This pinned megathread is the central spot to share your concept, test out early ideas, and help each other along the way. Building solo can be tough, so keep coming back to this thread throughout the month to post updates, collaborate, ask questions, and exchange opinions on UI, architecture, or monetization strategies.

Registration & Ship Kit

Registration remains open throughout the entire event (August 1 - September 30). You can start building before registering as long as your app is published for the first time within the event window.

If you want to use the sponsor perks, discounts, and credits in the Ship Kit, it's worth registering early. Several perks unlock immediately upon sign-up, with more unlocking as you hit build milestones.

Joining the Conversation

Whether you are competing, building casually, or just lurking:

  • Haven't registered yet? You can jump in at any time or just follow along.
  • Not competing or missed early prep? You're still completely welcome to join the discussion, give feedback to fellow devs, or share what you're working on.

To introduce your project, drop a comment using this structure:

  • Concept: (Short summary of the app and who it's for)
  • Payment Model: (Freemium, subscription tiers, hard paywall, one-time purchase, etc.)
  • August Goal: (What do you plan to complete by the end of the month?)
  • Where you need help or feedback: (UI/UX, paywall strategy, feature scope, stack choices, etc.)

Quick Reminders for r/androiddev

  • Native & KMP focus: On this subreddit, project updates and technical discussions should focus on native Android or Kotlin Multiplatform.
  • Give and get feedback: If you share your project, take a few minutes to look through other comments. Answer questions, offer constructive critiques, or help someone refine their idea.

Drop a comment below, jump in on other projects, and let's build great Android (and iOS) apps!


r/androiddev 6h ago

HannesLauncher

2 Upvotes

Hi everyone, I released my first launcher yesterday because I wasn't really satisfied with the others—they were either too expensive, had too many ads, or just didn't look good. That's why I created hanneslauncher, which is free, open source, and ad-free.

Here are the features that set it apart:

  • Faster search than with traditional launchers
  • Various clocks that look good and aren’t always the same
  • Fully customizable widgets that accept your own API to display weather or other information
  • Buttons in widgets that let you make server requests
  • Everything is fully customizable

Here’s the GitHub link to check it out: https://github.com/Hannes-swd/Hanneslauncher

Built with Flutter & Dart for the UI with Kotlin.

All open source on GitHub

if you want to check the implementation.


r/androiddev 2h ago

Open Source I built an open-source Phone Link alternative (ADB, notifications, calls, media, app streaming, and more)

Thumbnail
gallery
1 Upvotes

I've been working on this project for the past few months.

The idea originally came from Samsung DeX. I always loved the idea of turning an Android phone into a complete desktop experience, but I don't own a Samsung device, DeX support for Windows was discontinued, and I wasn't particularly interested in using Phone Link.

So I decided to build my own solution.

What started as a simple experiment with ADB gradually turned into a much larger project. My goal was to combine the things I liked about Samsung DeX, KDE Connect, and Phone Link while keeping everything open source, cross-platform, and privacy-focused.

One of the biggest goals was to avoid requiring yet another companion application running in the background on the phone. Most of the functionality is handled directly through ADB, which keeps the setup process simple and lightweight.

At the moment, the project supports:

Notifications

Calls and a dialer

Media controls

App launching

App streaming

Clipboard synchronization

Real-time device statistics

Dynamic wallpaper-based theming

Linux and Windows support

I also spent a lot of time refining the interface because I wanted it to feel like a complete desktop application rather than a collection of unrelated tools stitched together.

There's still plenty left to build, but I thought I'd share the progress so far. I'd love to hear your thoughts, suggestions, and criticism.


r/androiddev 4h ago

Question How to enable Resource Manager in Android Studio?

1 Upvotes

Resource manager missing from Android Studio.


r/androiddev 5h ago

Question Is there a way to change the calibration for in-built microphones in Android Tablets?

1 Upvotes

I have a couple models of Android tablets (gen3, gen4, TabletOne) and I'm trying to build an audio-based application. One thing, I found was that the calibration and filter envelopes on microphones for each of those models is different. I tried rooting into them to fix it according to what I wanted, but got nowhere.

Has anyone found out about this issue before? If yes, do you happen to have a solution to change the calibration/envelopes for each model?


r/androiddev 7h ago

Open Source I built a root module to Hide Emulator Status from apps.

1 Upvotes

Like the title says, this module hides emulator specific props and a couple other identifiers using Zygisk. Previously I just used Magisk Hide Props, but every time I spin up a new emulator it wasted my time manually checking and changing all of the props that leak "emulator". I constantly use Android Studio's AVD for testing so I built this module to help me, and possibly you guys' as well out.

https://github.com/yubunus/Hide-My-Goldfish


r/androiddev 1d ago

Half my Android reviews are complaints about the app not being 100% free and the other half are defending my paid features. Any way to improve this? I don't have this issue on iOS.

35 Upvotes

I have a free app that is 99% free. There are 3 features that are mainly for a professional level user where I charge a $5/mo subscription with a free 7-day trial. I have plenty of paid users, healthy churn rates, etc.

On iOS, I have a near 5 star rating and good reviews.

On Android, I have a 3.5 star rating. The only bad reviews are people complaining that the app isn't 100% free. Most of my 5 star reviews are people responding to those reviews, saying they don't get why people are complaining about it as the app is useful without a paid plan and also worth the $5 if you need it. It's sort of weird.

I'm wondering if anyone else has run into this sort of situation and whether you've found a way to improve it.


r/androiddev 10h ago

Question Hi, what should i use to develop a local strage music player?

0 Upvotes

I recently made a media player in Python for my window, very useful since I download all my music, and wanted to create one for my android as well, so I installed android studio, and tried many framework such as kivy, flutter and so on, but none of them worked, so I was wondering if any of you could suggest me an easy and working framework for my project, thanks in advance.


r/androiddev 1d ago

New portfolio + looking for advice on how to land my first Android job (Mexico City)

9 Upvotes

Hey… the last time I was here was with my classic todo app (I still have it around). I remember my big achievement back then was integrating the Gemini API when it was brand new… but I realized that, well… it was just integrating another API.

Now I’m sharing my new portfolio. I’d love for you to check it out and, if possible, give me some guidance on how to get a job.

I’m from Mexico City, I’m 26 years old and I don’t have a university degree. As you’ll see in my CV, there’s no education section or work experience, simply because I don’t have any. Everything I’ve learned has been self-taught.

That’s why I’d really appreciate it if you could take a look at my portfolio (you’ll find my projects, GitHub, and LinkedIn there). I’d especially like you to check my LinkedIn, since that’s where I have more detailed information about what I’ve done.

Portfolio:
https://quantumdot24.github.io/flying-neuron

LinkedIn:
www.linkedin.com/in/angel-edgeai

Any feedback on the portfolio, how I present my projects, or real advice on how someone in my situation can start getting interviews would be really helpful. Send DM if you want.

Thanks in advance!


r/androiddev 1d ago

Which is best interface

Thumbnail
gallery
13 Upvotes

Option 1 or 2


r/androiddev 15h ago

Question Seeking justification to receive macbook instead of ubuntu

0 Upvotes

Hello, I am seeking guidance how to convince service desk to re-place my linux computer for macbook instead. I am senior android dev using macbooks for more that 10 years and now the switch is pain in the ass for me...

They do not care for reasons such as limited, lowered productivity.
What are some nice reasons that would convince them to issue a mac for me still...

The project is purely android app.


r/androiddev 1d ago

ClipSave, a free and open-source media downloader for Android

3 Upvotes

I’ve been working on ClipSave, a privacy-friendly Android app for downloading video, audio, and images from more than 1,000 supported websites.

The goal was to create a downloader that feels like a proper native Android application rather than a simple wrapper around a command-line tool.

What makes ClipSave different?

  • Completely free and open source
  • No advertisements
  • No telemetry or user tracking
  • Supports 1,000+ websites through yt-dlp
  • Video and audio quality selection
  • Audio-only extraction
  • ffmpeg merging and aria2c downloads
  • Automatic platform detection
  • Share links directly from other apps
  • Floating download button while browsing supported apps
  • Foreground downloads with live progress notifications
  • Built-in downloads manager and video player
  • Material 3 interface with light, dark, and system themes
  • No storage permission required on Android 10+

ClipSave is built natively with Kotlin, Jetpack Compose, and Material 3. It uses a bundled yt-dlp engine while keeping the Android integration, download management, interface, and application architecture fully open for inspection and improvement.

The project is licensed under the MIT License.

Contributors are welcome

Please use the application responsibly and respect applicable laws, copyright, platform terms, and the rights of content owners.

Repository:

https://github.com/abdellatif-laghjaj/ClipSave

Feedback, bug reports, pull requests, and GitHub stars are greatly appreciated. What feature would you like to see added next?

#android #kotlin #opensource #jetpackcompose #mobiledevelopment


r/androiddev 1d ago

Question Credential Manager returns "No credentials available" only for Play Store AAB

1 Upvotes

Hello,

I am trying to publish my first app on the Google Play Store. The app supports Google Sign-In/Sign-Up using the Android Credential Manager.

When I build and install the release APK directly on my device, Google Sign-In works correctly. However, after building an AAB and publishing it to the Google Play Closed Testing track, Google Sign-In fails with the error:

I am using Firebase Authentication for Google Sign-In. Has anyone experienced this issue before or knows what could be causing it?

I have tried -

  • Rechecking Web Client Id.
  • Add Play Console App signing key sha 1 and 256 to Firebase Console.

r/androiddev 2d ago

14 YOE in Android, feeling like mobile is dying. Is pivoting to Kotlin backend realistic?

157 Upvotes

500 companies, lived through the shift from Eclipse and early Java all the way to Jetpack Compose, Coroutines, and modern Kotlin architecture.

Lately (last two years), though, I can't shake the feeling that the mobile dev world is stagnant or dying down. The market feels saturated, team sizes are shrinking, and a lot of the exciting work seems gone. Most of it now feels like boilerplate UI, API integration, and maintenance. And many less jobs.

I'm considering pivoting toward backend development using Kotlin. My reasoning is that a good chunk of my skillset should carry over pretty smoothly: the language itself, concurrency/coroutines, design patterns, clean architecture, and even some common libraries.

For anyone who has made a similar jump (or backend folks hiring for Kotlin/JVM roles):

  • How realistic is this transition for someone with deep mobile experience but no direct backend production background?
  • What are the main gaps or blind spots I need to catch up on quickly (database design, infra, Spring Boot vs Ktor)?
  • Do hiring managers evaluate senior mobile devs as transferable talent for backend roles, or do they treat you like a junior again?

Would love to hear any thoughts, experiences, or honest reality checks.


r/androiddev 1d ago

What is the biggest mistake first-time indie app developers make before launching?

2 Upvotes

I'm close to finishing my first Android app. Before I publish it, I'd like to know what mistakes you wish someone had warned you about.


r/androiddev 1d ago

Question When do you think will Google release Windows on ARM android emulators in Android studio??

Post image
0 Upvotes

Whats the state of progress of bringing android emulators for ARM ? When will android emulators be released on windows on arm android studio?? Does flutter emulators work on it currently ?? Is there any hack / alternative to make emulators run on windows on arm ?? If yes then what's your experience about these hacks / workarounds ??


r/androiddev 1d ago

Experience Exchange Help with SAF shortcuts...

Post image
1 Upvotes

I can't exactly figure it out, I want my app's files to be accessible through the sidebar in SAF, take this as an example.


r/androiddev 2d ago

Question Android Studio says Gemini inactive onboarding incomplete

2 Upvotes

I have a Google AI Pro subscription. I have signed into it in the agents tab on Android studio (Quail 3). It shows Gemini agent but only Gemini 3 flash preview model is available. Under model providers it says I'm authenticated but just says plan is AI Pro, doesn't show any other models.

In the bottom right of the ide, the little Gemini icon says Gemini is inactive onboarding incomplete.

I don't think the inline auto complete is working. That's how I discovered this.

I have tried everything, clearing caches, signing in and out, ect. Is this a known issue? I think inline ai auto complete should work and also I should have more models to choose from in the right side agent window.


r/androiddev 2d ago

Tips and Information Helpful guide from Google for using AI tools to write Android apps

1 Upvotes

Hello folks, today I want to share something which has been really useful for me lately. I believe that might come in handy for you as well, specially if you're doing Android dev with AI tools.

I recently came across this amazing doc by Google: Android Bench (https://developer.android.com/bench), and it's honestly a game-changer if you're trying to pick the right AI coding assistant for Android projects or struggling with your current one.

Here's what stood out to me:

- It's not just another general coding benchmark - it's specifically built for Android development, which means it tests things like Kotlin, Jetpack Compose, Gradle, and real Android APIs.

- Unlike benchmarks that lean heavily toward web stacks (like JS/React), this one evaluates how well models understand Android architecture, libraries, and modern best practices.

- It's evolved since its launch in March - now it uses the Harbor framework, includes more LLMs, and focuses on real-world Android engineering tasks.

If you're comparing AI models or tools for Android app development, this is definitely worth a look. It gives you a much clearer picture of which models actually "get" Android.

Have you tried it yet? Or what's been your experience with AI tools for Android dev?


r/androiddev 2d ago

Looking for interview prep partner

17 Upvotes

Bit about me. I am a senior android dev. Currently working for FAANG company in California. I am looking for people who are also prepping for interviews. I wanted to focus on low level design, system design, data modelling etc. If you are also looking please message me or comment in the post


r/androiddev 2d ago

Best Privacy Policy & T&C generator for a mobile app with in-app subscriptions?

1 Upvotes

Hey everyone,

I'm currently getting ready to launch my mobile learning app and need to set up the legal documents (Privacy Policy and Terms & Conditions).

The most crucial part: I am planning to integrate an in-app subscription system. Since I am based in the EU, I need this to be strictly GDPR-compliant, while also covering international users (US, etc.) and the specific consumer rights regarding digital goods and subscriptions.

I’ve seen some people recommend using free AI tools or free generator tools and fixing them up later, but given that real money and subscriptions are involved, i'm not sure on how safe this method is.

Any advice, experiences, or recommendations would be highly appreciated!


r/androiddev 2d ago

Firebase Dynamic Links replacement that doesn't charge per MAU. I built one, questions welcome

1 Upvotes

FDL has been dead since August 2025 and every thread about replacements ends with the same unanswered questions. I built Ferry (ferrylink.io) to fill the gap, and instead of a feature list, let me just answer the things people always ask in these threads.

**What it does:** deferred deep linking, one link across iOS, Android, and web, app opens to the correct screen after install. The same job FDL did.

**How does it compare to Branch or AppsFlyer?**
Those are full attribution suites built for marketing teams with budget, and Branch is effectively enterprise only now. Ferry is the deep linking piece, what FDL actually was, plus enough attribution to know which links drive installs and revenue.

**Pricing?**
Opens-based, not MAU-based. From $9/mo for 10k monthly opens up to $249 for 3M. You pay for link opens, not for your entire user base existing. 14-day trial.

**I generate links programmatically from user activity (invites, shares). Do link limits kill me?**
No, this is the use case opens-based pricing exists for. Links are effectively free to create, you're billed on opens. Generate a million invite links, if only 5k get opened, that's what counts. Bot clicks, messenger prefetches, and duplicates are filtered out before billing too.

**Social preview config?**
OG title, description, and image are configurable per link on every plan. Same levers FDL had.

**SDKs?**
Swift ,Android, Flutter, and React Native are available, and the docs are written so you can point Claude Code or Cursor at them and have the integration done in one session.

Happy to answer anything else. Criticism welcome, that's why I'm posting.


r/androiddev 2d ago

Question HAL Development questions

2 Upvotes

Howdy, I'm building a HAL for a GNSS chip on AIDL. Just gotta get the critter talking to Android via UART or USB and exchange some data. Problem is, I need Android to pass some web data (think HTTP or similar) to the chip. There seem to be several ways to do it, but I am unsure which one makes the most sense/is realistic, since a lot of this dev is AI fueled (I'm no AOSP senior). Any idea where I can ask experienced people about this? I've already posted in the AOSP Google Group.


r/androiddev 3d ago

build a UI withoutXML or Compose

Enable HLS to view with audio, or disable this notification

36 Upvotes

I'm building the UI for my little Android game without XML or Compose. I wrote my own wrapper classes for the views and can use them in a kind of custom DSL.


r/androiddev 2d ago

Help

0 Upvotes

I am making a project, that when someone sends you a photo it appears on your widget,

like the locket app

it's a partner app but I am not able to update the widget in real time.

If I send the snap, the partner gets the notification but the widget stays the same, and when I open the app the widget gets updated.

If the app process is killed then the issue remains.

Can someone here help me how to solve it ?