Newsletter
Subscribe to our Flutter newsletter!
By submitting your email you agree to receive the content requested and to LeanCode's Privacy Policy
Home
Glossary

Icons in Flutter

Icon widgetflutter_launcher_icons
Best for
Symbols, UI icons, actions, status indicatorsLogos, illustrations, photographs, detailed graphics
Source
IconData from Material, Cupertino, or a custom icon fontPNG, SVG, WebP, or other supported image formats
Scaling
Scales cleanly as a font glyphDepends on the asset format; SVG scales without losing quality
Coloring
Easily controlled with color and IconThemeRequires image-specific techniques such as SVG color handling or color filters
Accessibility
Supports semanticLabel directlyRequires appropriate semantic handling depending on how the image is used
Typical example
Icons.favorite, Icons.delete, Icons.settingsCompany logo, product illustration, decorative image

Learn more

Design system Flutter

Building a Design System in a Large Flutter App

Flutter is known for its seamless UI/UX features and robust design elements. It allowed us to deliver a unique customer experience in the “CA24 Mobile” banking app. This article shares some of the learnings and pain points behind implementing it in this large project.

Advantages of design system

Benefits of a Design System in the AI Era: Why Your Digital Product Needs One

Building a new digital product, such as a web or mobile application, is complex. You need to map user stories - create a simple description of features - then apply them to the developers' scope of work and the app’s design. Discover how a design system can unleash efficiency, consistency, and scalability in your digital product.

RTL in Flutter by LeanCode

Right to Left (RTL) in Flutter App - Developer's Guide

Find the most important things to keep in mind when introducing RTL design in your Flutter mobile app and how you can use Flutter to support various text directions with little effort. Follow the guide on RTL prepared by Flutter Developer.