Any way for Expo to support .svg app icon?

This page summarizes the projects mentioned and recommended in the original post on /r/expo

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • react-native-svg-app-icon

    Generate all app icons for you React Native apps from a single SVG file

    My previous app used raw React Native and I used this awesome tool: https://github.com/aeirola/react-native-svg-app-icon

  • sharp

    High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.

    Generally we support only PNG files and for the best results we recommend providing us 1024x1024 image that we also downscale to all other resolutions needed by the platform as said in the docs App Icons. However, we also use sharp for it, so I guess technically it should be doable for us to implement support for SVG files — I'll need to check and confirm that though. How much the PNG converted from SVG differs from the one that we downscale from 1024x1024 PNG? The largest that is used on iOS (for iPads) is just 167x167 so I think the difference shouldn't be noticeable 🤔 Could you maybe show me the results and the difference? To get the downscaled PNG you can run `expo eject` in the project and it should generate the downscaled icons for you.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts