Category “Mobile Development”

Published
November 14, 2016
Author
Brennan Taylor
Category
Comments
Time To Read
Estimated reading time: 3 minutes

Better Test Code Coverage Through Data

By Brennan Taylor in Mobile Development, Testing on November 14, 2016 |

About a month ago our team (the ever growing and more distributed and diverse iOS app team responsible for the¬†Expedia app) decided to try some new things to boost test coverage. We introduced a github build check that measures the code coverage for any particular change using codecov.io. Our starting point for this check was 90% to start. We hadn’t measured this on a per-patch basis before so the check started as advisory only, to see if we could drive team awareness. This data will help us set a harder…

Read More
Published
August 2, 2015
Author
Brad McManus
Category
Comments
Time To Read
Estimated reading time: 8 minutes

Easier Maintenance of Android Build Variants

By Brad McManus in Mobile Development on August 2, 2015 |

My name is Brad McManus and I am an Android developer working on Expedia Hotels, Flights & Cars for the Google Play Store. Expedia Inc. owns many travel brands with their own unique applications and requirements. The core functionality of these applications is largely the same and thus it is undesirable to maintain several separate codebases. Building similar applications for our brands from the same codebase saves a lot of engineering time but does require forethought. It can also be difficult in a mature codebase that was not written with…

Read More