Sennheiser Cuts Development Time by 40% with Xamarin
Sennheiser is a world leader in quality audio experiences. The company recently launched Sennheiser TeamConnect, an end-to-end enterprise-grade meeting solution that integrates speakers, microphones, and a central control unit. When it came to the central control unit used by employees to remotely control the telephone line and audio levels of TeamConnect, the company sought simplicity for the product’s user interface.
Rather than creating a physical control panel, the company decided to put the controls into the user’s hands via an iOS app for iPads and iPhones.
Dirk Eismann, the main developer on the project had experience using Apache Flex, PhoneGap, and pure Objective-C for iOS development, but this was the first Xamarin project for him.
“I knew that Xamarin’s performance advantages over other cross platform tools and its rock-solid support for all of the iOS APIs were just what this project needed.“ Eismann says.
With a long background in Java, and a familiarity with C#, Eismann found it easy to make the transition to Xamarin, and completed the application code within just 6 weeks.
“Xamarin makes it surprisingly easy to do native mobile development,” Eismann says. “I especially liked how concepts common to .NET developers like events and delegates are added on top to the iOS API. This greatly simplifies development for anyone who has worked with .NET code.”
Download the full case study to learn more about the benefits Sennheiser has enjoyed from using Xamarin—including 40% faster development time, precisely mapped APIs, ease of use, and the ability to share code across platforms.