Press ESC to close

Flutter App : Flutter Basic Widgets OOP Dart Implementation GDSC training

Flutter-Basic-Widgets-OOP-Dart-Implementation-GDSC-training

In this Repo we will try to implement flutter widgets using a simple way

  • Stateless OOP
import 'a-widget.dart'; import 'l-icon.dart'; import 'n-fab.dart'; import 'b-stateless.dart'; import 'c-material_app.dart'; import 'd-text.dart'; import 'e-app_bar.dart'; import 'f-column.dart'; import 'g-container.dart'; import 'h-center.dart'; import 'k-scaffold.dart'; void runApp(Widget widget) {} void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: MyHomePage(title: 'Flutter Demo Home Page'), ); } } class MyHomePage extends StatelessWidget { MyHomePage({required this.title, super.key}); String title; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(title), ), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ const Text( 'You have pushed the button this many times:', ), const Text( '0', style: TextStyle(fontSize: 10), ), Container() ], ), ), floatingActionButton: FloatingActionButton( onPressed: () {}, tooltip: 'Increment', child: const Icon(Icons.add), ), ); } }

the basic code

GitHub

View Github

Footer Example