menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Startup News

>

Building R...
source image

The Pragmatic Engineer

6d

read

220

img
dot

Image Credit: The Pragmatic Engineer

Building Reddit’s iOS and Android app

  • Reddit’s native mobile apps for iOS and Android are complex, with about 2.5 million lines of code, 500+ screens, and 200 engineers working on them.
  • In 2021, Reddit revamped its mobile apps, introducing a new tech stack called the “Core Stack” and enhancing user experience.
  • On 'The Pragmatic Engineer' podcast, Reddit's mobile platform team discusses the app's evolution, architecture, testing strategies, and developer experience.
  • The team transitioned to a modern architecture, utilized Jetpack Compose for Android, and focused on server-driven mobile UI.
  • Challenges included the app's scale, compile time, testing, and migration to new frameworks like SwiftUI and GraphQL.
  • Reddit's mobile team emphasized the importance of good developer experience and the impacts of modernizing their tech stack.
  • Lessons learned included the complexity of native mobile development, the benefits of modern tools, and the value of platform engineering.
  • The episode highlights the journey of Reddit's mobile apps, discussing team structures, architecture decisions, and experimental approaches.
  • Key topics covered include iOS and Android engineering, codebase complexity, user experience improvements, and hiring traits for platform teams.
  • Insights were shared on modernizing tech stacks, migration challenges, AI in workflows, testing strategies, and the culture of experimentation at Reddit.
  • The podcast episode provided valuable insights on large-scale mobile rewrites, native mobile challenges, and the evolution of Reddit’s mobile app development.

Read Full Article

like

11 Likes

For uninterrupted reading, download the app