SYMBOL INDEX (77 symbols across 26 files) FILE: lib/core/app_color.dart class AppColor (line 3) | class AppColor { FILE: lib/core/app_data.dart class AppData (line 11) | class AppData { FILE: lib/core/app_theme.dart class AppTheme (line 3) | class AppTheme { FILE: lib/core/extensions.dart function mapWithIndex (line 14) | Iterable mapWithIndex(E Function(int index, T value) f) FILE: lib/main.dart function main (line 6) | void main() class MyApp (line 8) | class MyApp extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/src/controller/product_controller.dart class ProductController (line 9) | class ProductController extends GetxController { method filterItemsByCategory (line 16) | void filterItemsByCategory(int index) method isFavorite (line 32) | void isFavorite(int index) method addToCart (line 37) | void addToCart(Product product) method increaseItemQuantity (line 44) | void increaseItemQuantity(Product product) method decreaseItemQuantity (line 50) | void decreaseItemQuantity(Product product) method isPriceOff (line 56) | bool isPriceOff(Product product) method isNominal (line 60) | bool isNominal(Product product) method calculateTotalPrice (line 62) | void calculateTotalPrice() method sizeType (line 89) | List sizeType(Product product) method switchBetweenProductSizes (line 113) | void switchBetweenProductSizes(Product product, int index) method getCurrentSize (line 137) | String getCurrentSize(Product product) FILE: lib/src/model/bottom_nav_bar_item.dart class BottomNavBarItem (line 5) | @immutable FILE: lib/src/model/categorical.dart type CategoricalType (line 1) | enum CategoricalType { small, medium, large } class Categorical (line 3) | class Categorical { FILE: lib/src/model/numerical.dart class Numerical (line 1) | class Numerical { FILE: lib/src/model/product.dart type ProductType (line 4) | enum ProductType { all, watch, mobile, headphone, tablet, tv } class Product (line 6) | class Product { FILE: lib/src/model/product_category.dart class ProductCategory (line 4) | class ProductCategory { FILE: lib/src/model/product_size_type.dart class ProductSizeType (line 4) | class ProductSizeType { FILE: lib/src/model/recommended_product.dart class RecommendedProduct (line 4) | class RecommendedProduct { FILE: lib/src/view/animation/animated_switcher_wrapper.dart class AnimatedSwitcherWrapper (line 3) | class AnimatedSwitcherWrapper extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/src/view/animation/open_container_wrapper.dart class OpenContainerWrapper (line 6) | class OpenContainerWrapper extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/src/view/animation/page_transition_switcher_wrapper.dart class PageTransitionSwitcherWrapper (line 4) | class PageTransitionSwitcherWrapper extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/src/view/screen/cart_screen.dart class CartScreen (line 11) | class CartScreen extends StatelessWidget { method _appBar (line 14) | PreferredSizeWidget _appBar(BuildContext context) method cartList (line 23) | Widget cartList() method bottomBarTitle (line 146) | Widget bottomBarTitle() method bottomBarButton (line 177) | Widget bottomBarButton() method build (line 192) | Widget build(BuildContext context) FILE: lib/src/view/screen/favorite_screen.dart class FavoriteScreen (line 7) | class FavoriteScreen extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: lib/src/view/screen/home_screen.dart class HomeScreen (line 10) | class HomeScreen extends StatefulWidget { method createState (line 21) | State createState() class _HomeScreenState (line 24) | class _HomeScreenState extends State { method build (line 28) | Widget build(BuildContext context) FILE: lib/src/view/screen/product_detail_screen.dart class ProductDetailScreen (line 12) | class ProductDetailScreen extends StatelessWidget { method _appBar (line 17) | PreferredSizeWidget _appBar(BuildContext context) method productPageView (line 28) | Widget productPageView(double width, double height) method _ratingBar (line 43) | Widget _ratingBar(BuildContext context) method productSizesListView (line 67) | Widget productSizesListView() method build (line 103) | Widget build(BuildContext context) FILE: lib/src/view/screen/product_list_screen.dart type AppbarActionType (line 9) | enum AppbarActionType { leading, trailing } class ProductListScreen (line 13) | class ProductListScreen extends StatelessWidget { method appBarActionButton (line 16) | Widget appBarActionButton(AppbarActionType type) method _recommendedProductListView (line 56) | Widget _recommendedProductListView(BuildContext context) method _topCategoriesHeader (line 123) | Widget _topCategoriesHeader(BuildContext context) method _topCategoriesListView (line 148) | Widget _topCategoriesListView() method build (line 158) | Widget build(BuildContext context) FILE: lib/src/view/screen/profile_screen.dart class ProfileScreen (line 3) | class ProfileScreen extends StatelessWidget { method build (line 7) | Widget build(BuildContext context) FILE: lib/src/view/widget/carousel_slider.dart class CarouselSlider (line 5) | class CarouselSlider extends StatefulWidget { method createState (line 14) | State createState() class _CarouselSliderState (line 17) | class _CarouselSliderState extends State { method build (line 21) | Widget build(BuildContext context) FILE: lib/src/view/widget/empty_cart.dart class EmptyCart (line 3) | class EmptyCart extends StatelessWidget { method build (line 7) | Widget build(BuildContext context) FILE: lib/src/view/widget/list_item_selector.dart class ListItemSelector (line 6) | class ListItemSelector extends StatefulWidget { method createState (line 17) | State createState() class _ListItemSelectorState (line 20) | class _ListItemSelectorState extends State { method item (line 21) | Widget item(ProductCategory item, int index) method build (line 58) | Widget build(BuildContext context) FILE: lib/src/view/widget/product_grid_view.dart class ProductGridView (line 5) | class ProductGridView extends StatelessWidget { method _gridItemHeader (line 17) | Widget _gridItemHeader(Product product, int index) method _gridItemBody (line 53) | Widget _gridItemBody(Product product) method _gridItemFooter (line 64) | Widget _gridItemFooter(Product product, BuildContext context) method build (line 122) | Widget build(BuildContext context)