Connectivity

I am a firm believer that everything that we do as app developers should be focused on UX – what the user experiences when using our app. While things like adding analytics gathering may not seem to be UX-related, but insights in to how users are actually using our apps and understanding the churn areas…

AnimatedIcons: Play / Pause Circle

There is a nice micro-animation library at useanimations.com which contains some useful animations which are particularly well suited for animated icons. These are all free to use and downloadable at Lottie animations. For those that already use Lottie they can use these animations as-is. However using them is apps which don’t use Lottie, or in cases where…

Custom Lint Check

Back in November 2019 I wrote about an issue that can cause problems when serialising Kotlin objects. It is one thing to know about this issue, but quite another to find all instances of it in your code and, as importantly, to remember it in code you and the rest of your team add to…

Location

Location is a strange thing. As technology advances, the methods available for determining the physical location of a specific device are increasing. This has ramifications for both end-users and us as software developers. This post is a change to the more usual Styling Android format of actually solving problems with code, but more an exploration…

Animated Icons: Info

There is a nice micro-animation library at useanimations.com which contains some useful animations which are particularly well suited for animated icons. These are all free to use and downloadable at Lottie animations. For those that already use Lottie they can use these animations as-is. However using them is apps which don’t use Lottie, or in cases where…

View Binding: Merge

View Binding was introduced in 2019 and is really nice. I have written about it before. However I recently discovered a small gotcha that is easy to work around, but it did me a frighten when I first encountered it, and is not, at the time of writing, mentioned in the official documentation. In this…

Blogging: Writing

On 28th March 2011 I published the first ever blog post to Styling Android. Almost 9 years later there are now, as this is published, some 459 published articles. When I first started out, I did not have a clue what I was doing, and some might say I still don’t! After writing so many…

Blogging: Ideation

On 28th March 2011 I published the first ever blog post to Styling Android. Almost 9 years later there are now, as this is published, some 458 published articles. When I first started out, I did not have a clue what I was doing, and some might say I still don’t! After writing so many…

Animated Icons: Burger Menu

There is a nice micro-animation library at useanimations.com which contains some useful animations which are particularly well suited for animated icons. These are all free to use and downloadable at Lottie animations. For those that already use Lottie they can use these animations as-is. However using them is apps which don’t use Lottie, or in cases where…

Confidence

Confidence is both a strange and fragile thing. It is strange because there are two sides to it – how others might perceive you as being confident; and how confident you actually feel. I’m pretty sure that most people reading this will have had their confidence broken or damaged at some point so will not…