Skip to content

Building a shopping cart app on the process of learning flutter.

Notifications You must be signed in to change notification settings

abdullah-almasry/flutter-shopping-cart-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Shopping Cart App - Learn Flutter

This practice app covers the following topics:

  • Basic UI / Widgets
  • Basic Routing
  • AppDrawer Navigation
  • Dismissible Elements or Removing Items by Swiping
  • Local State Management and App Wide State Management
  • State Management using Provider Package
  • DateTime Formatting
  • Form usages and submission in Flutter
  • RESTful API
  • Flutter http library
  • GET, POST, PATCH, PUT and DELETE http requests
  • http error handling
  • Future and async/await
  • Pull to refresh and fetch data from server
  • FutureBuilder
  • Firebase User Authentication (Signup/Login)
  • Auto Login/Logout
  • Shared Preferences
  • Animations:
    • AnimationBuilder,
    • AnimatedContainer,
    • Hero,
    • Slivers,
    • Custom Route Transition
  • ...and more

Screens:

Flutter Shopping Cart App Screens

About

Building a shopping cart app on the process of learning flutter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 98.6%
  • Objective-C 1.2%
  • Java 0.2%