simongomes / flutter-shopping-cart-app

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:Dart 98.6%Language:Objective-C 1.2%Language:Java 0.2%