[Q] Does libgdx work for developing Android and iOS compatible apps? - General Questions and Answers

A few days ago I came across the Libgdx website: http://libgdx.badlogicgames.com/features.html. They claim they provide a framework that allows to develop in Android and the application will automatically be compatible in iOS. Unfortunately I don't have a Mac to test it and before acquiring one I would like to know if it really works as advertised.
Has anyone tried it? in that case, is true all that's written there and it's so easy to make compatible apps?
Thanks!

Yes it works

Related

[Q] What kind of programmer do I need for Android?

I am in the process of starting a small firm to create Android applications. Not being a programmer myself, I have no idea what kind of engineer we need to create vacancies for.
So, what are the languages necessary to program for Android?
ftgg99 said:
So, what are the languages necessary to program for Android?
Click to expand...
Click to collapse
I've read that for apps, you need to learn Java, and for Kernels learn C.
Sent from my T-Mobile myTouch 3G Slide using XDA App
As a business owner here is something that might interest you as you will be able to develop cross platform - DragonRad.
Getting ready to try it myself. Best of luck with your search and your new firm ftgg99.
Video 1
Video 2
Video 3
Only drawback I can see is Windoze based only as far as building...use of app is cross platform
Thank you, looks very interesting!
DragonRAD is for building data-driven apps. If you're looking to mobilize your existing back-office data, then DragonRAD is for you. But if you're looking to build games, or 'consumer-type' applications, it may not be. Hope that helps!
Android applications are mainly coded in Java but i believe can also be coded in C++
Although, if you're going to be developing cross platform (iphone, symbian, etc.) you'll need people who can code in a range of different languages.

Developing for Android and iOS - 2 native apps or just 1 with cross-platform toolkit?

Hi,
I want to develop an app for both Android and iOS and was considering using a cross-platform toolkit. Currently I'm tending towards Appcelerator Titanium as it uses native widgets.
However, since I only really want to target 2 platforms, is it worth doing that? Or should I get myself a cheap Mac Mini (or run OSX under a VM or something) and just develop it natively for both?
Opinions of people who have developed for both platforms would be very helpful.
Regards,
Asfand Qazi
iphone / iOS now has "Alien" which can be used to run android dalvik code directly on the device, I suppose it depends what you are developing?
If your app uses ndk I don't think alien will help because the two devices are not the same inside, but pure Dalvik apps would run through alien and this would halve your dev time worrying about cross-platform issues.
I would have said flash or AIR but I have heard aple has spat the dummy again over AIR and flash apps on it's store so I'd skip that.
Also worth thinking about is something like web apps because both android and iOS support apps ased on webpages. remember it does not have to be the next microsoft office to make bucks.
Just some ideas to get the ball rolling
I'm primarily going for a native look and feel for each platform, so although those options are interesting, I don't think they would suit me. Interesting anyway though, maybe I'll use one of those for a future project.

Possibilities of a Rockbox Port for WP7?

