Habitual – The Flutter Ecommerce App


Habitual is a modern and intuitive mobile shopping app that provides customers with a seamless and convenient shopping experience. This app offers fast load times, reliable performance, and smooth navigation.Habitual enables users to browse and purchase products easily.

The app has been designed with a user-centric approach, providing a clear and easy-to-use interface that allows users to find the products they’re looking for quickly.


Image 1

Image 2

Image 3

Image 4

Pages Included:

The app includes the following pages:

  • Splash Screen
  • Onboarding 01
  • Onboarding 02
  • Onboarding 03
  • Registration 01
  • Registration 02
  • Registration 03
  • Registration 04
  • Registration 05
  • Sign Up
  • OTP Verification
  • Sign In
  • Home
  • Item Details
  • Category
  • My Cart
  • Wishlist
  • Checkout
  • Address
  • Payment
  • Confirm History
  • Order History
  • My Profile
  • Filter
  • Menu
  • MyReview
  • My Interests
  • Search

Empty & state page:

  • Success Registration
  • Success Verification
  • Order Success
  • Not Available
  • Your Cart is empty
  • Your Wishlist is Empty
  • No Search Result Found
  • Sign out alert
  • Cart remove alert
  • Wishlist remove alert


The app uses the following dependencies:

System Requirements

  • Dart SDK Version 2.19.0 or greater
  • Flutter SDK Version 3.0.0 or greater.


1. Clone the repository
git clone https://github.com/edilsonmatola/habitual-ecommerce-app-getx.git
2. Move to the desired folder
cd habitual-ecommerce-app-getx/
3. Create Android, iOS & Web Apps
4. To run the app, simply write the following commands:

flutter pub get
# flutter emulators --launch "emulator_id" (to get Android Simulator)
open -a simulator (to get iOS Simulator)
flutter run
flutter run -d chrome --web-renderer html (to see the best output)


Contributions to the app are welcome! If you’d like to contribute, please take a moment to review the CONTRIBUTING file. This file outlines the guidelines and processes for contributing to Habitual.

If you have any questions or concerns about the contributing process, please don’t hesitate to reach me out here. I’m always happy to help new contributors get up to speed.


This project is licensed under the MIT License. See the LICENSE file for details.


View Github