getxHomePageContent property

String getxHomePageContent
getter/setter pair

Template for the home_page.dart file when using GetX state management.

Implementation

static String getxHomePageContent = '''
  import 'package:flutter/material.dart';
  import 'package:get/get.dart';
  import 'controllers/counter_controller.dart';

  class HomePage extends StatelessWidget {
    final CounterController counterController = Get.put(CounterController());

    @override
    Widget build(BuildContext context) {
      return Scaffold(
        appBar: AppBar(
          title: const Text('Counter'),
        ),
        body: Center(
          child: Obx(() {
            return Text(
              'Count: \${counterController.count.value}',
              style: Theme.of(context).textTheme.headlineMedium,
            );
          }),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: () {
            counterController.increment();
          },
          tooltip: 'Increment',
          child: const Icon(Icons.add),
        ),
      );
    }
  }
  ''';