import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'RelaxToPlay', theme: ThemeData( primarySwatch: Colors.blue, ), home: HomePage(), ); } } class HomePage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Relax To Play"), ), body: Column( children: [ // Banner or top section with image Container( height: 200, color: Colors.blueAccent, child: Center( child: Text( "Banner Section", style: TextStyle(fontSize: 24, color: Colors.white), ), ), ), // Category Grid Padding( padding: const EdgeInsets.all(8.0), child: GridView.builder( shrinkWrap: true, physics: NeverScrollableScrollPhysics(), gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 2, // Adjust number of columns crossAxisSpacing: 10.0, mainAxisSpacing: 10.0, ), itemCount: 10, // number of items itemBuilder: (context, index) { return Card( color: Colors.grey[200], elevation: 5, child: Center( child: Text('Item ${index + 1}'), ), ); }, ), ), ], ), bottomNavigationBar: BottomNavigationBar( items: const [ BottomNavigationBarItem( icon: Icon(Icons.home), label: 'Home', ), BottomNavigationBarItem( icon: Icon(Icons.search), label: 'Search', ), BottomNavigationBarItem( icon: Icon(Icons.account_circle), label: 'Profile', ), ], ), ); } }