Ionic

Ionic

Application and Data / Languages & Frameworks / Cross-Platform Mobile Development
Web Developer at Ecombooks·
Needs advice
on
FlutterFlutterReact NativeReact Native
and
XamarinXamarin

I want to learn cross-platform application frameworks like React Native, Flutter, Xamarin, or Ionic, and I'm a web developer. I can learn other programming languages as well. But I'm confused about what to learn, which framework is best, and which framework will last long as the application grows further into complexity.

READ MORE
8 upvotes·515.7K views
Replies (3)
CTO at Myanmar Web Designer (MWD) Co., Ltd.·

Flutter is the best one. If you are a new comer in mobile app development, choose Flutter.

But if you have strong experience in JavaScript and you have a lot of JS websites that you want to develop into mobile apps, choose React Native.

Ionic also has its strong points such as a lot of prebuilt components for different platforms and minimal dev environment requirement (you only need a browser).

READ MORE
5 upvotes·1 comment·36.3K views
Bhupendra Madhu
Bhupendra Madhu
·
October 17th 2022 at 6:24AM

I already have a strong hold on JS. I think React Native is good

·
Reply

React Native has a very rich ecosystem and if you're already a web developer, the skills that you already possess will transfer over very well. React is the second most popular web framework according to Stack Overlow's 2022 Developer Survey. No one framework is the 'best' as they all serve different purposes and have different use cases. If you're looking to pick up something popular, I would recommend React Native.

READ MORE
3 upvotes·1 comment·36.3K views
Bhupendra Madhu
Bhupendra Madhu
·
October 17th 2022 at 6:25AM

Yes, React Native makes sense now. Thank you

·
Reply
View all (3)
Needs advice
on
IonicIonicReact NativeReact Native
and
XamarinXamarin

I have an app developed in Ionic 1, i have to migrate ¿Wich Plataform do you recommendate to use Ionic, React Native or Xamarin?

READ MORE
2 upvotes·36.1K views
Senior software engineer at Shortcut·
Needs advice
on
FlutterFlutterIonicIonic
and
React NativeReact Native

Greetings!

I have been searching lately for frameworks to build mobile apps.

We are trying to make something like a quiz app as a way for customers to contact us. I considered Ionic and React Native because we use JavaScript most of the time in websites, e.g., Vue.js/Nuxt.js. But Flutter seems a decent choice as well, especially since you can use Android/iOS-like components. We are looking for something that works in the long term, something that's time and cost-effective, especially when paired with backend services like Firebase or a GraphQL server. I would like to know your opinions and recommendations. Thank you!

READ MORE
7 upvotes·267.8K views
Replies (5)
Software Engineer at Djinn Digital LTD·
Recommends
on
Flutter

I think in the long term Flutter would be your best bet, I work with both flutter and react native daily and I am constantly finding reasons why flutter is better then RN, some general things I've found with flutter are the following:

  • User base is growing massively and a lot of companies are switching over to flutter
  • Performance is much better than React, both usage and compile times.
  • Managing framework updates with Flutter is a breeze and not so great with React.
READ MORE
14 upvotes·65K views
Full Stack Developer at Infynno Solutions·
Recommends
on
React Native

I have been exploring the Flutter lately it's good but if I am building something which is really huge then I will definitely use React Native for these reasons

  1. React Native is used by so many big companies so there are libraries for everything you need.
  2. As of now React Native community is bigger and more active than Flutter so if you're stuck anywhere it will be easy to get help or just find a solution from stack overflow.
  3. Since you're already working on JS you wouldn't need to learn anything new and you can focus on building your product.

The question you should be asking yourself Do I want to spend my time learning a new framework and then build the product or should I just building the product with the framework I know.

READ MORE
8 upvotes·1 comment·66.5K views
Mayank Verma
Mayank Verma
·
July 24th 2021 at 2:53PM

Are there any performance comparisons you made between the two ?

·
Reply
View all (5)
Needs advice
on
FlutterFlutter
and
Ionic ReactIonic React

Hi community, I am looking into how I should build my tech stack for a business/analytics platform. I am not very familiar with frontend development; when looking into cross-platform frameworks, I found a lot of options. What is the best cross-platform frontend framework to go with? I found Flutter interesting, but Ionic also looks promising? Thank you for the advice!

READ MORE
5 upvotes·184K views
Owner at Mingchen Information And Technology·
Needs advice
on
ExpressJSExpressJSNestJSNestJS
and
Spring BootSpring Boot

