Omnimaga

General Discussion => Technology and Development => Computer Programming => Topic started by: ClrDraw on November 28, 2014, 10:19:20 pm

Title: Android programming, anyone?
Post by: ClrDraw on November 28, 2014, 10:19:20 pm
I'm getting my first smartphone for Christmas (LG G3 running android lollipop  ;D ) and want to begin programming apps for android. I'm already comfortable with java so I plan to use that.
Out of curiosity, have any of you ever tried this? Any tips?
Title: Re: Android programming, anyone?
Post by: DJ Omnimaga on November 28, 2014, 10:20:41 pm
I was contemplating starting as well at one point to port Reuben or something, but it will depend what languages can be used on Android.

By the way if you make some games, be sure to showcase them on Omni :)
Title: Re: Android programming, anyone?
Post by: tr1p1ea on November 28, 2014, 11:18:17 pm
It really depends on what you want to make. Are you thinking about a utility or game? There are game engines around that can build for android, or you can do everything in eclipse.
Title: Re: Android programming, anyone?
Post by: Juju on November 28, 2014, 11:27:42 pm
Quite a few game engines support Android. I have one in the app store made in Lua with a port of Löve2D.
Title: Re: Android programming, anyone?
Post by: DJ Omnimaga on November 28, 2014, 11:54:44 pm
Although to be honest I was not really convinced about the capabilities of Love2D on Android, considering even on a Nexus 5, Supersonic Ball runs at around 8-10 FPS. But again it's probably because the game is 1080p on Nexus 5  and perhaps some optimizing could be done depending of Lua limitations.
Title: Re: Android programming, anyone?
Post by: Eeems on November 29, 2014, 04:04:23 pm
Although to be honest I was not really convinced about the capabilities of Love2D on Android, considering even on a Nexus 5, Supersonic Ball runs at around 8-10 FPS. But again it's probably because the game is 1080p on Nexus 5  and perhaps some optimizing could be done depending of Lua limitations.
Depends on your ROM I'd say. I'm getting much better framerate on my N5.
Title: Re: Android programming, anyone?
Post by: epic7 on November 29, 2014, 04:43:33 pm
At school, I'm starting a club for android development. Our starter project is a programmable calculator app made in Android Studio.

As for games, I've used LibGDX (for java), which supports a bunch of platforms including android.
I made a game with LibGDX once which was a nice experience, but I haven't tried compiling it for android. Maybe I'll try that this weekend.
Title: Re: Android programming, anyone?
Post by: DJ Omnimaga on November 29, 2014, 11:09:26 pm
Although to be honest I was not really convinced about the capabilities of Love2D on Android, considering even on a Nexus 5, Supersonic Ball runs at around 8-10 FPS. But again it's probably because the game is 1080p on Nexus 5  and perhaps some optimizing could be done depending of Lua limitations.
Depends on your ROM I'd say. I'm getting much better framerate on my N5.
I'm using Android 4.4.4. I didn't update to 5.0 yet because it crashes during charging when language is set to French Canadian and I believe there were other problems as well.
Title: Re: Android programming, anyone?
Post by: ClrDraw on November 30, 2014, 01:24:26 pm
By the way if you make some games, be sure to showcase them on Omni :)
I most certainly will  :)
 
It really depends on what you want to make. Are you thinking about a utility or game? There are game engines around that can build for android, or you can do everything in eclipse.
My ultimate goal is to make my own homescreen launcher but (since that's no doubt really advanced) I plan to start with simple games.

At school, I'm starting a club for android development. Our starter project is a programmable calculator app made in Android Studio.
That's sounds great, good luck!