11:15 Efficient Android Threading by Anders Göransson (Jayway)
Anders gave a nice overview with code examples about multiple ways to do threading on android. Especially the use cases were distinguished rather well.
11:55 Incorporating touch feedback in your apps by Peter van der Linden (Immerson)
Very good and entertaining talk about the haptic feedback sdk. (demo app in android market) I’m definitely going to test in the near future. Because it looks easy to use but still powerful to give vibration feedback with your android device. And a tweet about it got me a stylish android hat :D
12:35 Libgdx game development framework by Alexander Fröhlich and Thomas Madsen (Andlabs)
Well it was kinda like the same talk as yesterday. You had the feeling they only used it for like one day and not went any further. Maybe it’s the restricted time limit of half an hour for the talk. At any rate. I didn’t learn anything new that I couldn’t have learned within a few tutorials myself. Except maybe the recommendation about tile map editors – like tile map editor – and the Physics Body Editor, especially the last one looked really promising for future boxed2d projects. At least the presentation has been done with prezi so the slide transitions weren’t boring. xD
13:15 LUNCH ^_^ <3
14:15 Designing Accessible Android Applications by Sonia Sharman (Google)
Sonia basically advertised to use android build-in functionality like AccessabilityEvents and AccessabilityServices in order to support the use for sight or else handicapped people. It reminded of accessibility guide lines for websites. For instance, minimize chatter, provide feedback, label UI elements / tagging and grouping view elements properly in order to help text to speech programs to be actually useful. I think it’s very important but I can also imagine to most of the developer it will be last on their checklist since their android apps are not needed to be tagged like websites do for SEO reasons. She also mentioned talkback and tripple-tap-zoom. Further informations can be found in the official android documentation.
Also quiet interesting is the Google I/O 2012 talk about it:
15:00 Improving Android Experience by Pavel Lahoda (Actiwerks)
Pavel talked about how to improve the UI. He suggested that android developer can learn from web developers in order to support multiple screen resolutions and layouts for instance using responsive design. Some mentioned solutions were standout – floating windows, fly-out menu, actionbarsherlock. He also pointed out that the native android sdk doesn’t provide enough functionality for that purpose. Not for all devices and all screen resolutions anyway.
15:40 Location and vision based AR by Simon Heinen and Mostafa Akbari (Bitstarts)
Well regrettably this was merely an advertising show off bitstars AR SDK. They basically use a JMonkey Engine to render, GPS (>10-30 meter precision), WIFI, Step detection (> 5 meter precision) and SLAM (>1 centimeter precision) for getting precise locations. At any rate augmented reality is cool especially without markers and I’m looking forward for awesome applications in the future.
16:50 Unifying Callbacks in Android by Matt Brenner (UnME2)
Matt introduced his cooked up EventConsumer Pattern. Which seems to be a way to minimize the boilerplate for events. Although based on the reaction by the audience it didn’t quiet convince everyone. I think it’s a good idea to minimize doubled code though.
17:30 Understanding the GPU to write better code by Guillem Vinals Gangolells (Imagination Technologies)
The last talk today was quiet interesting. Rather low level but a lot of generalised recommendation. Mostly Guillem talked the graphic pipeline for OpenGL on android. I’m going to put his presentation online as soon as they publish it.
Today were far better and mostly way more organised talks. I learned quiet a few new things for which I’m grateful. For instance the haptic sdk, the physics body editor, standalone, fly-out actionbarsherlock are worth looking into. I would have wished for deeper information (not something i can read up in first timer tutorials) at the libgdx talk and less vacuum-cleaner salesman feeling at the android augmented reality talk. Other than that it was well worth attending.