diff --git a/lib/main.dart b/lib/main.dart index 74119c5..cc7499d 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -16,7 +16,7 @@ class MyApp extends StatelessWidget { colorScheme: ColorScheme.fromSeed(seedColor: Colors.orangeAccent), useMaterial3: true, ), - home: const MyHomePage(title: 'My Flutter Demo'), + home: const MyHomePage(title: 'CourseWork: CandyStore'), ); } } diff --git a/lib/models/card_data.dart b/lib/models/card_data.dart new file mode 100644 index 0000000..09cc12c --- /dev/null +++ b/lib/models/card_data.dart @@ -0,0 +1,10 @@ +class CardData { + final String flavorName; + final String imageUrl; + final String description; + final String groupName; + final int? beanId; + +const CardData( + { required this.flavorName, required this.imageUrl, required this.description, required this.groupName, required this.beanId }); +} \ No newline at end of file diff --git a/lib/models/home_data.dart b/lib/models/home_data.dart new file mode 100644 index 0000000..b4c37e2 --- /dev/null +++ b/lib/models/home_data.dart @@ -0,0 +1,12 @@ + + +import 'package:candystore/models/card_data.dart'; + +class HomeData { + final List? data; + final int? nextPage; + final int? currentPage; + final int? totalPages; + + HomeData({this.data, this.nextPage, this.currentPage, this.totalPages}); +} \ No newline at end of file diff --git a/lib/presentation/pages/details_page/details_page.dart b/lib/presentation/pages/details_page/details_page.dart new file mode 100644 index 0000000..e69de29