viewGetX method

String viewGetX(
  1. String viewName
)

Build View with base code and link with controller to start build UI

Implementation

String viewGetX(String viewName) {
  String viewClassName = viewName.toCamelCaseFirstLetterForEachWord();

  return '''
import 'package:flutter/material.dart';
import 'package:get/get.dart';

import '../../../helper/widgets/custom_widgets/custom_text.dart';

import '${viewName.toLowerCase()}_controller.dart';

class ${viewClassName}View extends StatelessWidget {
const ${viewClassName}View({super.key});

@override
Widget build(BuildContext context) {
  return Scaffold(
    body: GetBuilder<${viewClassName}Controller>(
      builder: (controller) {
        return const Center(
          child: CustomText(txt: "$viewClassName"),
        );
      },
    ),
  );
}
}
  ''';
}