starting mobile development [closed] - mobile

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I'm starting mobile development for my company, but i don't really know where to start.
I'm a dot net programmer and i know a little bit of java.
I heard about phonegap , http://phonegap.com/start ; It seems to be nice but i'm a little bit confused with the multiplatform html.
You make your code in html, js and css but after that you need to build it in each platform ?
Did somebody have a better solution, my company need the app to be on all platform.
I've also heard about web app , you build a website and you can put it as an app, but not sure how it's working.
Thanks for helping me !

If u need apps for all platforms in a short time, use Phonegap.
You make your code in html, js and css but after that you need to
build it in each platform ?
Yes you code in html, js, css and after that build the app around it. Here you have 2 options. Either you can yourself install SDKs for each platform and build apps and release them. This is not that tough as it sounds :) As you hardly have to deal with any native code.
Or if you dont want to get into SDKs and just want to stick to the html js part of the app then you can use https://build.phonegap.com/ This lets you upload your html js css files to the phonegap build and you can get apps for all platforms from there.
As for webapps, phonegap is close to a webapp, with an added functionality that you can acces native features like camera, accelerometer and all too. so its fun. :)

Related

Hosting a NodeJs React app with Lightsail [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
I am very new with hosting.
I built an app with React, NodeJs, Express. Classic MERN project.
I wonder how to host it ? I read about Amazon Lightsail, but I have to choose OS.
If I pick Ubuntu, will I be able to install Nodejs, npm, host my API with https, etc ?
Thank you for infos guys.
You seem to be asking a few things here.
In terms of how you should be hosting: depending on your goals, Amazon Web Services may be a little more than you're looking for at the moment. If you're just getting started with web hosting and deployment I would highly recommend taking a look at something more straightforward(and free!) such as Heroku. This might help you get a grasp on the process of deployment, and they have a decent getting started guide specifically for node.
That said, if you are certain you'd like to dive in with Amazon Web Services there are several different services available to choose from (including lightsail) that you also may want to consider before continuing.
And finally to answer your main question: Yes, if you choose an Ubuntu distro for an OS you will indeed be able to install npm, node, and all the packages you'll require for your app (likely via a command line interface). I am not personally familiar with the specifics of Lightsail, but they have their own getting started guide you might want to read through for linux setups.

Confused on Ionic update [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
I am currently working on Ionic 3 on several projects.
To keep up with the latest updates I need to upgrade to Ionic 5.
Now, the ionic 5 upgrade seems to re-work almost on all of my code. So I am confused about whether I should upgrade to Ionic 5 or should change the framework to React or Vue?
Another issue is most of the Cordova plugins I use are not currently supported(in other words, are not maintained anymore.)
Please share your thoughts.
I think you're mixing multiple questions here.
How do I migrate from v3 to v5?
The Ionic-Team made a lot of API-Changes from v3 to v4. They moved their components from angular to web-components and now support bindings to multiple frameworks. There is no automated migration from v3 to v4, so the easiest way might be to create a new ionic project and transfer and refactor your code manually.
Should I use angular, react, vue or vanillajs?
There is no automated migration, so the only benefit of this is, that you can now think about changing the framework. If you continue using angular, it might be the fastest way, as you only have to refactor according to API changes.
Also in the tags you wrote angularjs (angular v1), but ionic3 is using (angular v2), so I assume your code is written with angular.
What should I do with unmaintained cordova plugins?
I don't think you have many options here. You can switch to capacitor if you prefer the development process and use cordova plugins for functionality that capacitor has no plugin yet. There are many cordova plugins that work and are not well maintained. But if something is not working, you have to contribute to the plugin, remove the functionality from your app or write the native code yourself (e.g. with capacitor).
I would go with Ionic 5 together with capacitor which I think is a much better experience to work with than ionic 3 and Cordova.

Is there a good VueJs native mobile platform? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
So I want to build a small native mobile app using Vuejs.
I understand that there are two platforms on which you can develop native mobile apps using VueJs; Weex and Nativescript.
Here are my questions:
1- Have you worked with any of the platforms? If yes, are they any good? (I've heard bad reviews so far)
2-According to my research React Native is way better than both platforms so I was curios to know if anyone here has worked with 'Vuejs to ReactJs converter'?
React-Vue: https://github.com/SmallComfort/react-vue
3- Should I abandon my VueJs background and go for Reactjs and React Native?
Thanks
I recommend NativeScript-Vue. The implementation is solid with a new Vue-CLI template. Visit nativescript-vue.org for more details and hop on NativeScript Slack (#vue channel) for solid community help.
I am self taught and just starting out on building native apps with javascript. I have experimented with react-native and the new NS-vue CLI v0.2 template. Not only am I sticking with nativescript-vue I am confident this framework is going to see continuous developments in 2018 and beyond that I am excited to watch unfold
You can build native app using Vuejs with weex
there is also great article about Native apps with Vue.js: Weex or NativeScript? 

Is there a benefit to using Swift or Java over NativeScript? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
From my understanding, if you want to develop a multi-platform app, it makes more sense to just use NativeScript or some other hybrid language. So would there be a point in using swift, objective-c, java, etc over something like NativeScript?
In the long run, I would love to choose swift/java over cross-platform framework. Even though with NativeScript, React Native or Xamarin, they all render the real UI Component from native API but I think there is still a gap between performances of swift/java and cross-platform.
Cross-platform is perfect for small or medium apps, or companies who have limited human resources as cost for developing and maintaining native apps is quite high. However, the cross-platform apps won't be as stable as native apps, so if you want to have a feature-rich apps, swift/java would be better. Moreover, I don't know much about React Native but you have full access to native API in NativeScript with JavaScript.
Technically, you can do everything swift/java can do in NativeScript. However, there are something in native API (e.g UI components, native function, etc.) that might take lots of efforts to access as it's quite tricky to translate swift/obj-C/java to javascript. Fortunately, there are many plugins or code snippets made by community that might be helpful.
That's my personal idea.

Web development which is best Angular Js or Wordpress [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I am developing 1 project but I am little bit confused to choose which technology I should use
I go for AngularJs, but why AngularJs?
I go for WordPress, but why WordPress?
Can anyone suggest me the best option?
The answer is not so simple, because there are many types of fields on which selected technologies can be used and as #steur36 said before, it depends on your project requirements.
Basically, Wordpress is a CMS and its prime functionality is to provide all functionality to run and display a simple webpage (its a mix of frontend and backend). Wordpress could be used with success for small websites or blogs (where the main feature is to provide and/or display basic content, like: text, images/media/gallery, files ect.)
In the other side, there is the AngularJS, a javascript frontend framework where you can focus on visual side of your project and how the content is present to the audience. With AngularJS (or any other javascript frontend framework, like: Ember, Backbone, ect.) you can build the appearance of any webpage or web application, but to store the content, you may also need some RESTful backend server as well (to create queries to the server).
As small summary, Wordpress is great for small and medium websites/blogs (for bigger projects, it might not be adequate). With AngularJS (and probably with some RESTful backend server, because it depends if you really need it) you may create almost any complex projects, but the time of creation will definitely increase relative to Wordpress.

Resources