• Airbnb’s Page Performance Score on Android

    Part 4 of our series on Airbnb’s Page Performance Score. By: Luping Lin Airbnb’s home grown Page Performance Score (PPS) is designed to capture the rich, complex realities of performance by collecting a multitude of user-centric performance metrics and formulating them into one single 0-100 score. In this post we will deep dive into how we…

    Read More

  • Making Airbnb’s Android app more accessible

    By: Julia Fu, Peter Elliott At Airbnb, we have been consciously designing and building products to be equally usable by all users. Making our mobile apps and websites more accessible not only aligns with our company’s mission of creating a world where people can belong anywhere, but also supports the civil rights of people with disabilities…

    Read More

  • Introducing Trio | Part I

    A three part series on how we built a Compose based architecture with Mavericks in the Airbnb Android app By: Eli Hart, Ben Schwab, Yvonne Wong At Airbnb, we have developed an Android framework for Jetpack Compose screen architecture, which we call Trio. Trio is built on our open-source library Mavericks, which it leverages to maintain both…

    Read More

  • Introducing Trio | Part II

    Part two on how we built a Compose based architecture with Mavericks in the Airbnb Android app By: Eli Hart, Ben Schwab, and Yvonne Wong In the previous post in this series, we introduced you to Trio, Airbnb’s framework for Jetpack Compose screen architecture in Android. Some of the advantages of Trio include: Guarantees type safety when communicating…

    Read More

  • Introducing Trio | Part III

    Part three on how we built a Compose based architecture with Mavericks in the Airbnb Android app. By: Eli Hart, Ben Schwab, and Yvonne Wong Trio is Airbnb’s framework for Jetpack Compose screen architecture in Android. It’s built on top of Mavericks, Airbnb’s open source state management library for Jetpack. In this blog post series, we’ve been…

    Read More

  • Better Android testing at Airbnb, Part 5

    Better Android testing at Airbnb — Part 5: Test architecture In the fifth part of our series on Android testing at Airbnb, we take a close look at the architecture of our integration testing framework. In previous installments of this series we laid out our state mocking system, and how we built UI integration testing on top…

    Read More

  • Creating Different Build Variants in Android

    Hi, Here is the list of good content for you. Creating Different Build Variants in Android Jetpack Compose Tutorial — Step by Step Guide Jetpack Compose: Navigation Pagination in Jetpack Compose Understanding ExifInterface Thanks Team MindOrks Creating Different Build Variants in Android was originally published in MindOrks on Medium, where people are continuing the conversation by highlighting and responding to this…

    Read More

  • Coroutines and Dispatchers

    In Android development, coroutines are commonly launched from ViewModel classes using viewModelScope. The typical usage looks like this: viewModelScope.launch { // … implementation} In Android development, coroutines are commonly launched from ViewModel classes using viewModelScope. The typical usage looks like this: viewModelScope.launch { // … implementation} By default, if a dispatcher is not specified, any coroutine launched…

    Read More

  • Kotlin filtering function — partition

    Hi, Here is the list of good content for you. Kotlin filtering function — partition() Kotlin Flow Retry Operator with Exponential Backoff Delay Android App Release Checklist For The Production Launch Shared ViewModel in Android Understanding Multidex in Android Thanks Team MindOrks Kotlin filtering function — partition was originally published in MindOrks on Medium, where people are continuing the conversation by…

    Read More

  • Complete Kotlin Tutorial For Android Developers

    Hi, Here is the list of good content for you. Learn Kotlin — Kotlin Tutorial For Beginners How to reduce APK size in Android? Desugaring in Android Paging 3 Android Tutorial Leverage the In-App Review API for your Google Play reviews Thanks Team MindOrks Complete Kotlin Tutorial For Android Developers was originally published in MindOrks on Medium, where people are continuing the…

    Read More