Starting Embedded Android - 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.

Related

Use Android Auto App in Android Automotive Emulator

I saw that there is a DHU for Testing Android Auto Apps during development.
At the same time, there is an Emulator with system images from Volvo and Polestar to use Android Automotive in Android Studio.
I found this on Google Android Auto webpage:
You enable Android Auto to connect with your phone app by creating
services that Android Auto uses to display a driver-optimized
interface to the driver. You reuse these services for your Android
Automotive OS app, but users do not install your phone app on their
cars.
I was wondering if I develop some app for Android Auto, how complicated is the process of transforming this app to use it in Android Emulator or as an Android Automotive App?
The whole let's say business logic behind Apps should stay the same and services, according to Google, should work on Automotive as well? So the only difference is in UI?
Thanks!
Take media app as an example
It isn't complex, there is step-by-instructions at https://developer.android.com/cars to port your Android Auto app to Android Automotive OS.

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.

Can Hybrid Apps be targeted for Windows Tablets/Surface

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.

Do I need the "Android unlocked dev phone" to test my android projects?

I bought an Android phone to use Flash. But to my surprise, Flash does not run on Android devices with arm v6. But I do want to make something useful and develop for it. Does it need to be "unlocked" for this purpose?
Not at all, you can develop Android applications on any Android device. Just make sure that if you want to make use of Google APIs that it's a device that supports those APIs. Also, you'll need to enable development under Settings --> Development (I believe, the location actually varies depending on the version).
Nope, just download the SDK and go. All current phones (that I know of) allow you to do debugging on-device.
If you are developing using the Android SDK or NDK, any phone with Android Market is required to be able to be used as a developer device. If you are trying to develop IN Flash, then you will need a phone capable of Flash (Motorola Droid, any Snapdragon or better processor device) but on Android I don't believe there is a way to package a Flash app onto the device, and the Flash app is always run in the browser.

Android and field of useage

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.

Categories

Resources