Skip to main content

Hi everyone,

I’m planning to develop a salon booking app that will allow users to:

  • Browse nearby salons and available services

  • Book appointments with stylists

  • Make in-app payments

  • Receive reminders and notifications

  • Manage loyalty points or offers

My main goal is to have a smooth, cross-platform experience (Android + iOS) with good performance, scalability, and maintainability.

I’m currently evaluating a few options:

  • React Native: Easier web integration and large community support.

  • Flutter: Great UI capabilities and performance.

  • Swift/Kotlin (Native): More stable and powerful, but requires separate codebases.

I’d love to hear from developers who’ve built similar apps:

  • Which tech stack did you choose and why?

  • How did it perform in terms of speed, UI consistency, and development time?

  • Were there any major limitations or challenges with your chosen framework?

  • Would you recommend a hybrid or native approach for a salon booking app?

Any insights or real-world experiences would be greatly appreciated!

Thanks in advance. 🙌

 

For building a cross-platform salon booking app, React Native and Flutter are top contenders. React Native offers a large developer community, reusable components, and smooth integration with native features, making it ideal for rapid development. Flutter, on the other hand, provides a highly customizable UI with near-native performance, which is perfect for building visually rich apps. However, if you want a purely native experience with the best performance, Swift (iOS) and Kotlin (Android) are the best choices, but they require separate development for each platform. React Native and Flutter, though, are more cost-effective for building cross-platform apps.