Category: ui
-
Variable Fonts in Android O 🖍
This post initially appeared here. After attending DroidCon Italy 2018 last week, I was excited by the presentation from Nick Butcher and Florina Muntenescu. They spoke about many different aspects related to Text on Android including Spans, Colours, and AutoSizing TextViews, but the one thing that caught my eye was Variable Fonts. This was the first time I had heard about…
-
A/B Test your App using Firebase Remote Config
Last week I was in Nairobi and Cape Town giving a talk on Remote Config and Test Lab in Firebase. I had such a great time and thought I should share some of the content I presented online. What is A/B Testing? A/B testing is the process of experimentally testing your UI on different audiences in order to…
-
ConstraintLayout 101 & the new Layout Builder in Android Studio
What is ConstraintLayout? ConstraintLayout is a new type of layout that you can use in your Android App, it is compatible down to API level 9 and is part of the support library. Its aim is to reduce layout hierarchies (and improve performance of layouts) and it also reduces the complexity of trying to work…
-
Optimizing Layouts in Android – Reducing Overdraw
You have a great idea and you have launched your application into the wild. Now you hear people complaining how your app is slow and horrible to use. Sad face. One such step to improve the rendering time of your application is to have a look at the GPU Overdraw tool.