Как установить заголовок на панели приложения с самого начала во Flutter

Метод 1: установка заголовка в виджете Scaffold
Самый простой способ установить заголовок на панели приложения — использовать виджет Scaffold. Scaffold

import 'package:flutter/material.dart';
void main() {
  runApp(MyApp());
}
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text("My App Title"),
        ),
        body: Center(
          child: Text("Hello, Flutter!"),
        ),
      ),
    );
  }
}
import 'package:flutter/material.dart';
void main() {
  runApp(MyApp());
}
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: CustomAppBar(
          title: "My Custom App Bar",
        ),
        body: Center(
          child: Text("Hello, Flutter!"),
        ),
      ),
    );
  }
}
class CustomAppBar extends StatelessWidget implements PreferredSizeWidget {
  final String title;
  CustomAppBar({required this.title});
  @override
  Widget build(BuildContext context) {
    return AppBar(
      title: Text(title),
      // Add additional app bar features here
    );
  }
  @override
  Size get preferredSize => Size.fromHeight(kToolbarHeight);
}
import 'package:flutter/material.dart';
import 'package:flutter_modular/flutter_modular.dart';
void main() {
  runApp(ModularApp(module: AppModule()));
}
class AppModule extends Module {
  @override
  final List<Bind> binds = [];
  @override
  final List<ModularRoute> routes = [
    ChildRoute('/', child: (_, __) => MyApp()),
  ];
}
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text("My App Title"),
        ),
        body: Center(
          child: Text("Hello, Flutter!"),
        ),
      ),
    );
  }
}

В этой статье мы рассмотрели три различных метода установки заголовка на панели приложения с самого начала во Flutter. В первом методе используется встроенная панель приложения виджета Scaffold, а во втором методе демонстрируется создание пользовательского виджета панели приложения для большей гибкости. Третий метод фокусируется на настройке заголовка панели приложения с использованием модульной архитектуры Flutter. Реализуя эти методы, вы можете эффективно управлять заголовком панели приложений и настраивать его в своих приложениях Flutter.