Designing and evaluating usable APIs: Stories from Jetpack Compose World

Application Programming Interface (API) is a powerful concept that allows developers to define interactions between multiple pieces of software applications. APIs are key to software development and their usability directly influences developers’ productivity. Little attention is often given to evaluating the usability of APIs and how an intuitive API is designed in the first place. In this talk, we will briefly describe why API usability matters. We will walk the attendees through how the Jetpack Compose team applied strategies to identify target users and design around user thinking styles.



Close Menu