gitextract_wub9ezo5/ ├── .gitignore ├── .idea/ │ ├── .name │ ├── compiler.xml │ ├── copyright/ │ │ ├── Copyright_Header.xml │ │ └── profiles_settings.xml │ ├── dictionaries/ │ │ └── keegan.xml │ ├── gradle.xml │ ├── inspectionProfiles/ │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── KAndroid.iml ├── README.md ├── api/ │ ├── .gitignore │ ├── api.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ └── api/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ └── api/ │ │ ├── Api.java │ │ ├── ApiImpl.java │ │ ├── ApiResponse.java │ │ ├── net/ │ │ │ └── HttpEngine.java │ │ └── utils/ │ │ └── EncryptUtil.java │ └── res/ │ └── values/ │ └── strings.xml ├── app/ │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ ├── KApplication.java │ │ ├── activity/ │ │ │ ├── CouponListActivity.java │ │ │ ├── KBaseActivity.java │ │ │ ├── LoginActivity.java │ │ │ └── RegisterActivity.java │ │ ├── adapter/ │ │ │ ├── CouponListAdapter.java │ │ │ └── KBaseAdapter.java │ │ └── util/ │ │ └── CouponPriceUtil.java │ └── res/ │ ├── layout/ │ │ ├── activity_coupon_list.xml │ │ ├── activity_login.xml │ │ ├── activity_register.xml │ │ └── item_list_coupon.xml │ ├── values/ │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── values-w820dp/ │ └── dimens.xml ├── build.gradle ├── core/ │ ├── .gitignore │ ├── build.gradle │ ├── core.iml │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ └── core/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ └── core/ │ │ ├── ActionCallbackListener.java │ │ ├── AppAction.java │ │ ├── AppActionImpl.java │ │ └── ErrorEvent.java │ └── res/ │ └── values/ │ └── strings.xml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── model/ │ ├── .gitignore │ ├── build.gradle │ ├── model.iml │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ └── model/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── keeganlee/ │ │ └── kandroid/ │ │ └── model/ │ │ └── CouponBO.java │ └── res/ │ └── values/ │ └── strings.xml └── settings.gradle