Presenter – Part 4

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…

Presenter – Part 3

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

Presenter – Part 2

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…

Presenter – Part 1

On 26th November 2011 I presented a keynote at AndroidConf Brasil about Android layouts. For my presentation, I used a custom Android application running on a Samsung Galaxy 10.1 Tablet instead of the more traditional Powerpoint / KeyNote approach. Instead of publishing my slides following my presentation, I am publishing a “lite” version of this…

GridLayout – Part 1

In a recent series of articles, we covered he basic layout types supported by Android. Since those articles were written Google have released the Android 4.0 SDK and there is a new addition: GridLayout. In this series of articles we’ll have a look at GridLayout and explore the way it works to get a feel…

ListView – Part 3

In the previous article of this series we got a simple ListView working with some click handling. In this article we are going to use a custom layout which includes an ImageView and a TextView instead of one of the stock Android layouts.

ListView – Part 2

In part 1 of this series we got a simple ListView working. In this part we’ll look at how we handle clicks on items within the ListView and also look at managing things if we can’t extend ListActivity for any reason.

ListView – Part 1

In previous articles we have looked at the various layout types that Android provides us. In this series of articles we’re going to have a look at a slightly more complex widget: ListView. ListView is somewhat different from the basic layouts because whereas the simple layout types offer basic layout capabilities, ListView goes further because…