Android is an awesome and fun system to work on: in a (relatively) few lines of code, you can create applications which are nice-looking and pleasant to use… But for a few (apparently) simple things, Android gets quickly quite tricky if not frustrating. Asynchronous tasks are one of these important concepts that are quite hard to get right when you rely only on Android base framework. As a solution, I would like to talk about a small framework that I’m currently working on to help handling these situations with more ease: Robolabor Task.
Almost all Android developers have been confronted at least once with the standard Android emulator when developing apps… and been annoyed with how slow it is. Things have greatly improved during the last year which X86 emulation support which brought hardware and OpenGL acceleration. But we now have an even faster alternative (especially for 3D developers): Genymotion.
After a year of blogging vacation, looking for inspiration, I decided to go back to my keyboard! And to revive a blog, refresh technical knowledge and simply have fun, what could be better than a blog theme change? In this series of post, I will show you how I customized a template WordPress theme to make the new Theme of CodeXperiments. This first post will give an overview of the technologies I used for that purpose.
On the 1st of March happened the Paris Android User Group (PAUG) Low-Level Conference in Paris. I was invited there to talk about the Android NDK.
My talk was planned for around one hour but due to the conference constraints, I had to go faster than expected. For those who have missed the event or who didn’t have time to read the slides, here there are…
I know there has been a lot of advertising about this book on my blog these days. But promise, I’ll come back to more technical stuff soon! You will be pleased to know that Packt Publishing has proposed me to organize an Android book giveaway! You could be one of two lucky winners to receive a copy of Android NDK: Beginner’s Guide E-Book. Keep reading to find out how to enter!
It has been a lot of work. It was hard (not to say desperate) respecting the small page count (only 436!). I had to make some trade-offs, like removing the last part about ARM assembler. When I look back at it, I still see some imperfections; some things I would like to add, change, simplify or do differently. But hopefully the essential knowledge to get started with the NDK should be here: JNI, NativeActivity, OpenGL ES, OpenSL ES, Input and Sensors, Makefiles, Box2D, Irrlicht, Debugging… The whole book focusing on C/C++ code with only little pieces of Java code for JNI.
In one sentence: I really hope you will really enjoy it!
Feel free to leave comments about the book here.
Many thanks to the Packt team, the readers and all the people who supported me.
Thank you all!