Coder Social home page Coder Social logo

bliss_app's Introduction

bliss

The Biss is an e-commerce mobile application and the following features are in the Biss mobile app.

  • Add item to cart.
  • Filter the items.
  • Sharing details with social media.
  • Add favourite item.

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Deploy and Run The Biss app

Step 1 - Go to the folder where you want to store your project, and clone the project repository:

~$ git clone https://github.com/DeshaniRanasinga28/bliss.git

Step 2 - Lates code is available in develop branch and using the following git command for the switch to the develop branch:

~$ git checkout develop

Step 3 - Open the project folder using IDE (Android studio/VS code) and execute the following command or click flutter pub get in the application's pubspec.yml file. It helps to gets all the dependencies listed in the pubspec.yaml file:

~$ flutter pub get

Step 4 - Connect the device or create/run the virtual device (emulator):

Step 5 - Run the application:

Running the application with Android Native code

Open Android folder inside the Bliss Application using the Android Studio:

  1. Clean Project
  2. Rebuild Project
  3. Run

Running the application with iOS Native code

Open Runner.xcworkspace file inside the Bliss Application's ios folder using the Xcode:

  1. Clean Build Project
  2. Build
  3. Run

State management of the app

The Bliss Application has used the Flutter Provider package for State management. It mainly provides a central point to manage the state and to write front end logic. Also the Provider work on the one provider and multiple subscribers concept. Provider listens to the application changes with NotifyChangeListener it will update all the consumers

Dependencies

cupertino_icons: ^1.0.0

intl: ^0.16.1

provider: ^4.3.3

http: ^0.12.2

rxdart: ^0.25.0

toast: ^0.1.5

connectivity: ^2.0.2

page_transition: ^1.1.7+6

badges: ^1.1.6

share: ^0.6.5+4

Third party libraries

used Mocky for custom API responses [https://designer.mocky.io/]

bliss_app's People

Contributors

deshaniranasinga28 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.