• 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

  • RecyclerView Optimization

    Hi, Here is the list of good content for you. RecyclerView Optimization — Scrolling Performance Improvement Performance Tips — Smooth Running Android App Thanks Team MindOrks RecyclerView Optimization was originally published in MindOrks on Medium, where people are continuing the conversation by highlighting and responding to this story.

    Read More

  • Google Android Developer Interview

    Hi, Here is the list of good content for you. Google Android Developer Interview Interview Question: Smallest Multiple With 0 and 1 Sort List — Merge Sort Thanks Team MindOrks Google Android Developer Interview was originally published in MindOrks on Medium, where people are continuing the conversation by highlighting and responding to this story.

    Read More