White MakeUp App Documentation

White MakeUp App Documentation

======================

Introduction

-—-

This documentation explains the usage and configuration of the White MakeUp Themed Flutter application. The purpose of this application is to provide users with information and visual display of White MakeUps. The GetX package is used for state management and navigation within the application.

Installation

-—-
  • 1. Make sure Flutter is installed. Refer to the [Flutter Installation Guide](https://flutter.dev/docs/get-started/install) for instructions on how to install Flutter.
  • 2. To install project dependencies, follow these steps: – Open the `pubspec.yaml` file. – Add the following dependencies to the `dependencies` section:
    
        `dependencies:
              google_fonts: 
              carousel_slider: ^4.2.1
              flutter_svg: ^1.1.6
              get: ^4.6.5
              salomon_bottom_bar: ^3.3.1
              circles_background: ^0.0.2
              shimmer: ^2.0.0
              cached_network_image: ^3.2.3
              disposable_cached_images: ^1.1.2
              string_splitter: ^1.0.0+1
              flutter_zoom_drawer: ^3.0.3
              flutter_rating_bar: ^4.0.1
              flutter_staggered_grid_view: ^0.6.2
              dropdown_search: ^5.0.5
              fancy_shimmer_image: ^2.0.2
              http: ^0.13.5
              dio: ^4.0.6
              find_dropdown: ^1.0.0
              flutter_slider_indicator: ^1.0.0
              readmore: ^2.1.0
              favorite_button: ^0.0.4
              video_player: ^2.5.1
              flutter_carousel_media_slider: ^0.0.2
              badges: ^3.0.2
              sqflite: ^2.2.4+1
              path_provider: ^2.0.12
              provider: ^6.0.5
              shared_preferences: ^2.0.17
              material_floating_search_bar: ^0.3.7
          
  • 3. To update the dependencies, run the following command in the terminal: bashCopy code `flutter pub get`
  • – `lib/controllers`: Contains the controller classes used within the application. State management with GetX is handled in this section.
  • – `lib/models`: Contains the White MakeUp model and other data models.
  • – `lib/screens`: Contains the application screens.
  • – `lib/widgets`: Contains reusable widgets.
  • – `lib/main.dart`: The entry point of the application.
  • – `assets/images`: Contains the White MakeUp images.
  • – `assets/fonts`: Contains the fonts used in the application.
  • – `pubspec.yaml`: Defines the dependencies and assets of the project.

Core Features

---

The White MakeUp application provides the following core features:

  • 1. Home Screen:
    • - Slideshow displaying the White MakeUp collection.
    • - Filtering options by categories.
    • – List view of popular White MakeUps.
  • 2. White MakeUp Details:
    • - Displays detailed information of a selected White MakeUp.
    • - Slide show of White MakeUp images.
    • – Price and stock information.

Dependencies

-—-

The application utilizes the following dependencies:

  • – `flutter_svg`: Supports SVG images in Flutter.
  • – `get`: State management and navigation package.
  • – `google_fonts`: Provides access to Google fonts.
  • – `hive_flutter`: Database management package.
  • - `http`: Handles HTTP requests.

You May Also Like