Archive for December, 2011

Presenter – Part 6

Friday, December 30th, 2011

In previous articles in this series we have looked at the app that I used for my presentation at AndroidConf Brasil 2011. In this concluding part we’ll have a look at some of the animations that were used throughout the presentation.
(more…)

Presenter – Part 5

Friday, December 23rd, 2011

Previously in this series we have looked at the custom controls that are used in the app that I used for my presentation at AndroidConf Brasil 2011. Now that we’ve got a lot of the dry code out of the way, we can begin to explore the slide layouts to see how we combine those controls in to some nice slides in our presentation.
(more…)

Presenter – Part 4

Friday, December 16th, 2011

Previously in this series we’ve dissected the app that I used for my presentation at AndroidConf Brasil 2011. In this part we’ll look at the final custom control. In order to understand what’s going on, you really need to have read the previous articles in this series as some of the concepts (such as slide phases) are specific to this application. In the previous article we introduced the concept of a View which can change state depending on the phase of its parent SlideLayout by means of the Phaseable interface. In this part we’ll look at a Phaseable implementation – specifically a TextView upon which we can change the visibility depending on the current view phase of the parent SlideLayout.
(more…)

Presenter – Part 3

Friday, December 9th, 2011

Previously in this series we’ve looked at the app that I used for my presentation at AndroidConf Brasil 2011. In this part we’ll have a look at the custom controls used to manage the individual slides
(more…)

Presenter – Part 2

Friday, December 2nd, 2011

In Part 1 of this series we began our look at the code for the app that I used for my presentation on Android layouts at AndroidConf Brasil 2011. Previously we had begun our look at a custom layout named DisplayLayout which is the layout which holds the slides in the presentation. We’ll continue with a look at this class.
(more…)