jnigen wiki page

It’s been a while since I’ve posted here. I mostly just work on Spine non-stop, but every now and then I do something on libgdx, usually related to scene2d. Today I decided to write a wiki page for jnigen:

jnigen wiki page

jnigen is quite neat, but I don’t think many people realize it can be used outside of libgdx. I’d like to see it used by other Java projects to lessen some of the JNI pain in this world, so maybe these docs will help.

Port your libgdx app to x86 Android and win with Intel!

Intel Developer Zone and BeMyApp are holding a couple of code fests over the next few weeks in Berlin, New York and Santa Clara. During these events, Intel will help you port your Android apps using native code to x86, free of charge!

To motivate you, you can win prices (trip to MWC 2013, tablets, Ouyas, go-to-market package) by porting your app and submitting it to the Google Play Store within 2 weeks after the respective code fest. Best of all: libgdx games can participate, and the porting couldn’t be simpler.

Porting your libgdx app to x86 Android

You have to use the nightlies for this to work. Make sure all the jar files are from the latest nightlies. Next, copy the x86/libgdx.so file to your Android project’s libs/x86/ folder. If you use the gdx-freetype extensions, simply copy the extensions/gdx-freetype/x86/libgdx-freetype.so file to your Android project’s libs/x86/ folder. To use bullet, copy extensions/gdx-bullet/x86/libgdx-bullet.so to your Android project’s libs/x86 folder.

That’s it, your app is now x86 compatible! You can test it by setting up an x86 Android emulator. Let’s look at the event details and how to win fabulous prices!

Code Fest Berlin, 9th of November, 2013

In Berlin, November 9th, from 2pm to 8pm, at co-up, Adalbertstra├če 8, 10999 Berlin. More information can be found at the Code Fest Berlin site.

You need to be based in Germany to participate in this event.

The awards

  • The two best ported app will get a trip to Barcelona with invitation to Mobile World Congress 2013
  • The fifteen first team who successfully port their app to x86 (which means no buggy app) will get a tablet
  • The fifteen next team who successfully port their app to x86 (which means no buggy app) will get a OUYA
  • Some of the team might receive a $5.000 go-to-market package (which is advertising on GP and Facebook)

Steps to follow

  1. Subscribe on the evenbrite: https://codefestberlin.eventbrite.fr
  2. Recompile your app and submit it to the Google Play store until the 23th of November, the earlier the better!
  3. Send an email at XXX with the effective Google Play link attached

The faster you port and submit your app, the better! I highly recommend attending the event, Intel dev guys will be there to help you out, and there’ll also be some test devices available! Don’t forget to register for the event!

Code Fest New York (1-2nd November), Santa Clara (15th-16th November)

The US Android Codefest is taking place in two places

  • New York, November 1st-2nd, at Alley NYC, 500 7th Ave, New York, NY 10018 Floor 17A.
  • Silicon Valley, November 15-16th SandBox Suites Silicon Valley, 3295 Scott Blvd. Santa Clara, CA

You can find more info on the official site. You need to be based in the US to participate in this event.

The awards

  • The best ported app will get a trip to Barcelona with invitation to Mobile World Congress 2013
  • The second best ported app will get $1.500 + $5.000 go-to-market package
  • The 3rd, 4th and 5th best ported app will get $5.000 go-to-market package

Steps to follow

  1. Subscribe on one of the evenbrite:
  2. Recompile your app and submit it to the Google Play store until the 16th (NYC) and 30th (SV) of November, the earlier the better!
  3. Send an email at XXX with the effective Google Play link attached

Again, make sure to register and attend the event(s), and submit your app as soon as possible!

If you run into any problems regarding libgdx, post a comment on this blog post!

Happy coding, and best of luck!

Apps World London 2013

Was invited again to give a talk on Android optimization thingamajings and did just that. I decided to give a quick tour of all the available tools for memory and performance analysis, and compiled a sizeable list of references for folks to consume for more detail. Slides:

Stef managed to sneakily record the video, in fake portrait mode. Just pretend there’s only audio and you’ll be good. Otherwise prepare for some serious neck pain:

I wished the Apps World organizers would record the free talks and put them up on the web.

IMG_20131022_160130

I also did another round of book signing at the Apress booth. It’s always awesome to get to the booth and see a huge queue. Thanks for everyone grabbing a free book!

On the second day i had the pleasure of listening to Steve Wozniak in a sort of keynote/interview hybrid for an hour. I was able to sneak into the press area, so first row directly in front of the Woz. An entertaining and insightful talk. It was also interesting to see how tech journalists work (it involves iPads, trying to type really really fast, eventually failing).

Meet a lot of old and new folks, which is always a blast. Special shout out to Badly Drawn Rod and our friends from Imagination Technologies which approached me after the talk. Thanks for Sixdegrees for inviting me again, always a pleasure.