is it possible to deploy symfony web site on android platform? - android

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/

Related

How to convert MERN app to mobile app using any framework

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.

How to test mobile apps on Azure platform?

I have a mobile app written native for each platform(Android, IOS and windows).
I want to test my application on a cloud based real mobile devices using Microsoft's Azure platform. I have no Idea if Azure provides such service.
Does Azure provides mobile app testing on real mobile devices for apps written on native code for IOS, Android and windows ?
Does Azure provides mobile app testing on real mobile devices for apps written on cross platform codebase(Xamrin, phonegap, ionic etc) for IOS, Android and windows ?
Please provide the link and name of the service.
I do not want to host any web apps or the matter of fact I do not want any other service from Microsoft like the Saas etc. I just want a plain mobile app testing service from Azure.
Does Azure support all the platforms. Please provide me a link for the proof.
Thank in Advance :)
Azure does not provide testing services for mobile apps.
One of the better app testing services out there is Xamarin Test Cloud. Feel free to check it out here - https://www.xamarin.com/test-cloud

Is it possible to use Nodejs in mobile application?

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

What is the difference between installing JQuery Mobile application on a device using Google Play Store and using PhoneGap

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.

phonegap development environment

I'm trying to get setup to do mobile development using phonegap so i can deploy my application in android store and apple store. It's my understanding that I can simply wrap my application in phonegap so I can deploy for Android, iOs, BB, etc.
My application is an ASP.Net MVC app written with VisualStudio. All of the examples I've read through in my research tells you to use Eclipse for PhoneGap and Android, use XCode for PhoneGap and iOs. My app is ASP.Net MVC that produces Html 5. Is it possible to use PhoneGap with VisualStudio to produce Android and iOS deployable phonegap apps?
One alternative I've been thinking about is creating a simple Index.html page that uses jQuery to make a call to my ASP.Net MVC app and load the resulting HTML inside a div. Then I can simply reproduce this very lightweight Index page in Eclispe, XCOde, etc to run through Phonegap. This seems like a hack though. I've tried getting this to work but have not had any luck in the Android emulator in my windows environment.
Can someone please point me in the right direction for how to incorporate PhoneGap with my ASP.Net MVC app? Thanks.
ASP.NET lives on your server, so anytime you reference any ASP.NET script, you'll have to make the URL an absolute one with a hostname: http://www.example.com/my-script.aspx. Any non-dynamic files should be stored locally on the device so they will function when there is no network connection. You can then just host the dynamic files on your server and reference them whenever you need to. To keep data transfer size as small as possible, I generally pass JSON or something similar to the app. from my server-side script and then interpret the data into HTML in the JavaScript code for the app.
You should keep as many assets as you can local on the device so it doesn't require an internet connection to use the app. So don't link to a remote version of jQuery, save it as a part of the app. package you create so it's always available.
Eclipse/Xcode are nice because they help you create your app. and package it properly for submission to app. stores. They are also nice because of how easy it is to find help using Eclipse or Xcode to create apps. Xcode is actually required, Apple makes sure you have bought the latest hardware and the latest software just to be able to submit an app. to the store.

Categories

Resources