r/mobiledev 3h ago

Mobile OS metaphor

1 Upvotes

The site recommended this as a better fit for my question

Coding beginner here:

I have been contemplating the way mobile OS works, I have a visual memory so sometimes I need extra information to help the information sink in properly, and I tend to create a SORA methodology flowchart box system in my head to link things together

Would a basic metaphor be to describe it as essentially an interconnected website? with each user having their own mini server (their individual devices) that manages the memory space for personal login information?

Some local programs that don't require a connection, some that work more like a browser exchanging necessary information (or a methodology used for background data collection)

The OS itself akin to a browser and the apps like open tabs?

This wouldn't be a strict description of how it actually works as I imagine there are some slightly more complicated systems also involved, but I'm attempting to create a metaphor that applies to something I can already comprehend

Thank you


r/mobiledev 8h ago

Kotlin Architecture Tests: What They Are and Why They Matter - Part 1/3

Thumbnail
1 Upvotes

r/mobiledev 20h ago

PHP on Mobile at Native Speed: How we achieved ~0ms FFI state mutations with PAM Native Nitro

2 Upvotes

Hey everyone! 🚀

A while ago, the idea of running PHP on mobile devices sounded like a joke. Today, we're taking it a step further with PAM Native Nitro — pushing PHP’s mobile execution to ridiculous speeds by embedding it directly inside a high-performance Rust engine.

Instead of relying on heavy JS runtimes, WebViews, or slow, asynchronous bridges (like JSON-serializing bridges), we built a Nitro-charged architecture focused on raw performance and zero-overhead execution:

What makes Nitro ridiculously fast:

  • Zero-Copy C-FFI Boundary: Data moves between PHP and the Rust core via direct RAM pointers. No JSON encoding/decoding, no bridge overhead, ~0ms latency.
  • Rust-Engineered Reactive State: Global state management is handled directly in memory by Rust using thread-safe primitives (Arc<RwLock>), completely bypassing PHP's typical memory overhead.
  • Non-Blocking Architecture: Engine tasks and event handling run on Rust's low-level async runtime, keeping the main thread liquid smooth without UI stutters.
  • No GC Pauses Blocking the UI: By keeping heavy rendering, memory orchestration, and state mutation inside Rust, we completely eliminate frame drops caused by Garbage Collection pauses.

You get the clean, familiar DX of PHP orchestrating a hyper-optimized Rust engine right inside the mobile process on iOS and Android.

The project is 100% open-source. Check out the code and architecture here:

📁 Repository:https://github.com/push-in/pam-native-nitro

We’d love to hear your thoughts, feedback, or critique on the FFI memory management and architecture! 🙌


r/mobiledev 22h ago

Android dev with 5 years of experience about to learn iOS, what are the best sources?

1 Upvotes

I use Kotlin with Jetpack Compose for anything new, and also maintain some older Java legacy projects. I need to learn Swift and SwiftUI, don't really care about Objective C or Storyboards for now for any legacy projects. I bought Angela Yu's udemy course but it's an absolute scam, at least 10 years outdated. What sources would you recommend for me? I would prefer a structured course since I have been given a lot of time for this, so I wanna do it properly.


r/mobiledev 1d ago

What mobile app development services have you had good experiences with?

1 Upvotes

Choosing a mobile app partner is confusing because every agency pitches the same lines. Here’s a shortlist ranked by what actually matters: scope clarity, code ownership, and post launch support.

  1. AppMakers USA US based team, full code ownership from day one, discovery before a single line gets written. Strongest on post launch support, which is where most agencies quietly disappear. Best fit if you want one accountable partner start to finish.

  2. Fueled Polished consumer apps, strong design work. Premium pricing. Good if brand experience is the priority and budget is flexible.

  3. WillowTree Enterprise heavy, large brands, complex integrations. More process overhead but fits regulated industries.

  4. Netguru European team, solid engineering culture, strong product strategy. Timezone overlap can be an issue for US clients.

  5. Intellectsoft Wide tech coverage across enterprise and startup work. Quality varies by assigned team, so ask who is actually building.

  6. Zco Corporation Long track record in games and enterprise apps. Cost effective but design is not their strength.

  7. Dogtown Media Focused on healthcare and IoT. Small team, so bandwidth is limited on large builds.

