Sobes.tech
Junior — Middle

Ce tipuri de widget-uri tipice folosești de obicei în proiectele tale?

sobes.tech AI

Răspuns de la AI

În proiectele Flutter, folosesc adesea următoarele widget-uri tipice:

  • Container — widget universal pentru crearea de zone dreptunghiulare cu margini, borduri și fundal.

  • Column și Row — pentru aranjarea verticală și orizontală a widget-urilor copil.

  • Text — pentru afișarea textului.

  • ListView — pentru crearea listelor derulabile.

  • Stack — pentru suprapunerea widget-urilor.

  • Scaffold — scheletul de bază al ecranului cu suport pentru AppBar, Drawer și alte elemente.

  • ElevatedButton — pentru butoane cu efect de ridicare.

Exemplu de ecran simplu cu text și buton:

import 'package:flutter/material.dart';

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Exemplu')),
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            Text('Salut, Flutter!'),
            SizedBox(height: 20),
            ElevatedButton(
              onPressed: () => print('Buton apăsat'),
              child: Text('Apasă-mă'),
            ),
          ],
        ),
      ),
    );
  }
}