Skip to content

[PAY 24th DEC][$125] Migrate simple illustrations (common) to lazy loading #75249

@mollfpr

Description

@mollfpr

Background

We're migrating all icons and illustrations to use lazy loading to improve app startup performance by reducing the main bundle size. This is part of a larger initiative tracked in #74599.

What needs to be done

Migrate the following icons and illustrations to use the lazy loading system:

Icons/Illustrations to migrate:

  • Puzzle
  • Abacus
  • Alert
  • Approval
  • Binoculars
  • Buildings
  • Car
  • PinkCar
  • ChatBubbles
  • CheckmarkCircle
  • CommentBubbles
  • ConciergeBubble
  • CreditCardEyes
  • CreditCardsNewGreen
  • EmailAddress
  • EmptyShelves
  • Encryption
  • EnvelopeReceipt
  • Filters
  • Flash
  • Gears
  • HeadSet
  • Hourglass
  • House
  • Lightbulb
  • LockClosed
  • LockClosedOrange
  • LockOpen
  • Luggage
  • Mailbox

Migration Guide

Please follow the comprehensive migration guide here:
https://github.com/Expensify/App/blob/main/contributingGuides/LAZY_ICONS_AND_ILLUSTRATIONS.md

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021990254210341229891
  • Upwork Job ID: 1990254210341229891
  • Last Price Increase: 2025-11-17
  • Automatic offers:
    • aimane-chnaif | Reviewer | 109498516
Issue OwnerCurrent Issue Owner: @aimane-chnaif

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.ExternalAdded to denote the issue can be worked on by a contributorMonthlyKSv2ReviewingHas a PR in review

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions