1. https://appdevelopermagazine.com/apps
  2. https://appdevelopermagazine.com/the-nbc-today-show-app-makeover-from-objectivec-to-swift/
1/10/2017 10:19:00 AM
The NBC TODAY show app makeover from ObjectiveC to Swift
TODAY Show app,iOS Swift 3.0,Huge Inc,Convert Objective C to Swift
/TODAY-App-Launches-for-65th-Anniversary-App-Developer-Magazine_kh9nhbkr.jpg
App Developer Magazine

Apps

The NBC TODAY show app makeover from ObjectiveC to Swift


Tuesday, January 10, 2017

Richard Harris Richard Harris


The TODAY show has created a sleek new mobile app to share a mix of the best moments from the good old days, to those fresh off-the-press stories.
 
They have covered everything from the fall of the Berlin Wall, to the inauguration of every president since Harry Truman. And now, the show TODAY show team wants to share all of those historical memories with its viewers in celebration of its 65th Anniversary - through a brand new version of the TODAY show mobile app.
 
We had the chance to ask the team about the development of the new app, some history, and some of their goals. Here's what they had to say.
 

How was the new app created, and how long did it take?

 
It was created in just 10 weeks thanks to an integrated, collaborative effort between TODAY and Huge’s development teams. Two iOS developers from Huge worked together with three iOS developers from NBC News, with the Huge team working in NBC News’ code repository. The team quickly set up standards: All code had to be reviewed by both a developer from NBC News and Huge before being checked in.
 
The former TODAY app was built in Objective-C and despite the tight timeline of the new app, the team saw an opportunity to have the Huge devs do a knowledge transfer to the NBC News team and rebuild the app in Swift, a more current programming language. 
 
“We wanted to set up the NBC News team to be able to iterate using Swift, but we had to ensure there were no dependencies on the legacy Objective-C code,” said Anton Doudarev, senior software engineer at Huge. “So we created an abstraction layer to decouple the legacy components to be re-built at a later time.”
 
Two things made the collaboration a success and allowed the team to accomplish the most possible in a short period of time, said Donna Mayo, iOS development manager at NBC News. 
 
“First, we set up an environment where communication was a priority,” she said. “Second, the NBC News developers knew the intricacies of our content, data and editorial workflow, while Huge developers brought expertise in Swift and an animation library that provided new functionality. Focusing on the strengths of every team member allowed us to create a positive and high-performance environment.” -Donna Mayo, iOS development manager at NBC News.
 
 

How are you maximizing user engagement?

 
 -A new feature called "The Digest", a daily roundup of day’s top moments. We hope that users opt into The Digest push alerts to create a habit out of using the app every day.
 
- Elevated video throughout the app. We knew our existing users love watching video, so we made that easier to do.
 
- Making it easier to find and browse content. We combined Search, Favorites, and Sections into one new tab called Discover to streamline our app  navigation.
 

Final Thoughts

 
After downloading and trying the app myself, I give the team a thumbs up for combining easy to use navigation, with a warm personal feel. I find the digest feature is a nice dovetail into the events of the day, that reminds me I'm not just using an app full of news content - it's the TODAY show app, full of news content, and personality.
 
If you watch the TODAY show you'll love the app, and if you don't watch the TODAY show - you'll love the app.
 
The NBC TODAY show app makeover from ObjectiveC to Swift




Read more: http://www.today.com/info/app




Subscribe to App Developer Magazine

Become a subscriber of App Developer Magazine for just $5.99 a month and take advantage of all these perks.

MEMBERS GET ACCESS TO

  • - Exclusive content from leaders in the industry
  • - Q&A articles from industry leaders
  • - Tips and tricks from the most successful developers weekly
  • - Monthly issues, including all 90+ back-issues since 2012
  • - Event discounts and early-bird signups
  • - Gain insight from top achievers in the app store
  • - Learn what tools to use, what SDK's to use, and more

    Subscribe here



Stay Updated

Sign up for our newsletter for the headlines delivered to you

SuccessFull SignUp

Featured Stories


Top manufacturing trends for 2026
Top manufacturing trends for 2026 Tuesday, June 23, 2026


API scoring tool shows if your API is ready for AI
API scoring tool shows if your API is ready for AI Monday, June 22, 2026


Agentic AI Reality Check: The Million-Dollar Mistake Hiding Inside ERP
Agentic AI Reality Check: The Million-Dollar Mistake Hiding Inside ERP Friday, June 19, 2026




Influencer Debate AI Anthropic IPO Reveals Industry Concerns
Influencer Debate AI Anthropic IPO Reveals Industry Concerns Wednesday, June 17, 2026


Subscription apps are losing users faster than ever
Subscription apps are losing users faster than ever Tuesday, June 16, 2026


DomainTools announces real time threat feeds
DomainTools announces real time threat feeds Monday, June 15, 2026


Take It Down Act results in warning letters from FTC
Take It Down Act results in warning letters from FTC Friday, June 12, 2026


Nvidia valuation fears grow
Nvidia valuation fears grow Friday, June 12, 2026


Anthropic launches Claude Design
Anthropic launches Claude Design Wednesday, June 10, 2026


Spotlite Expands Into AI Era With New IP Protection Tool
Spotlite Expands Into AI Era With New IP Protection Tool Wednesday, June 3, 2026


Get More App News