Sobes.tech
Junior — Middle

Odatda loyihalaringizda qanday turdagi vidjetlarni ishlatasiz?

sobes.tech AI

AIdan javob

Flutter loyihalarida men odatda quyidagi tipik vidjetlardan foydalanaman:

  • Container — chetlar, chegaralar va fon bilan to'g'ri to'rtburchak maydonlar yaratish uchun universal vidjet.

  • Column va Row — bolalar vidjetlarini vertikal va gorizontal joylashtirish uchun.

  • Text — matnni ko'rsatish uchun.

  • ListView — skrollanadigan ro'yxatlarni yaratish uchun.

  • Stack — vidjetlarni bir-biriga qo'yish uchun.

  • Scaffold — ekran uchun asosiy karkas, AppBar, Drawer va boshqa elementlarni qo'llab-quvvatlash.

  • ElevatedButton — ko'tarilgan effektli tugmalar.

Oddiy matn va tugma bilan ekran misoli:

import 'package:flutter/material.dart';

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Misol')),
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            Text('Salom, Flutter!'),
            SizedBox(height: 20),
            ElevatedButton(
              onPressed: () => print('Tugma bosildi'),
              child: Text('Meni bosing'),
            ),
          ],
        ),
      ),
    );
  }
}