iOS Articles

  • LinkedIn App Ratings

    LinkedIn Listens: A Better Way to Prompt for Member Feedback

    June 16, 2016

    LinkedIn takes its members’ opinions seriously. We are always looking for ways to creatively solicit member feedback. Sometimes we do so proactively by asking focus groups for early opinions on upcoming products, and at other times we request feedback from the very top of our leadership organization. You may have noticed, for example, that our CEO, Jeff Weiner,...

  • Keeping Immutable Models Consistent

    April 27, 2016

    When we rewrote the LinkedIn flagship app last year, we decided to use immutable models everywhere because of the many benefits that they provide, such as thread safety and better performance. Instead of using raw JSON dictionaries for data, we parse our data into objects which the application uses for data access. The main challenges of using immutable models...

  • Upgrade Testing on iOS: Keeping up with 3x3

    April 15, 2016

    Our newly introduced 3x3 release cadence is an effort to keep up in the fast-paced world of native apps where increasing consumer demands and decreasing release cycle times require us to be more agile with our app releases. As a corollary, we have more flexibility to experiment (A/B test) with new features, to make more data-driven design decisions, and most...

  • Getting to Know Kamilah Taylor

    April 12, 2016

    LinkedIn wouldn't be the company it is today without the engineers who built it. We have no shortage of talented individuals in...

  • 3x3: iOS Build Speed and Stability

    April 7, 2016

    At the beginning of last year, alongside the development of Project Voyager, LinkedIn’s new flagship mobile application, we started...

  • My Experience Speaking At The Swift Summit

    February 5, 2016

    Almost a year ago now, I gave my first talk. It was last February at a Papers We Love meetup group in San Francisco. By November, I...