Building the ChatGPT app from scratch
2024-11-29 , Right Stage

As one of the first engineers on the OpenAI Android team, I played a crucial role in developing the ChatGPT app from the ground up using Jetpack Compose, unidirectional data flow, and other modern frameworks and principles. In this talk, I will discuss the process of building a high-scale application with these modern tools, emphasizing our commitment to standard tools over custom in-house frameworks.

I will cover various aspects of our development journey, including the benefits and challenges of using Jetpack Compose at scale, our unidirectional data flow architecture, and the implementation of injection and data scopes. Attendees will gain insights into how they can leverage these tools to create scalable applications with a rich feature set and a large user base.

This session aims to provide practical knowledge for Android developers, showcasing a real-world example of building a widely-used app with modern technologies. While the topic may not be the most groundbreaking, it offers valuable and actionable insights for developers looking to enhance their app development practices. This talk is original and has not been presented elsewhere.

Experienced Android Engineer with a passion for developing innovative mobile applications. Currently enhancing AI-driven solutions at a leading AI company. Committed to delivering high-quality, user-friendly experiences through cutting-edge technology.