Flutter Widget Sistemi
Flutter'da her şey widget'tır. Bu yaklaşım, uygulamanızın UI'sını oluştururken tutarlı ve esnek bir yapı sağlar.
Stateless vs Stateful Widgets
Flutter'da iki ana widget türü vardır: Stateless ve Stateful widget'lar. Her birinin kendine özgü kullanım alanları bulunur.
class MyCustomWidget extends StatelessWidget {
final String title;
const MyCustomWidget({Key? key, required this.title}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
padding: EdgeInsets.all(16),
child: Text(
title,
style: Theme.of(context).textTheme.headline6,
),
);
}
}
Widget Composition
Küçük, yeniden kullanılabilir widget'ları birleştirerek karmaşık UI yapıları oluşturabilirsiniz.
Performance İpuçları
Widget ağacınızı optimize ederek uygulamanızın performansını artırabilirsiniz.
Yorumlar (0)