Showing posts with label mobile app development. Show all posts
Showing posts with label mobile app development. Show all posts

Tuesday, May 28, 2019

Review: NativeScript, Flutter, and other mobile app dev tools

I'm just now learning about NativeScript and am impressed. So what other programming languages and development tools for mobile development have I been missing?

Well, I heard of Flutter, but how does this compare with NativeScript? I hear both of these can be used to developed mobile apps for both, Android and iOS.

Of course, one advantage that Flutter is proclaiming is their ability to show the app not just on mobile devices, but on desktops and all other devices. So, an app developed with Flutter will display beautifully on a computer and tablet just as much as a smartphone or iPhone. Flutter is also backed by Google whereas NativeScript is backed by the open source community (which gives an advantage for Apple developers and perhaps non-Googlers too).

NativeScript

Well, let's hear the introduction for using NativeScript.




Flutter

Now, let's hear the introduction for using Flutter.




Learn More - Different App Tools

To learn more about the different tools for developing cross-platform applications, I found this article to be insightful. No need to repeat what someone else has already searched and reported on, right?


Here's a quick snippet from the article that I found very useful.



Whether or not the framework is best among the others is something that I think is debatable and also depends on who the main targeted audience is. Do most of my users use an iPhone? If so, then I'm most likely focused on which framework produces that best look on an iPhone and secondly on other smartphones. If the app that I'm developing is primarily for Facebook users, then I'm going to heavily consider developing using ReactNative. So, I think the choice lies with the user-base and not the developers.

Awesome Table Summary by CodeBurstIO



Mobile App Development for non-Developers

There are also plenty of platforms for non-developers to use in developing a mobile application. I have add these in the references below.

Reference