Shopify is an open source E-commerce UI kit made with Google's Flutter Framework. It's compatible with Android and iOS, offering different e-commerce functionalities.
- Firebase authentication is used to check the user authenticity.
- App is then redirected to the
Home Page
. - The Home Page contains a
Navigation Drawer
which provides more functionalities to the app. - Each List item displayed by the App should contain relevant price detail and information about the current item.
- This includes -
- Price of the item.
- Details related to the item.
- Available color for the item.
- Clicking on the specific item redirects to details page.
- On device rotation -
- The layout remains scrollable.
- The app saves state and restores the list back to the previously scrolled position.
- The UI properly adjusts so that all contents of each list item is still visible and not truncated/overlapped.
- Check whether connected to internet or not.
- Download Flutter SDK.
- Download Android Studio and install flutter plugin.
- Download VS Code and install flutter plugin in it. (If you want to code in VS Code only, but you must have Android Studio installed on your system.)
- Clone this repository.
- Run the app, Debug > Run without debugging in VS Code, also you can run the app with terminal by
flutter run
. - For help getting started with Flutter, view online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
SignUp Page | Login Page | Reset Password | Home Screen | Navigation Bar | Detail Page |
---|---|---|---|---|---|