Mobile TV is an iOS media streaming application used for watching television programs and movies. It provides a sophisticated interface for finding content, scrolling and swiping through large EPGs (electronic programming guides) and for viewing live and recorded content.
Instil was hired by a North American telecoms company to rewrite an existing version of their iOS mobile TV application (for both phone and tablet). The original version of the application had been in active development for over 3 years but a number of quality issues with the in-market application, resulting from poor quality code, had meant the system required rewritten from the ground up.
The Instil team was tasked with completely rewriting the software in under 10 months, and in the process introduce a raft of new features.
The new version of the application had to hit the market without any of the stability issues that had plagued the original version and to do so first time.
The team set about redesigning the application from the ground up, building on top of a solid core platform that handled the many nuanced and complex issues related to streaming, location, image quality, broadcasting rights across networks and so on.
Written in Objective C, the software was underpinned by a robust, event-driven architecture and a large suite of automated tests (calabash). The application was downloaded by many 100,000s of users, and was in active usage by 10s of thousands every day.
The client was absolutely delighted by the dedication and expertise of our engineering team. To quote the product owner:
Your team is perhaps the most talented vendor that I’ve ever had the pleasure to work with. They’ve been pleasant to work with, have always delivered on time and with the highest level of quality. Your commitment to fully partner with our team has helped us to evolve how we do development, how we think about our business and how we organize ourselves for success. We are a better team because of Instil.
iOS, ObjectiveC, C/C++, Java, Calabash / Test Droid