├── .gitignore ├── AndroidManifest.xml ├── LICENSE.txt ├── README.md ├── pom.xml ├── res ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-nodpi │ ├── error.jpg │ └── placeholder.jpg ├── drawable-xhdpi │ └── ic_launcher.png ├── drawable-xxhdpi │ └── ic_launcher.png ├── layout │ ├── cart.xml │ └── item.xml └── values │ ├── dimens.xml │ └── strings.xml ├── shipfaster.iml ├── slides_droidcon.key ├── slides_paug.key └── src ├── main └── java │ └── com │ └── squareup │ └── shipfaster │ ├── cart │ ├── Cart.java │ ├── CartActivity.java │ ├── Item.java │ └── ItemAdapter.java │ ├── common │ ├── BaseActivity.java │ ├── BusRegistrar.java │ ├── DevAppModule.java │ ├── ProdAppModule.java │ ├── RegisterOnResume.java │ ├── ShipFasterApplication.java │ └── ViewHolder.java │ ├── log │ ├── EventLogger.java │ ├── FileLogger.java │ ├── Log.java │ └── SwipeLog.java │ ├── payment │ ├── PaymentActivity.java │ ├── PaymentClient.java │ ├── PaymentFailure.java │ ├── PaymentHandler.java │ ├── PaymentResult.java │ └── PaymentSuccess.java │ ├── settings │ ├── DevSettings.java │ ├── FileBackedSettings.java │ └── Settings.java │ └── swipe │ ├── Card.java │ ├── CardReader.java │ └── SwipeEvent.java └── test └── java └── com └── squareup └── shipfaster ├── cart └── CartTest.java ├── okhttp └── OkHttpTest.java └── payment └── PaymentTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | bin 3 | .idea 4 | -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/pom.xml -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-nodpi/error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/drawable-nodpi/error.jpg -------------------------------------------------------------------------------- /res/drawable-nodpi/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/drawable-nodpi/placeholder.jpg -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/layout/cart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/layout/cart.xml -------------------------------------------------------------------------------- /res/layout/item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/layout/item.xml -------------------------------------------------------------------------------- /res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/values/dimens.xml -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/res/values/strings.xml -------------------------------------------------------------------------------- /shipfaster.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/shipfaster.iml -------------------------------------------------------------------------------- /slides_droidcon.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/slides_droidcon.key -------------------------------------------------------------------------------- /slides_paug.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/slides_paug.key -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/cart/Cart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/cart/Cart.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/cart/CartActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/cart/CartActivity.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/cart/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/cart/Item.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/cart/ItemAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/cart/ItemAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/common/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/common/BaseActivity.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/common/BusRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/common/BusRegistrar.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/common/DevAppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/common/DevAppModule.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/common/ProdAppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/common/ProdAppModule.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/common/RegisterOnResume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/common/RegisterOnResume.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/common/ShipFasterApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/common/ShipFasterApplication.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/common/ViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/common/ViewHolder.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/log/EventLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/log/EventLogger.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/log/FileLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/log/FileLogger.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/log/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/log/Log.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/log/SwipeLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/log/SwipeLog.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/payment/PaymentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/payment/PaymentActivity.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/payment/PaymentClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/payment/PaymentClient.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/payment/PaymentFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/payment/PaymentFailure.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/payment/PaymentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/payment/PaymentHandler.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/payment/PaymentResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/payment/PaymentResult.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/payment/PaymentSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/payment/PaymentSuccess.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/settings/DevSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/settings/DevSettings.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/settings/FileBackedSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/settings/FileBackedSettings.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/settings/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/settings/Settings.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/swipe/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/swipe/Card.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/swipe/CardReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/swipe/CardReader.java -------------------------------------------------------------------------------- /src/main/java/com/squareup/shipfaster/swipe/SwipeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/main/java/com/squareup/shipfaster/swipe/SwipeEvent.java -------------------------------------------------------------------------------- /src/test/java/com/squareup/shipfaster/cart/CartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/test/java/com/squareup/shipfaster/cart/CartTest.java -------------------------------------------------------------------------------- /src/test/java/com/squareup/shipfaster/okhttp/OkHttpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/test/java/com/squareup/shipfaster/okhttp/OkHttpTest.java -------------------------------------------------------------------------------- /src/test/java/com/squareup/shipfaster/payment/PaymentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyricau/shipfaster/HEAD/src/test/java/com/squareup/shipfaster/payment/PaymentTest.java --------------------------------------------------------------------------------