/Shopify-flutter-demo

Shopping app with riverpod state management

Primary LanguageDartGNU General Public License v3.0GPL-3.0

Shopify

Shopify admin rest api demo project.

We are try to use riverpod as state management to improve widget rebuilding performance. May be at some place we can also improve more performance but for the demo purpose i ignore that. You can learn more about riverpod form the official page. And let us know you view point on riverpod and which state management you like.

In future we will try to use storefront graphQL api to add more functionality.

To run this app you need to replace api key and storefront url in lib/utility/key_util.dart file

  static String token = "shppa_adgjgsdfsjkgdjfsgdjgh";
  static String baseUrl = "https://{shop}.myshopify.com/admin/api/20XX-XX/";

Android APK

N|Solid

Screenshot

Home Search Cart Offer
Account Product Details Product List Category List

State Management Package

Riverpod

Other Helper Packages

  • cached_network_image
  • flutter_spinkit
  • flutter_svg
  • carousel_slider
  • flutter_html

networking

  • dio
  • pretty_dio_logger
  • shared_preferences

utility

  • intl
  • tuple
  • collection

Dummy Product

GitHub

UI Design Credit

N|Solid

Developer

N|Solid

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Nividata Consultancy