Making all athletes better

Behind the design and engineering of the world’s largest health and fitness community.

12 Steps to Convert Your Java Class to Kotlin the Right Way

Sure, it’s easy to have Android Studio convert your Kotlin class for you, but the results are rather messy! Like any automated tool, Android Studio does its best for an automatic conversion, but it leaves a bit for developers to clean up. Your class probably won’t compile, you’ve got null exceptions everywhere, and even after…

Read more…

How to advocate for Kotlin migration + sample migration process

So, you’ve decided you want to convert your app to Kotlin! If you still haven’t decided, I suggest you take a look at my previous article. Now let’s discuss the next step: how to convince your team and your company to do a Kotlin migration? In this article, we will discuss the questions that may…

Read more…

Why migrate your Android app to Kotlin?

Why bother making the effort? Kotlin is an amazing language that has a ton of benefits for fast, easy, Android development. It’s quickly becoming the preferred Android development language. In this article we will discuss the pros and cons of migrating to Kotlin, and point out some next steps to make your transition super easy….

Read more…

Personalized Form Coaching

Introduction In 2016, Under Armour embarked on a journey to understand how to best leverage data from our UA HOVR™ Connected running shoes to coach runners for optimal performance. This journey was motivated by an early discovery that runners at the 2016 Boston Marathon “bonked” differently. In other words: runners managed their fatigue differently, and…

Read more…

Prototyping Design Ideas with Chatbots

At Under Amour®, we’re committed to our mission: Under Armour makes you better — not just through our gear but also through our fitness apps. As software designers, it’s our job to craft digital solutions that give our users what they need to be better.  How do we know what people need? Asking users directly…

Read more…

Connected Footwear Testing: Speed, Distance, Stride Length and Cadence

The Under Armour® mission is simple: Under Armour Makes You Better. Digitally, this means delivering reliable, accurate, and trustworthy data to our customers. In February 2018, Under Armour released its third version of connected footwear: the UA HOVR™ shoe. Not only do these shoes provide customers with a fantastic pairing experience and integration with MapMyRun®,…

Read more…

Improving Product Experience Through Customer Research

At Under Armour Connected Fitness® we start with the customer, and that means that we believe the best solutions arise from a thorough understanding of customer wants, needs, and behaviors. In addition to the raw data we can analyze via our app platforms, we inform and inspire our work through qualitative research methods. As customer…

Read more…

What UX Is

We live in a world where sensors and connectivity inhabit even the most ordinary of objects. Users control their household appliances from anywhere in the world, cars can all but drive themselves, and we can watch the making of our pizza in real-time. There are over 5 million apps available today, many of which connect…

Read more…

Context-sensitive Spell Correction with Deep Learning

Seeking to Spell with seq2spell “lemon meringue pie” or “lemon merengue pie”? Though those two phrases are only one letter apart, they are actually quite different in meaning. The first refers to a delicious dessert while the second refers to a dancing pie! In our MyFitnessPal product, spelling mistakes have long been a pain point…

Read more…

A Solution to Noisy Bots

It’s pretty common across the software industry for teams that use chat tools like Slack or HipChat to configure various automated systems to post updates into chat rooms. People want to know how their build is doing, whether that deploy is done, who’s primary on call today, what alerts are going off… and that can…

Read more…

1 2