TextClock Version 2 – Part 2

In the previous article in this series we began the update of the TextClock app widget, lock screen widget, and daydream by selectively, according to OS version, updating the colours to match the new KitKat theme. In this article we’ll look at adding some animations.

TextClock Version 2 – Part 1

In January 2013 I published the first article in a series on developing a TextClock app widget, lockscreen widget, and Daydream. At the conclusion of that series it was mentioned that TextClock would be revisited, and in this series we’re going to look at some changes that can be made to add some polish, and…

Smart Watch – Part 3

In the previous article we got the layout and state machine defined for our app to time and measure stoppages during a football match. In this concluding article in the series we’ll hook it all up to the timer logic so that the timers update while the match is in progress.

Smart Watch – Part 2

In the previous article we looked at some of the considerations that we must make for developing apps for the smaller form factor of the i’m watch Android smart watch, and outlined the football timer app that we will look at in this article.

Smart Watch – Part 1

Wearable technology is here. We have Google Glass, various Smart Watches, personal fitness / eHealth devices; with new devices appearing almost daily. Many devices will connect to your Android phone or tablet over Bluetooth, but the I’m Watch is a Smart Watch which runs Android. The nice folks at imsmart.com have kindly loaned me a…

Transition Animations – Part 4

Previously in this series we’ve looked at a few aspects of Transition animations, but all of the examples have comprised of the views being animated having a single, common parent. In other words, they are all children of the same parent layout. However, Android layouts are rarely as simple as the example layouts that we’ve…

Transition Animations – Part 3

In the previous article we looked at Scenes and how they can be used to encapsulate static view hierarchy states, however we’ve only looked at moving items around. In this article we’ll look at different use cases for our animations and see how we can use different transitions.