best framework for mobile development #164328
Replies: 14 comments 1 reply
-
|
I've created a few mobile and desktop apps with flutter, both using VS Code and Android Studio. |
Beta Was this translation helpful? Give feedback.
-
|
If you're already familiar with React.js, React Native is a smooth transition — it reuses many patterns and feels familiar. For large-scale apps, both React Native and Flutter can handle complex features, but native development (Java/Kotlin for Android, Swift for iOS) gives you more control and performance when needed. Many teams mix both: use RN/Flutter for speed, and go native for critical parts. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
React Native and Flutter both have their strengths for mobile app development. React Native is known for faster development times, especially for simpler apps, while Flutter excels in UI design and offers a single codebase for both iOS and Android. For large projects, using Java with Android Studio and Swift with Xcode is often recommended, as native development provides better performance and access to platform-specific features. |
Beta Was this translation helpful? Give feedback.
-
|
There’s no single “best” framework for every use case—it depends on your goals, team, and app requirements. But here are the most popular frameworks and what they’re best at: ✅ 1. Flutter Why: Fast development with one codebase for Android/iOS/web/desktop, great performance (compiles to native), and strong community Language: Dart ✅ 2. React Native Why: Reuses React knowledge, large ecosystem, decent performance Language: JavaScript (or TypeScript) ✅ 3. Native Development (Swift/Kotlin) Why: Direct access to device APIs, full native experience Language: Swift (iOS), Kotlin (Android) ✅ 4. Xamarin (.NET MAUI) Why: C# codebase, native performance, Microsoft support Language: C# |
Beta Was this translation helpful? Give feedback.
-
|
React Native, you can write mobile apps for iOS and Andoid at the same time while keeping your code persistant, only small changes based on platform may be required on theming and on other little places but the main feature keeps the same |
Beta Was this translation helpful? Give feedback.
-
|
I recommend using React Native. It’s great for building apps that work on both Android and iOS with one codebase. As someone who already knew a bit of React, it was super easy for me to get started. There are also a lot of helpful libraries you can use to add features to your app without too much extra work. |
Beta Was this translation helpful? Give feedback.
-
|
I recommend using FLutter, i use it myself and it is super useful |
Beta Was this translation helpful? Give feedback.
-
|
Hey! I’ve actually worked with React Native myself, and since you’re already into React.js, it’s a super smooth transition — honestly pretty fun, like you said. For big projects, React Native can totally scale if set up right, though sometimes native (Java/Swift) gives you more control and performance. Flutter’s great too, but if you're already comfy in the React world, I’d say stick with RN and go deeper. 🚀 |
Beta Was this translation helpful? Give feedback.
-
|
If I were you I would just stick with React Native, since you are already aware of JS and React.js and React Native is a more powerful cross-platform than you think. It's performance is near native-level unless you are aiming for high-performance apps, such as games or AR/VR. So it is better to go deeper with RN. |
Beta Was this translation helpful? Give feedback.
-
|
Honestly, if you already know React or JavaScript, React Native is the smarter pick — faster to learn, a huge community, and easier integration with native code. Flutter is great too — polished UI, consistent across platforms — but it comes with Dart, which most devs don’t know, and the apps can be heavier. So yeah, React Native is a better option overall, especially if you want quicker results and broad support. |
Beta Was this translation helpful? Give feedback.
-
|
I personally like flutter more. You can check out some of the projects i have built on my profile |
Beta Was this translation helpful? Give feedback.
-
|
@billySkaearson |
Beta Was this translation helpful? Give feedback.
-
|
I would go with React Native for most use cases, it has a strong community, lots of libraries, and works well for both iOS and Android. If performance is a top priority, Flutter is also a solid choice since it compiles to native code and gives a smooth UI. It really depends on the project needs and the team’s experience. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Show & Tell
Body
which is the best for mobile app development react.native or flutter ?
(cause I am react.js developer learning react.native was kinda fun)
and for real big projects using react.native & flutter better or useing java(android studio ) & swift(Xcode)?
Beta Was this translation helpful? Give feedback.
All reactions