tree: 1743297c0e59d7d2e67675972a47dcc0c952ccdf [path history] [tgz]
  1. internal/
  2. java/
  3. BUILD.gn
  4. fast_checkout_view_impl.cc
  5. fast_checkout_view_impl.h
  6. OWNERS
  7. README.md
  8. ui_view_android_utils.cc
  9. ui_view_android_utils.h
  10. ui_view_android_utils_unittest.cc
chrome/browser/ui/android/fast_checkout/README.md

Fast Checkout Android Feature

This folder contains the Android UI implementation for the Fast Checkout feature. Fast Checkout provides users with a trusted surface to authorize transactions, such as filling their email, address and credit card information during a checkout flow.

Use case

This component displays a set of saved addresses and credit cards. The user selects one of each, which is then filled into the corresponding form while the user moves along the checkout flow. If the user dismisses the sheet, the keyboard will be shown instead (i.e. by changing the focus).

Folder Structure

java/

The root folder contains the public interface of this component and data that is used to fill it with content, e.g. Autofill Profiles, Credit Cards.

Add chrome/browser/ui/android/fast_checkout:java as a dependency to use the interface and classes defined here.

java/internal/

Contains the actual implementation. Don't try to use any class defined here outside of this package. If you need access to any method, consider making it part of the public interface as defined in FastCheckoutComponent.

This folder contains a separate README that explains in detail how the architecture looks like and how to extend the component further.