I already did some applications in computer using Nodejs and Mongodb. Is it possible for me to use this projects and run in mobile platforms. Or should I write all the project in Android starting from the scratch?
This question is kind of vague. A mobile application would be written natively (iOS, Android, maybe Xamarin or Unity for cross-platform), or could be written as a web app (a HTML5 web page), and turned into a "mobile app" via PhoneGap, Cordova, Crosswalk or just opening a web browser.
As far as running nodejs and mongo natively on the device, you need to explain more. Those are server-side technologies and I'm not sure why you'd want them on a mobile device. So the answer is "no" without it just being some tech experiment.
Can mobile apps talk to and utilize your Node server application? Absolutely!
Any apis specific to these platforms won't work within mobile application.
There is plugin on-boards very limited NodeJS apis by translating them to their native equivalents.
For Example : NativeScript-Nodeify
Related
I enjoy MERN development and I actually prefer it to Meteor, etc.
With Meteor however, it is pretty convenient to convert the website into a mobile app with a few commands.
I was wondering if there is anyway to convert a MERN website into a mobile app using one of the "wrappers" available like PhoneGap, etc.?
What options do I have?
What do you suggest?
You could try using "Cordova" of Apache which is a mobile application development framework. This will help you port the web application to different mobile platform.
I'm a C++/Qt developper and starting web development
I discover symfony framework that looks very great for me... BUT... Life is never so simple...
I would to develop a sort of web app on android platform (smartphone, tablet...and don't want to develop native android app, too complexe...) It is for internal organisation use and would be a device local website (http://localhost)
I have installed palapa web server on my smartphone but I'm stucked to go further with symfony installation/deployment
Do I have access to system/php commands with palapa/android ?
Do I have access rights to install symfony and composer and so on in palapa reps ?
What is the way to do it ?
How to deploy symfony on palapa server ?
... So I'm stucked.. :/
Great thanks in advance
Don't try reinventing the wheel...
If you want to develop a mobile android application use Java with android studio.
If you want to develop a web application Symfony sound greats. Couple with Bootstrap offer the possibility to manage every screen size and browser like smartphone but in a browser.
If you want to develop a cross platform mobile application take a look here for example :
Cordova https://cordova.apache.org/
Titanium https://www.appcelerator.com/mobile-app-development-products/
I am planning to develop an ecommerce application for web browsers and mobile platforms. I am a java developer. I will prefer java as a backend technology but I am not confident which technologies are best for front-end.
can anyone tell me which technologies are best suitable for front-end for below platforms:
1. browsers web application
2. android app
3. ios app
First of all, AFAIK you should choose those technologies that will help you be more productive!
According to me, native-fan, I suggest you use PhoneGap (CSS, HTML5 + Javascript FRAMEWORK) for your purpose.
PhoneGap helps you to write one application which you will deploy for android ios or browser. You may also need to adjust your UI Features (such as width/height etc) to match a given device.
What is the difference between installing JQuery Mobile application on a device using Google Play Store and using PhoneGap?
Also, is there other tools we can use to install Jquery application on devices besides PhoneGap?
Thank you!!!!
You don't install an application using PhoneGap. Phonegap is a framework that lets you develop apps using html 5/javascript. After you develop your app you still have to publish it on Google Play if you want users to install it. Jquery Mobile is also a framework, designed to develop webpages optimized for mobile screens.
There is a good post here Explaining the differences between phonegap and jquery mobile.
There are several other mobile web frameworks such as Titanium, sencha, kendo ui, and I am sure you can find others if you run a quick search for it.
You need to read a little about them and understand the differences and advantages between them. Googling "Phonegap vs Titanium" for example will give you a good start point to understand the difference between them.
PhoneGap is just a cross-platform framework to develop mobile applications. You can use HTML, CSS, JS (incl. jQuery and jQuery Mobile) to develop in PhoneGap. In order to test applications, you can transfer them to your device using tools provided by PhoneGap and the Android SDK.
But in order to publish your application and make it available for others in the Google Play Store, you have to create a developer account ($25 at the time of writing this) and upload your application package (APK) there.
PhoneGap Guide (read "deploy to device")
Android Guide "Using hardware devices"
Android Guide "Get started with publishing"
There are also other cross-platform frameworks available such as "Titanium". Keep in mind that jQuery Mobile is only a Javascript (jQuery) extension to help building user interfaces that resemble conventional app behavior and look. It is not a complete framework to build your application.
We recently confronted a challenge where we got to port an Existing Desktop (.NET 3.5) application (Which communicates a WCF service and a Webservice) to the technology that can meet following:
Should support IPAD
Should Support IPhone
should support Android
Should Support Window Mobile
Should be on WEB based, so that can run on DT.
Optimized in Performance.
Cool UI.
With so many technologies available to support them all. Its become a challenge for us to finalize one upon other. So far, we are thinking about a Web based application in ASP.NET MVC-4 (As we are .NET engineers). We are open for suggestions.
Thanks for your suggestions and time you devote in helping me.
Regards
Sumeet
Take a look into the MONO Project it is a open source project that aims to bring the .net framework to linux/mac os Mono Website mobile development does come with a licensing fee in order to deploy to a device or distribute the application tho there is also phonegap which lets you use javascript and html5 markup to create native cross platform applications for mobile platforms PhoneGap Website