Client: Cornerstone Research
Project Term: May, 2013 – September, 2013, ongoing as needed
Services Provided: Technical Architecture and Implementation
Target Platforms: Android, iOS
Technologies Used: Xamarin, C#, .net
Tommy is an extremely talented developer who I have both managed as a team member and have employed as a contractor to work with my current company. He has great knowledge of audio, video, and graphic files and programs, and has the programming skills to work with them at the lowest level in C++. Tommy also has cutting edge programming skills. He has a strong work ethic and he works well with everyone, a true asset to have on board.
Brad Riegel
Owner, Cornerstone Research Inc.
Cornerstone Research targets the U.S. broadcast radio industry with a suite of Windows PC apps and online services. Radio station personnel use their tools to analyze and produce sales presentations based on the Arbitron/Nielsen ratings data for their station(s).
In 2013, Cornerstone executives wanted to expand their product offering to include native mobile apps for the iOS and Android platforms. I was awarded the contract to produce the apps using Xamarin (now Microsoft) cross-platform mobile technologies.
XNotes for XTrends is a complementary app for use in conjunction with the company’s flagship product, XTrends. The project’s goal was to create an intuitive, easy to use app that would allow users to quickly create and share notes that describe events that may impact their ratings in either a positive or negative way. When users receive the associated ratings data, typically 7 to 90 days later depending on market size, the notes can be searched or seen directly in the XTrends Windows PC application’s data display screens.
Unlike traditionally developed native apps using Xcode and Objective-C on the iOS platform and Java on the Android platform, Xamarin allowed me to share a substantial portion of the mobile apps’ code bases across platforms. My architectural design for the application allowed sharing the web services, data modeling and business logic layers that accounted for approximately seventy percent of the combined code base.
A consistent user experience was desired by Cornerstone for customer service concerns. I developed custom animations and UI components on the Android platform to create a user experience that was consistent with the iOS experience.
I worked on a full-time basis on the apps during their initial design in May 2013 through their completed development in September 2013. I continue to provide occasional support services as needed for the project.