Hi, I am a new developer using Ionic to develop a mobile app. I have recently tried to build a social mobile app which will have video calling, payment transaction, chatting, sharing, etc. I am now confused as to which framework I should use for the backend: Spring Boot or ExpressJS or NestJS? Any detailed advice will be better for my development. Looking forward to your valuable reply.

READ MORE
4 upvotes·375.1K views
Replies (2)

Any tools that achieve your software functionalities is good. you should check if with these frameworks you can do video-call, chat etc. how the scalability is achieved and the complexity of using it with them. since you are starting from scratch you can do this kind of feasibility before starting

READ MORE
5 upvotes·1 comment·286K views
Rafsanjanee Rizvi
Rafsanjanee Rizvi
·
January 3rd 2021 at 12:26AM

Apprecaite your suggestion.

·
Reply

If I want to write server api, I will use NestJS as primary framework. It base on express | fastify so I can use anything of expressJs. SpringBoot is a java framework. I will think to write as payment transaction service. If you are Ionic developer. you will know Js / ES6. You can try NestJS / ExpressJS. - video calling: You can not create video calling feature. Some keywords: ffmpeg / coturn / webrtc - chatting: realtime (socket.io / websocket) - you can try some opensource as rocketchat. It also have video calling feature.

READ MORE
2 upvotes·1 comment·286.1K views
Rafsanjanee Rizvi
Rafsanjanee Rizvi
·
January 3rd 2021 at 12:44AM

Thnks for reply. I have a Chinese friend who gave me an App has 5 different kind of version as : for Android , For IOS , Admin panel, Web version, Destop Version. And that app is a giant as i have ever seen . Backend is fully developed by Spring boot and Mobile Front End developed by Native and desktop by C++ . The Features : Calling, Video Calling, Group Chatting, Group Calling in video, Bank Card adding Sdk, Payment throug qr code and adding freind throug qr code, User can transfer balance to another, timeline, notification, Live meeting, Live vedio sharing, Ticktock short video funtion, Public Account for Social Commerce... and etc. Admin panel has every control of that app with lots of tools. Same as like as WeChat which is Chinese biggest Social App.

I was shocked. It was a small team behind this app and they are continuing to update it but they cant rise because of the monopoly market . So is it possible by React Native and Express Without the Spring Boot

·
Reply
Full Stack Developer ·
Needs advice
on
AngularAngularElectronElectron
and
IonicIonic
in

I'm currently doing some research to build a full cross-platform system that our personnel will use for various management and selling purposes, this is just a first step to migrate (and clean, lots of cleaning) a gigantic and obsolete system made in Java 7 with a nightmarish coupling between logic and view layers.

Since the system itself is considerably large, we are currently migrating the essential modules of its logic to an ExpressJS driven Restful API.

As a complementary project, I must find a way to share the highest possible amount of view code while achieving said cross-platform capacity.

My approach is the following:

  • Angular 7+ and Ionic 5 for Android and iOS.
  • Angular 7+ for the web.
  • Angular 7+ and Electron for Desktop.

While Angular is the common part, and considering that Ionic can work on any platform, i'm wondering what is the best way to achieve a non-conflicting integration of Electron.js to the very-commonly-used Angular+Ionic Stack for both Mobile and Web development?

I've stumbled with a quite good template build called Polyonic but I would love to hear more about the matter before taking such a long-lasting decision.

READ MORE
(twitter.com)
9 upvotes·90.2K views
Replies (1)
Recommends
on
Angular
Ionic

Hello Fernando, I think that most of your approach is correct but maybe you're forgetting that an Ionic and Angular (together or not) could be a PWA that solves your desktop problem. With a PWA you only have to build a mobile and web solution and remember that you can build a library of components shared between Angular and Ionic. I hope this helps.

READ MORE
5 upvotes·2 comments·14.9K views
Fernando Albertengo
Fernando Albertengo
·
September 24th 2020 at 7:37PM

Oh yes, absolutely, with your PWA approach i even get a simpler distribution process. In that case, the only question that remains is if i will have the same level of access to the host. (i do have to connect to some periferials)

Thank you very much!

·
Reply
monikaja47
monikaja47
·
September 25th 2020 at 9:25AM

Hi again,

here you have a good resume of PWA characteristics:

https://www.altexsoft.com/blog/engineering/progressive-web-apps/

If you need to use some native functionalities is possible PWA does not fit your necessities but I think it worths it to take a look.

·
Reply