Skip to content
Styling Android

Styling Android

A technical guide to improving the UI and UX of Android apps

  • About
  • License Information
  • Privacy Policy

Tag: androiddev

Activity Result Contract – The Basics

February 19, 2021February 13, 2021Mark AllisonNo comment

As regular readers of Styling Android will know, I generally publish sample code projects along with each series of articles. Whenever the code requires runtime permissions my heart sinks because I know that I must add a chunk of boilerplate. This not only means extra work for me, but it can also make the sample…

Continue Reading

AnimatedIcons: Visibility V3

February 12, 2021February 12, 2021Mark AllisonNo comment

There is a nice micro-animation library at useanimations.com which contains some useful icon animations. These are all free to use and downloadable at Lottie animations. For those that already use Lottie they can use these animations as-is. It may not be possible to use them in apps which don’t use Lottie, or if there’s no designer that…

Continue Reading

Broken Material Theme

February 5, 2021January 30, 2021Mark AllisonNo comment

When is a Material theme not a Material theme? That may sound like the first line of a joke, but it is actually a real problem I faced recently. It caused me much noggin scratching until I chanced upon the cause. And you’ll have to wait until the end of the article for the punch…

Continue Reading

Currency Converter: Improvements

January 29, 2021January 26, 2021Mark AllisonNo comment

In the previous series, we looked at the overall design of a personal project that I put together. The app obtains the balance from my Transferwise Borderless account (in USD) plus the current exchange rates. It displays this in an App Widget which the user can place on the home screen. While the app works,…

Continue Reading

Currency Converter: UI

January 22, 2021January 23, 2021Mark AllisonNo comment

At the end of 2020, I published a post on displaying currency conversion rates on a LaMetric Time smart clock. That solution only worked when I was working in my home office because that’s where the LaMetric Time lives. So I decided to build something similar on Android for other times. The app I produced…

Continue Reading

CurrencyConverter: Not Cutting Corners

January 15, 2021January 15, 2021Mark AllisonNo comment

At the end of 2020, I published a post on displaying currency conversion rates on a LaMetric Time smart clock. That solution only worked when I was working in my home office because that’s where the LaMetric Time lives. So I decided to build something similar on Android for other times. The app I produced…

Continue Reading

CurrencyConverter: Cutting Corners

January 8, 2021December 31, 2020Mark AllisonNo comment

At the end of 2020, I published a post on displaying currency conversion rates on a LaMetric Time smart clock. That solution only worked when I was working in my home office because that’s where the LaMetric Time lives. So I decided to build something similar on Android for other times. The app I produced…

Continue Reading

MaterialTimePicker

December 25, 2020December 19, 2020Mark AllisonNo comment

Material Design Components version 1.3.0-alpha02 for Android introduced a new MaterialTimePicker component. It is an easy to use component, but, at the time of writing (mid-December 2020), there is one gotcha. In this article we’ll take a look at how to use it. We’ll also look at the gotcha with an easy workaround.

Continue Reading

KTX: Miscellaneous

December 18, 2020January 21, 2021Mark Allison1 Comment

KTX is a series of Kotlin extension functions for Android that first appeared in February 2018. They can simplify many repetitive tasks or those which require boilerplate code. However, they are not always easy to discover. I find it useful to periodically scan through the list here. I find this a good way of discovering…

Continue Reading

KTX: Graphics

December 11, 2020January 21, 2021Mark AllisonNo comment

KTX is a series of Kotlin extension functions for Android that first appeared in February 2018. They can simplify many repetitive tasks or those which require boilerplate code. However, they are not always easy to discover. I find it useful to periodically scan through the list here. I find this a good way of discovering…

Continue Reading

Posts navigation

Page 1 Page 2 … Page 48 Next

Hire me

I am currently seeking a new contract role as an Android Developer. I'm based in the UK but well set up and experienced at remote work. Details of how to get in touch with me can be found here.

Categories

Archives

Social Media

Twitter+

Recent Posts

  • Activity Result Contract – The Basics
  • AnimatedIcons: Visibility V3
  • Broken Material Theme
  • Currency Converter: Improvements
  • Currency Converter: UI
  • CurrencyConverter: Not Cutting Corners
  • CurrencyConverter: Cutting Corners
  • Hacky New Year
  • MaterialTimePicker
  • KTX: Miscellaneous

Useful Links

  • Android Open Source Project
  • Android Weekly
  • Official Android Developer Site

Blogroll

  • Android UI Design Patterns
  • Cyril Mottier's Android blog
  • Grokking Android
  • Martin van Zuilekom's blog
  • Official Android Developers Blog
  • Reto Meier's Blog
  • Richard Hyndman's blog

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Content Protection by DMCA.com
© 2021 Styling Android
Styling Android
Proudly powered by WordPress Theme: Lontano PRO.