A fastlane plugin that generates all required iOS, Android, and macOS app icon sizes from a single master image.
fastlane-plugin-appicon is a Ruby gem that automates the generation of application icons for iOS, Android, and macOS platforms. It takes a single high-resolution master icon and produces all the required sizes and formats for each platform, eliminating the manual work of resizing and organizing icon assets. The plugin integrates directly into fastlane automation workflows, making it part of continuous integration and deployment pipelines.
Mobile developers (iOS and Android) and macOS app developers who need to generate multiple icon sizes for app store submissions and distribution. Teams using fastlane for build automation will find it particularly valuable.
Developers choose this plugin because it saves significant time compared to manual icon generation, ensures consistency across all icon sizes, and integrates seamlessly with existing fastlane automation. It supports all major Apple and Android platforms from a single configuration.
Generate required icon sizes and iconset from a master application icon.
Generates icons for iOS, Android, macOS, and universal apps from a single 1024x1024 master image, saving time and ensuring consistency across all required sizes as highlighted in the README.
Integrates directly into fastlane workflows, allowing automation in CI/CD pipelines with simple lane configurations, as demonstrated in the example Fastfile snippets.
Supports precise control over icon generation for specific devices using the appicon_devices parameter, enabling tailored asset creation for platforms like iPhone, iPad, or watchOS.
Includes specialized support for Messages extensions and Android splash screens, addressing niche but common mobile development needs with dedicated parameters like messages_extension and generate_rounded.
Requires installation of GraphicsMagick or ImageMagick, adding setup complexity and potential system compatibility issues, as noted in the Getting Started section.
Only functions within fastlane environments, making it unsuitable for teams not already invested in or unwilling to adopt fastlane for build automation.
Focuses on standard platform icon sizes; generating non-standard dimensions or applying advanced image effects may require manual intervention or additional tools beyond the plugin's scope.
A static analyzer for Java, C, C++, and Objective-C
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
A Swift command line tool for generating your Xcode project
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.