1/10/2017 10:19:00 AM
The NBC TODAY show app makeover from Objective-C to Swift
TODAY Show app,iOS Swift 3.0,Huge Inc,Convert Objective C to Swift
App Developer Magazine

The NBC TODAY show app makeover from Objective-C to Swift

Richard Harris Richard Harris in Apps Tuesday, January 10, 2017

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.

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

475 Tax Deductions for Businesses and Self-Employed Individuals

Are you paying more taxes than you have to as a developer or freelancer? The IRS is certainly not going to tell you about a deduction you failed to take, and your accountant is not likely to take the time to ask you about every deduction you’re entitled to. As former IRS Commissioner Mark Everson admitted, “If you don’t claim it, you don’t get it.

Get your Pi Day 2019 Shirt

Love Is Like Pi Never Ending T-Shirt Math Pi day Gift Shirt. Perfect Shirt to celebrate Pi Day 2019. Great gift whether you just love Math or you are a Math Student, Teacher or similar.

The Latest Nerd Ranch Guide (3rd Edition) to Android Programming

Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.

A hands-on guide to mastering mobile forensics for iOS and Android

Get hands-on experience in performing simple to complex mobile forensics techniques Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums A practical guide to leveraging the power of mobile forensics on popular mobile platforms with lots of tips, tricks, and caveats.

Gps tracker for kids

The Chirp GPS app is a top-ranked location sharing app available for Apple and Android that is super easy to use, and most of all, it's reliable.