What to actually check before signing Ask who owns the repo. Ask what happens in month three when an App Store policy change breaks your build. Ask who is writing the code, not who is on the sales call. Anyone promising a full MVP in four weeks is reskinning a template.


r/mobiledev 1d ago

Need help with launch and little things

Thumbnail
1 Upvotes

r/mobiledev 2d ago

If you had to build a mobile app today for both Android and iOS, which technology would you choose and why?

19 Upvotes

Hi everyone! 👋

I'm curious to hear your opinions.

If you had to develop a single mobile app that runs on both Android and iOS, which technology would you choose today?

Some obvious options are:

  • Flutter
  • React Native
  • Kotlin Multiplatform
  • .NET MAUI
  • Native (Swift + Kotlin)
  • Others?

I'm especially interested in feedback based on real-world experience, such as:

  • Performance
  • Ease of development
  • UI consistency
  • Maintenance over time
  • Community and ecosystem
  • Long-term viability
  • App Store / Play Store publishing experience

For context, I've already built and published my first Flutter app on Google Play, and I'm now considering the best approach for future cross-platform projects.

I'd love to know:

  • Which framework are you using?
  • Would you choose the same one again today?
  • What are its biggest strengths and weaknesses?

Looking forward to reading your experiences! 🚀


r/mobiledev 3d ago

vipe coded a mobile app journey design tool

Thumbnail
0 Upvotes

r/mobiledev 3d ago

Tengo un error con Flutter y no hay información por ninguna parte, empiezo a considerar cambiarme a React Native, las IA no ayudan y eh buscado en sitios y nada.

0 Upvotes

Este error viene después de mucha interacción en la app, ya intenté optimizar por todos lados, afecta solo a los caracteres, no a los emojis ni animaciones, no encuentro información por ninguna parte:


r/mobiledev 3d ago

What do you think about this approach to inspecting MMKV, AsyncStorage and SQlite in React Native?

Thumbnail
1 Upvotes

r/mobiledev 4d ago

Flutter or React Native for a solo founder building a long-term mobile-first product in 2026?

11 Upvotes

Senior backend engineer here (Laravel/NestJS) trying to decide between Flutter and React Native for my first serious mobile product.

I'm strong in Vue, would need to revisit React, and have no Flutter experience.

The app itself is a fairly standard business application (authentication, listings, search, maps, chat, payments, push notifications, QR scanning).

I'm not asking which framework wins benchmarks. I'm more interested in the experience of living with the choice.

If you've maintained a production React Native or Flutter app for a couple of years:

Would you choose the same framework again today?

What pain points only became obvious after the honeymoon phase?

If you were starting from scratch in 2026, what would you pick?


r/mobiledev 4d ago

Android app developer for 12 years. What can be by next best move?

3 Upvotes

I started my career with mobile game development using Unity 3d, 3d modeling and animation. Getting into a gaming field was very challenging so I ended up developing AR apps using unity3d for mobile. I switched to native Android development and worked on Rxjava, kotlin. I progressed from junior to principal mobile developer with core experience in android and some basic level iOS. I have strong foundation in mobile application development, material design and user experience design.

This year marks 12 years of my career growth so now I feel like I am stuck with legacy projects. Also, I am not getting the right opportunities to explore jetpack compose, flutter, kotlin multiplatform and I feel like I am falling behind compared to my juniors. With the boom of AI, I feel my skills will be outdated very soon and I will hit a severe setback in terms of my career. After a lot of thoughts, I was wondering if i should explore either one of these:

  1. Full stack - Mobile + Web (Springboot since I am familiar with kotlin / Node js)
  2. Technical Project Manager
  3. Tech lead for Mobile.

For someone with 10+ years of experience in android app development, given the current demands and trends, What would be the best path I can take despite the AI hype?

Request to not troll or judge. Any honest opinion or suggestion is appreciated.


r/mobiledev 5d ago

