Skip to content

[Due for payment 2026-03-13] [Due for payment soon?] Enable 16KB memory page size on Android #63871

Closed

Description

@roryabraham

Proposal: Enable 16KB memory page size on Android ⚡

Background

There was a blog post by the Android team recently which announces that Android apps will need to support 16KB memory page sizes by November 1st, 2025. Enabling 16KB memory page sizes brings significant performance improvements, e.g. faster app launches, battery usage, camera starts, ...
More Details: Blog Post & Documentation & RN 0.77 opt-in

Problem

The Expensify Android app can be quite slow and poorly performing, especially on low-end devices. To improve performance of Android apps in general, Google announced the steps mentioned above. This is a hard requirement by on Android soon, so this needs to be tackled at some point.

Solution

Enable 16KB memory page size now, to unlock the mentioned performance gains and to be prepared early for the deadline of November 1st, 2025.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021952723862169493881
  • Upwork Job ID: 1952723862169493881
  • Last Price Increase: 2025-08-05
Issue OwnerCurrent Issue Owner: @mallenexpensify / @stephanieelliott
Issue OwnerCurrent Issue Owner: @mallenexpensify / @stephanieelliott
Issue OwnerCurrent Issue Owner: @mallenexpensify / @stephanieelliott
Issue OwnerCurrent Issue Owner: @mallenexpensify / stephanieelliott
Issue OwnerCurrent Issue Owner: @mallenexpensify / stephanieelliott
Issue OwnerCurrent Issue Owner: @mallenexpensify

Activity

  1. roryabraham commented on Jun 24, 2025

    @roryabraham
    ContributorAuthor

    Thanks for opening that PR @chrispader. Requested some changes (mostly just a fleshed-out PR description)

  2. chrispader commented on Jul 1, 2025

    @chrispader
    Contributor

    hey @roryabraham thanks for merging some of the PRs, but this issue isn't done yet. Could you please re-open?

    Last remaining PR is the one in Expensify/App with all the patches for third-party libraries.

  3. 215 remaining items

  4. melvin-bot commented on Mar 6, 2026

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.3.31-12 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

    If no regressions arise, payment will be issued on 2026-03-13. 🎊

    For reference, here are some details about the assignees on this issue:

  5. melvin-bot commented on Mar 13, 2026

    @melvin-bot

    Payment Summary

    Upwork Job

    BugZero Checklist (@mallenexpensify)

    • (if NewFeature) I have created a PR for any necessary HelpDot updates, or I confirmed no updates are necessary.
    • I have verified the correct assignees and roles are listed above and updated the necessary manual offers
    • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants/1952723862169493881/hired)
    • I have verified the PR was not reverted
    • I have applied any discounts due to bugs/regressions introduced by this PR
    • I have paid out the Upwork contracts or cancelled the ones that are incorrect
    • I have verified the payment summary above is correct
  6. mountiny commented on Mar 15, 2026

    @mountiny
    Contributor

    For this issue, I guess we have everything in place now and we can close, right @LukasMod @VickyStash ?

  7. LukasMod commented on Mar 16, 2026

    @LukasMod
    Contributor

    Yup, check is already in place and its working
    example: https://github.com/Expensify/App/actions/runs/23071973514/job/67024350682
    Image

  8. mountiny commented on Mar 16, 2026

    @mountiny
    Contributor

    thank you

  9. jayeshmangwani commented on Mar 17, 2026

    @jayeshmangwani
    Contributor

    @mallenexpensify, this issue is closed, but could we please add a payment summary for reviewed PRs?

  10. stephanieelliott commented on Mar 18, 2026

    @stephanieelliott
    Contributor

    Payment Summary

  11. trjExpensify commented on Mar 20, 2026

    @trjExpensify
    Contributor

    approved $250 for @jayeshmangwani

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionExternalAdded to denote the issue can be worked on by a contributorImprovementItem broken or needs improvement.WeeklyKSv2

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions