I developed native iOS and Android based applications with a dot net server.
I didn't use any cross-platform capabilities.
Now I have a new requirement that enforces me to install my application on windows phone and tablet.
Do I need to develop a new window based application from scratch?
Thanks.
As far as I know, yes. Either you'll have to rewrite the app for Windows Phone specifically or for cross-platform but I don't know any way of running a native Android app on a Windows phone.
Related
I have some experience in developing mobile applications in Android Studio.
I have to develop an android application on Embedded Android Board.
I have some questions regarding embedded Android system app development. Is the application development in Embedded android same as mobile application development ?
Can I develop Embedded Android apps using Android Studio and debug them similar to mobile android apps ?
I used Kotlin for mobile android apps. Can I use Kotlin for embedded android apps also or is Java must ?
Do the embedded android support USB camera and keyboard like windows instead of touch screen ?
The boards that I have come across are Odroid and Tinker. Is it okay to use either of these or are there more options ?
Thank you.
You can install any app by ADB Shell to check application compatibility. About supporting usb camera and other devices you must ask Tech Support of the product you use and/or check on Product Support forums.
We've developed a Hybrid App for Android Mobiles. We wanted it to be compatible with Windows and so we used Adobe PhoneGap Build to generate .XAP package from the existing Source Code.
We're are sure that this .XAP package could be easily deployed into a Windows Mobile Phone using the Deployment Tool/ publishing to Windows Phone Store.
But how about targeting a Windows Tablets/ Surface Mobiles. Do they use the same package(.XAP) type?
My Colleague Suggested that We need to develop a Native App from the scratch to Target the Windows Tablets/Surface which would be even compatible with Windows8 PCs/Laptops.
This breaks the whole ides of Hybrid. But my view is that Why can't we use the same source code (in HTML5,CSS3,JS,JQuery,JQUeryMobile) to generate the package compatible with Windows Tablets/ Surface. If so how? If not Why?
Also let me know if Windows Tablets and Windows Phone platforms are completely different.
Disclaimer: I'm not a phone developer, just a guy with some knowledge I've picked up on this subject.
Firstly, by "Windows Tablets" I imagine you're referring to the Windows RT OS? Or are you referring to Windows 8/8.1 apps in the Store?
In any case, Windows Phone 8 / Windows RT apps can all be developed using a front-end stack (HTML/CSS/Javascript).
You can easily create apps for Windows and Windows Phone devices from a single project, using the language you prefer.
source: https://dev.windows.com/en-us/getstarted
The moral of the story is that you can develop apps for Windows/Windows Phone/RT using a variety of different languages, including JS with HTML/CSS. It might be a good idea to read that link and check out some of the samples/tutorials there, since some of them appear to directly apply to your situation.
Hope that helps.
If I create a Android Application that uses on screen buttons, can I also code it to listen for keyboard keystrokes if it is running on a PC? So what I'm saying is, if I develop a application that can run on mobile devices and PC, can I keep the code for both of them the same, and still listen to keyboard strokes in both versions?
So if I open the app on a mobile device it will use touch screen, and if I open the same app on my computer it will use the keyboard for input, is this possible?
My friend Android platform is only available for mobile devices and their hardware is designed in such a way so that only android platform can be installed on it. For PC we have other platforms like Windows, LINUX etc. So for running android application on PC you need to have a android platform which can be installed on PC. Till now there is no android platform which can be installed on PC. But may be available in future. Then you can think on your Question.
Have Fun and Wait to have another new innovation in android so that this will be available for PC also
I want to start Mobile Phone development, but I am very very new to this area, I have 3 choices: iPhone, Nexus One and Windows Phone. I believe Nexus one atracts me more. But I have never bought a smart phone. My questions is: If a buy one Nexus One from Best Buy store, can I use it for developing Android applications?
I appreciate your help, nobody helps me with this question and I am a novice in smart phones.
Thnak you
Edgar
For the most part you do not need a device to start doing mobile development. You can download the Android SDK complete with an emulator here: http://developer.android.com/sdk/index.html
If you're not sure which kind of development you'd like I'd recommend downloading the toolkits for all the major ones, trying them out, and then decide.
Android
Windows Phone
iPhone
Blackberry
You don't develop mobile software ON a mobile device. You use them to test.
If your choice is Android vs. Windows vs. iOS, then you need to decide what kind of software you will be writing.
For native apps, all 3 use very different development platforms (java vs. .net vs. objective-c).
If you're going to go the HTML5 + Phonegap route, then it really doesn't matter. And you really don't need a physical device anyways...you can always test on simulators.
If you want to do ANY app dev for iOS, though (be it native or phonegap) you WILL need OSX on a desktop/laptop computer.
First decide what operating system you want to work on as DA suggested. If you have decided to develop applications for Android then iPhone and Windows phone is of no use to you.
Only those devices having Android Operating System you can use, Nexus One or Samsung GalaxyS are good options.
But before buying anything you can start developing applications as there is emulator provided which does most of the work that a device does.
Before I start to develop an application I really want to know that we can only use android Sdk on Android phones or can we use the android Sdk to develop other things like iPad, iPhone also etc?
You can use the Android SDK to develop software for the Android OS. So every device that is running Android OS, you should be able to develop software for.
The IPad, the IPhone, etc uses a different OS.