Was sind Widgets in Flutter?
O que são widgets no Flutter?
In Flutter erstellen Entwickler UI-Layouts mithilfe von Widgets. Das bedeutet, dass alles, was ein Benutzer auf einem Bildschirm sieht, von Fenstern und Bedienfeldern bis hin zu Schaltflächen und Text, aus Widgets besteht.
Flutter-Widgets sind so konzipiert, dass Entwickler sie einfach anpassen können. Flutter erreicht dies durch einen Kompositionsansatz. Das bedeutet, dass die meisten Widgets aus kleineren Widgets bestehen und die einfachsten Widgets bestimmte Zwecke haben. Dadurch können Entwickler Widgets kombinieren oder bearbeiten, um neue zu erstellen.
Flutter rendert Widgets mit seiner eigenen Grafik-Engine, anstatt sich auf die integrierten Widgets einer Plattform zu verlassen. Auf diese Weise erleben Benutzer plattformübergreifend ein ähnliches Erscheinungsbild in einer Flutter-Anwendung. Dieser Ansatz bietet Entwicklern auch Flexibilität, da einige Flutter-Widgets Funktionen ausführen können, die plattformspezifische Widgets nicht können.
Flutter macht es auch einfach, von der Community entwickelte Widgets zu verwenden. Die Architektur von Flutter unterstützt mehrere Widget-Bibliotheken, und Flutter ermutigt die Community, neue zu erstellen und zu pflegen.
Arten von Flutter-Widgets
Flutter wird ab dem Zeitpunkt des Downloads mit einem umfangreichen Widget-Katalog geliefert. Der Katalog hat 14 Kategorien, darunter Styling, Cupertino (Widgets im iOS-Stil) und Materialkomponenten (Widgets, die den Material-Design-Richtlinien von Google folgen).
Flutter enthält auch Layouts und Themen, die Entwicklern helfen, sofort mit dem Entwickeln zu beginnen.
No Flutter, os desenvolvedores criam layouts de interface do usuário usando widgets. Isso significa que tudo que é exibido ao usuário em uma tela, de janelas e painéis a botões e texto, é feito de widgets.
Os widgets do Flutter são projetados para que os desenvolvedores possam personalizá-los com facilidade. O Flutter consegue isso através de uma abordagem de composição. Isso significa que a maioria dos widgets é composta de widgets menores e os widgets mais básicos têm propósitos específicos. Isso permite que os desenvolvedores combinem ou editem widgets para criar novos.
O Flutter renderiza widgets usando seu próprio mecanismo gráfico em vez de depender dos widgets integrados de uma plataforma. Dessa forma, os usuários experimentarão uma aparência semelhante nas aplicações do Flutter em todas as plataformas. Essa abordagem também oferece flexibilidade aos desenvolvedores, pois alguns widgets do Flutter podem realizar funções que widgets específicos da plataforma não podem.
O Flutter também facilita o uso de widgets desenvolvidos pela comunidade. A arquitetura do Flutter oferece suporte a várias bibliotecas de widgets e o Flutter incentiva a comunidade a criar e manter novas bibliotecas.
Tipos de widgets do Flutter
O Flutter vem com um extenso catálogo de widgets desde o momento em que você o baixa. O catálogo tem 14 categorias, que incluem estilo, Cupertino (widgets no estilo iOS) e componentes de materiais (widgets que seguem as diretrizes de projetos de materiais do Google).
O Flutter também dispõe de layouts e temas inclusos, ajudando os desenvolvedores a começar o desenvolvimento imediatamente.