Vuforia with Unity3D or Vuforia with Android studio(native coding)? Whats the best approach to work?
Vuforia with Unity3D makes more sense.
It is simple as this:
If you are making only Android app, go for Vuforia with Android Studio. This App will work on Android devices.
If you plan to release this on iOS, Windows Phone, HoloLens then you have to use Vuforia with Unity3D or else, you will end of writing one app in Java(Android), one Object-C/Swift(iOS) and the one one in C#/C++(Windows Phone/HoloLens).
The decision is no longer hard to make from here.
Related
I am trying to create an android application, of which its components are build partly on android studio and partly on unity. i can't do everything with android studio or everything with unity, so i would like a way to merge the two parts. my plan is to integrate the part built in unity as the main activity on androids studio and then create the other activities(screens) of my app on android studio and create a way to slide scroll between those screens(activities). i would like this configuration to work as a single 'precess'.
is this posible to do ?
I am still a beginner, so if I didn't explain well please tell me.
I tried to search for information that would be useful to me but on found nothing.
Yes, it's possible. You have to make an Android Export and add it to your main project. then call unity's activity which is registered on AndroidManifest and Unity part will be run.
What's the function Android TV and Android Wear in Android SDK manager in Android studio. Do I need to install these for all Api
Those two components provide you a way to develop for Wear and TV apps, respectively. If you only want to develop a phone app, you are not needed to install those.
You can see more about the Android Wear SDK here and Android TV SDK here.
Android TV is for Android TV. If you don't need your app to run on an Android TV (which has a tiny marketshare anyway), then don't worry about it.
The same goes for Android Wear. If you don't need your app to run on an Android watch (which has a tiny marketshare anyway), then don't worry about it.
Also, you seem to misunderstand how Android versioning works. If you want to develop on a phone or a tablet, just download the latest version, you do not need to download the previous versions (except may be for one compatibility library that you might need).
In other words, if you're just a beginner, download as little as you can. Most beginners download almost everything and that's just a waste of space.
I have an app that I would like to build wearable support across platforms. I got Android Wear support, I got Gear Fit support. Now I am trying to figure out the Tizen SDK and if I can integrate that with Android Studio. Is that possible?
I won't say it's not possible, but Android Studio/IntelliJ does not support the Tizen Wearable build process at this time. I don't know what the long-term plans are for the Tizen SDK team--if whether they will continue with Eclipse as it is or start providing support for A/S themselves.
A Tizen Wearable app is for all intents and purposes a web app with a few config.xml changes and some custom folders, so there may be a way to cobble support in if you were really desperate enough. Behind the scenes, here is what the Tizen IDE/Eclipse is doing. Perhaps this will give you enough of a start.
edit: rearranged for clarity
I have made a windows phone app, and wish to deploy my app on android and iOS platform too.
Can we use VS 2012 or any other tools for achieving the same.
I found the below link for reference:
http://nakedalm.com/deploy-from-visual-studio-2012-to-ios-windows-phone-android-and-windows/
Thanks In Advance.
I think the closest thing to what you're looking for is Xamarin. It will not directly make your Windows Phone app an Android or iOS app, but it will let you write code using C# and VS2012 and with the right approach achieve a high degree of code commonality between the different platforms.
It's not a magic bullet, but it's probably the best approach available to you.
I am new to Xamarin. I have few confusion here.
Question:
How does Xamarin get the Native Look and Feel of the UI Components?.
Does Xamarin Provide their own Widgets [ like button, Layouts, ..].
Here is my understanding Correct me if I am wrong?.
1) Develop the UI [ button, layout...] by native SDK. For example iOS use Xcode. for Android ?.
2) Consider the button, when the button is pressed, the the code which is going to get executed
is common across the platform.
3) So, Since UI are directly from their respective SDK, we get the Native Look and Feel.
Kindly correct me where I misunderstood?.
I think you are way off.
Xamarin provides C# and the .Net (Mono) runtime on iOS and Android. At the same time they expose the native APIs on each platform to C#. So they built a way for C# to call into Objective-C and Java (and vice versa).
This means you develop native UIs on each platform, and can share backend business logic between platforms. A Xamarin app can share somewhere between 50-75% of its code across platforms. There is no general sharing of the UI across platforms, since this would abstract away the native APIs.
To break it down:
Android
Use Xamarin Studio or Visual Studio to develop your C# backend code
Use Xamarin's Android designer to layout native Android XML layouts
iOS
Use Xamarin Studio or Visual Studio* to develop your C# backend code
Use XCode on a Mac to layout storyboard or XIB files for native iOS UI layout
Both options you can create your UI from code as well, but the native APIs will be different on each platform.
*A mac is needed to compile for iOS