Android and field of useage - android

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.

Related

Starting Embedded Android

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.

Development mobile application for windows based phone

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.

Mobile version to Tablet version and iOS version

I've made a mobile version of a specific app. But the next requirement now is to build an app that can be run from mobile OR tablet.
If my app supports the compatibility version in mobile from M to lower, will it run also to a tablet. (Given it is also an android tablet not an iOS)
Next Question
Also, i'm sure that the next requirement will be to develop for an iOS app.
do I need to work it again in iOS version or there is a certain way to convert or to do at once the android and iOS version?
thanks for advance
just a quite beginner here in android dev and new to iOS and Tablet app development:)
*C# - XAMARIN DEVELOPER
In Android if you are making app for Mobile Only and you want to support Tablet also then don't worry just add one folder that contains the Tablet layout file and set the layout compare to Tablet that you have to display.
IOS Development :
For Ios If you have to Create Only App for iPhone and you have support Tablet also.
Then go to Info.plist. file and change Devices setting to Universal
that can support iPhone and iPad both.
If you have any doubt then free feel to ask.

Testing Android Studio app on iPhone

I would like to develop Android app with Android Studio, but the only device I have for now is an iPhone (5 and 6).
Is there a way to have a live-preview of an app on iOS? For installing Android OS on iPhone I've seen solutions like iDroid, but they seem to be not supported and not exactly working in this kind of way.
Is there a way to have a live-preview of an app on iOS?
No, sorry.
You will not be able to run your android app on iOS. But what you can do to test it is use the Android Virtual Emulator. It is built an to android studio. This will run an instance of Android on whatever computer you are programming with. You will be able to test your app easily on that.
If you have a Mac and an iPhone 7, you can install a hack called Project Sandcastle. It is still in beta, and probably won't be updated ever. It doesn't support GPU, and supports only iPhone 7. The device heats as hell. I do not recommend installing this hack, just buy a cheap android device in store.

If I buy a Nexus one in Best Buy can I use it for develop applications?

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.

Categories

Resources