Sobes.tech
Junior — Middle

Projelerinde genellikle hangi tipte widgetleri kullanıyorsun?

sobes.tech yapay zeka

AI'dan gelen yanıt

Flutter projelerinde genellikle aşağıdaki tipik widget'ları kullanıyorum:

  • Container — kenarlıklar, boşluklar ve arka plan ile dikdörtgen alanlar oluşturmak için evrensel widget.

  • Column ve Row — çocuk widget'ların dikey ve yatay düzenlenmesi için.

  • Text — metin göstermek için.

  • ListView — kaydırılabilir listeler oluşturmak için.

  • Stack — widget'ları üst üste bindirmek için.

  • Scaffold — ekranın temel yapısı, AppBar, Drawer ve diğer öğeleri destekler.

  • ElevatedButton — yükseltilmiş butonlar.

Basit bir ekran örneği, metin ve buton ile:

import 'package:flutter/material.dart';

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Örnek')),
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            Text('Merhaba, Flutter!'),
            SizedBox(height: 20),
            ElevatedButton(
              onPressed: () => print('Butona basıldı'),
              child: Text('Bana tıkla'),
            ),
          ],
        ),
      ),
    );
  }
}