Hey, XDA. This is a copy and paste of a post to '/r/wp7dev' on Reddit I made a few minutes ago, and I'm not yet able to post links sadly.
I took out my Toshiba Gigabeat S the other day, which I've pretty much abandoned when I got my Focus. I kind of missed the amazingness of Rockbox.
The short time that I had a loaner iPhone 3G, I had installed iDroid on it and the Rockbox for Android port too, and it worked well. (I was the first person to get Rockbox working on an iPhone, [kind of!])
So now, I'm thinking about how cool it'd be to have Rockbox on my shiny Windows Phone 7.5 Samsung Focus...
I'm not a programmer by any stretch of the term, aside from dabbling here and there, but I do have the whole VS2010 for WP7 and an official student dev unlocked phone and all that, and got to tinkering with the source from Rockbox's Android port (I had this linked, search for Rockbox Android port). (I figure it'd be the most sensible to try with their Android port than any of their device specific variants.)
Obviously, I have no idea what I'm doing. I was able to find a porting guide for Android to WP7 APIs (I had this linked, search for Windows Phone Android mapping) and it looks like a lot of the objects translate well, plus Java and C# are fairly similar to each other, and are translatable (also linked, search for Java C# comparison).
I'm aware of some of the limitations with file system access and native applications, etc. with WP7, so I know the whole porting process won't be a 1-2-3-done kind of deal. But it definitely looks doable.
It seems that something like this might need an Interop-unlocked device for it to fully run, but I figure anyone who'd even want Rockbox would already have that done.
Rockbox would be great for WP7 because:
- it supports gapless playback
- it supports a gigantic variety of file formats
- crossfading is lovely
- EQ controls are superb, as are compression controls and balance and whatnot
- it has an excellent set of plugins like oscilloscope, vu meter, etc.
- plus, it'll look really cool Metro-fied.
If anyone with interest is able to help out with this, let me know. Then who knows, support for streaming gapless from a media server could even be done down the line.
tl;dr: a Mango/Metro-fied WP7 Rockbox using the source code from the Android port could be a super amazing thing for the audio playback options for the platform. Any assistance in doing this would be spectacular!
Rockbox for Android is not something I'm familiar with; the last time I looked at RockBox it was a full ROM replacement. You could technically do that with an HTC phone, I guess, but it would be very difficult to create the ROM and a complete waste of the hardware's other capabilities.
Integrating Rockbox functionality into a WP7 ROM is probably closer to what you're thinging of, but it still won't be easy. WP7 doesn't allow apps to replace core functionality built into the OS, so you'd need to create a custom ROM that uses Rockbox in place of the built-in media player.
I don't know how hard this woul be, but don't assume it would be easy. Android is pretty much nothing like WP7 internally. Android uses a Linux core, and apps for it are written using a Java variant or various native programming languages available for Linux. WP7 uses a Windows CE core, and apps for it are written using managed code or Windows native C++. Typically speaking, to port an app between the two system you must completely re-write it.
I do know that Windows Phone 7 uses C#, which is structurally similar to java. At that point it'd be a matter of porting over the java to C#, then figuring out the API equivalents. Still though, I don't know how possible this'd all be without native access to the device.

Android as an OS for non-phone devices

Hello,
First off, apologies if I have posted this in the incorrect forum.
The company I work for is looking to update one of it's product lines and has been toying with the idea of using Android as a development platform. Up until now the philosophy has always been to develop simple, bespoke embedded software that provides only the functionality that is needed at the time. The device itself will be a medical device, and as such will have no telephony requirements (and associated things like contacts, calander and the large majority of the pre-installed Android apps).
I have read, and understand it is possible to re-compile Android from source and remove all of these non-required functionality. My question is really if that is worth doing? i.e. stripping out all un-needed applications that get build into a stock ROM. Or would it be a more efficient to use some form of OTS embedded Linux platform?
Something in Android 4.0 that does seem to be useful is the support for Bluetooth HDP.
Kind Regards,
Simon
Well there are other devices that aren't phones that use Android. Take the motoactv for example. It's a fitness watch that runs a stripped version of Android, but it's still Android and applications can still be programmed and installed to it.

[Q] Help choosing apps

Hy everyone, this is my first post. Im a recent owner of a TF300T, and I work in Game Development. I use Visual Studio 2012, Blender, GIMP, and DirectX. I wanted to know what apps could I get, what do you guys recomend. I dont know exactly whats on the market today. For example, a remote debugger would be great, to give an example.
Thanks in advance.
pachesantiago said:
Hy everyone, this is my first post. Im a recent owner of a TF300T, and I work in Game Development. I use Visual Studio 2012, Blender, GIMP, and DirectX. I wanted to know what apps could I get, what do you guys recomend. I dont know exactly whats on the market today. For example, a remote debugger would be great, to give an example.
Thanks in advance.
Click to expand...
Click to collapse
Biggest debug used is Logcat. Most of the time set up along with eclipse IDE for Java.
kd8bny said:
Biggest debug used is Logcat. Most of the time set up along with eclipse IDE for Java.
Click to expand...
Click to collapse
Thanks for that, gonna check it out, but i think theres a small confussion. I don't develop for android, I develop for windows.
PS: I code in C++ 11 and DirectX 11
pachesantiago said:
Thanks for that, gonna check it out, but i think theres a small confussion. I don't develop for android, I develop for windows.
PS: I code in C++ 11 and DirectX 11
Click to expand...
Click to collapse
Because you said you worked as a developer, I guessed you wanted apps that could aid you with that.
So here are a few that I could think of:
Air Display: use your tablet as a second monitor. Maybe you can display log info in that screen. I haven't tested this one, but heard it works well.
https://play.google.com/store/apps/details?id=com.avatron.airdisplay
Team Viewer: allows you to access your computer from your tablet, so it could be useful in a situation you only have your tablet and want to get things done.
https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile
Space Draw: it's a 3D modeling program for Android. Never used it myself, so I am not sure how it works.
https://play.google.com/store/apps/details?id=com.scalisoft.spacedraw
SketchBook Pro for Tablets: tool for drawing on the go. I like this application a lot.
https://play.google.com/store/apps/details?id=com.adsk.sketchbookhd
If you want recommendations of apps for other applications, you can try to search the web for lists of must have apps.
Here is a good example:
http://arstechnica.com/gadgets/2012/12/must-have-apps-for-your-new-android-tablet/

Categories

Resources