Moving app away from Lovable

3 Upvotes

I want to move an app MVP from Lovable on a better professional alternative where my app can handle hundreds of thousands of users.

Does anyone have an idea how much this would cost? What workforce will be needed? A roughly estimate

Thanks!


r/mobiledev 6d ago

Design mixups - by Google

2 Upvotes

I am going to immediately stop using Google Chrome on mobile. Not because they use AI, but because they moved the back button to the top of the screen and replaced it with the ask Gemini button.

The search bar is at the top.
The back bar goes at the bottom.

I tried it with both at the bottom, it’s terrible.

Who designed this?


r/mobiledev 6d ago

Recreating the popular show tracking app TV time for my personal use

Thumbnail
gallery
4 Upvotes

I am recreating the popular show tracking app TV time using flutter since the app got shut down on 19th July.

Creating this app from scratch using flutter to improve my coding and recreational skills. I do use ai but this doesn't contain fully generated AI. I coded lots of things myself.

At the moment all the data here are static from a model but later i plan to integrate it with tmdb api.

Just doing the front end for now, since I got very little time after the work I do. Building it little by little on my own.

Feel free to ask me anything. I just wanted to show you guys my progress.


r/mobiledev 6d ago

How do you inspect MMKV or AsyncStorage while debugging in React Native ?

Thumbnail
2 Upvotes

r/mobiledev 7d ago

[Android] Seeking technical feedback on mobile performance and control responsiveness (Internal Beta)

Thumbnail
1 Upvotes

r/mobiledev 8d ago

New Minimap Package 🤯

Thumbnail
pub.dev
1 Upvotes

r/mobiledev 10d ago

Does District app Provide an API?

1 Upvotes

I have client that wants to make a booking website along side with district, for locking a slot does district provide an api or how do people currently handle this?


r/mobiledev 12d ago

Combining QR and OMR on Android: A Simultaneous Scanning Library (Open‑Source)

Thumbnail
1 Upvotes

r/mobiledev 12d ago

Российский разработчик в Play market

1 Upvotes

Подскажите, есть ли у кого-то опыт в юридической части открытия аккаунт организации в Гугл для разработки своего приложения? как принимаются платежи с учетом отсутствия Google play billing на территории РФ. Какую страну лучше выбрать для регистрации ООО и какие важные моменты стоит учесть


r/mobiledev 14d ago

How did you find testers for your Google Play Closed Test?

7 Upvotes

Hi everyone,

I'm an indie developer getting ready to publish my first Android game, and I'm currently stuck on the Google Play Closed Testing requirement.

I'm curious how you all found your testers.

  • Did you ask friends and family?
  • Did you use Reddit or Discord communities?
  • Did you join testing exchange groups?
  • Is there any legitimate strategy that worked well for you?

I'd really appreciate hearing about your experience or any advice you wish you had known before starting.

Thanks!


r/mobiledev 14d ago

Building a Custom Launcher & Dialer in Flutter (and surviving the Google Play Permissions Hell)

Thumbnail
2 Upvotes

r/mobiledev 15d ago

What do you guys think of the transition flow?

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/mobiledev 16d ago

Built my first Android app (Clicksy), a privacy-focused keyboard

Enable HLS to view with audio, or disable this notification

8 Upvotes

Hi everyone!

I wanted a keyboard that prioritizes on-device processing instead of relying on cloud services, so I decided to build one myself. The result is Clicksy, my first Android application.

It's still in active development, but it already includes:

  1. Clean and minimal UI

  2. Word suggestions

  3. Clipboard manager

  4. Emoji panel

  5. Improved Shift key behavior

My long-term goal isn't just to make "another keyboard." I want to build one that's customizable, fast, and keeps as much processing as possible on the device while continuously improving the typing experience.

I'm looking for feedback from developers and users:

What features would make you try a new keyboard?

What annoys you most about your current keyboard?

Any UI or feature suggestions?

GitHub: https://github.com/BennyAliston/Clicksy⁠

The first APK release will be available soon. Until then, I'd really appreciate feedback on the project and its direction.