├── .gitignore ├── Foam ├── build.gradle ├── foam │ ├── build.gradle │ ├── gradle.properties │ ├── libs │ │ └── FlurryAnalytics-5.3.0.jar │ ├── maven_push.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── percolate │ │ │ │ └── foam │ │ │ │ ├── CrashReportingService.java │ │ │ │ ├── CustomExceptionHandler.java │ │ │ │ ├── DeleteFileCallback.java │ │ │ │ ├── EventTracker.java │ │ │ │ ├── EventTrackingService.java │ │ │ │ ├── ExceptionPersister.java │ │ │ │ ├── Flurry.java │ │ │ │ ├── FoamApiKeys.java │ │ │ │ ├── FoamApp.java │ │ │ │ ├── FoamApplication.java │ │ │ │ ├── FoamApplicationInit.java │ │ │ │ ├── FoamDisabler.java │ │ │ │ ├── FoamDontTrack.java │ │ │ │ ├── FoamEvent.java │ │ │ │ ├── FoamMain.java │ │ │ │ ├── FoamMultiDexApplication.java │ │ │ │ ├── GoogleAnalytics.java │ │ │ │ ├── Graphite.java │ │ │ │ ├── HockeyApp.java │ │ │ │ ├── LogEntries.java │ │ │ │ ├── LogListener.java │ │ │ │ ├── LoggingService.java │ │ │ │ ├── Mixpanel.java │ │ │ │ ├── NoOpCallback.java │ │ │ │ ├── PagerDuty.java │ │ │ │ ├── PaperTrail.java │ │ │ │ ├── Service.java │ │ │ │ ├── ServiceImpl.java │ │ │ │ ├── ServiceType.java │ │ │ │ ├── StoredException.java │ │ │ │ ├── UDPLoggingService.java │ │ │ │ └── Utils.java │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── percolate │ │ └── foam │ │ ├── CustomExceptionHandlerTest.java │ │ ├── DeleteFileCallbackTest.java │ │ ├── EventTrackerTest.java │ │ ├── ExceptionPersisterTest.java │ │ ├── FlurryTest.java │ │ ├── FoamApplicationInitTest.java │ │ ├── FoamDisablerTest.java │ │ ├── FoamEventTest.java │ │ ├── FoamMainTest.java │ │ ├── GoogleAnalyticsTest.java │ │ ├── GraphiteTest.java │ │ ├── HockeyAppTest.java │ │ ├── LogListenerTest.java │ │ ├── MixpanelTest.java │ │ ├── NoOpCallbackTest.java │ │ ├── PagerDutyTest.java │ │ ├── StoredExceptionTest.java │ │ ├── UDPLoggingServiceTest.java │ │ ├── UnitTestUtils.java │ │ └── UtilsTest.java ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── push_to_maven.sh ├── settings.gradle └── test_coverage.sh ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | local.properties 3 | .idea 4 | .DS_Store 5 | build 6 | *.iml 7 | -------------------------------------------------------------------------------- /Foam/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/build.gradle -------------------------------------------------------------------------------- /Foam/foam/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/build.gradle -------------------------------------------------------------------------------- /Foam/foam/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/gradle.properties -------------------------------------------------------------------------------- /Foam/foam/libs/FlurryAnalytics-5.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/libs/FlurryAnalytics-5.3.0.jar -------------------------------------------------------------------------------- /Foam/foam/maven_push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/maven_push.gradle -------------------------------------------------------------------------------- /Foam/foam/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/proguard-rules.pro -------------------------------------------------------------------------------- /Foam/foam/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/CrashReportingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/CrashReportingService.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/CustomExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/CustomExceptionHandler.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/DeleteFileCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/DeleteFileCallback.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/EventTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/EventTracker.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/EventTrackingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/EventTrackingService.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/ExceptionPersister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/ExceptionPersister.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/Flurry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/Flurry.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamApiKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamApiKeys.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamApp.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamApplication.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamApplicationInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamApplicationInit.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamDisabler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamDisabler.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamDontTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamDontTrack.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamEvent.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamMain.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/FoamMultiDexApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/FoamMultiDexApplication.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/GoogleAnalytics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/GoogleAnalytics.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/Graphite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/Graphite.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/HockeyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/HockeyApp.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/LogEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/LogEntries.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/LogListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/LogListener.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/LoggingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/LoggingService.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/Mixpanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/Mixpanel.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/NoOpCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/NoOpCallback.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/PagerDuty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/PagerDuty.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/PaperTrail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/PaperTrail.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/Service.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/ServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/ServiceImpl.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/ServiceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/ServiceType.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/StoredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/StoredException.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/UDPLoggingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/UDPLoggingService.java -------------------------------------------------------------------------------- /Foam/foam/src/main/java/com/percolate/foam/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/java/com/percolate/foam/Utils.java -------------------------------------------------------------------------------- /Foam/foam/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/CustomExceptionHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/CustomExceptionHandlerTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/DeleteFileCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/DeleteFileCallbackTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/EventTrackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/EventTrackerTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/ExceptionPersisterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/ExceptionPersisterTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/FlurryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/FlurryTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/FoamApplicationInitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/FoamApplicationInitTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/FoamDisablerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/FoamDisablerTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/FoamEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/FoamEventTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/FoamMainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/FoamMainTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/GoogleAnalyticsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/GoogleAnalyticsTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/GraphiteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/GraphiteTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/HockeyAppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/HockeyAppTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/LogListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/LogListenerTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/MixpanelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/MixpanelTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/NoOpCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/NoOpCallbackTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/PagerDutyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/PagerDutyTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/StoredExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/StoredExceptionTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/UDPLoggingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/UDPLoggingServiceTest.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/UnitTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/UnitTestUtils.java -------------------------------------------------------------------------------- /Foam/foam/src/test/java/com/percolate/foam/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/foam/src/test/java/com/percolate/foam/UtilsTest.java -------------------------------------------------------------------------------- /Foam/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/gradle.properties -------------------------------------------------------------------------------- /Foam/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Foam/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Foam/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/gradlew -------------------------------------------------------------------------------- /Foam/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/gradlew.bat -------------------------------------------------------------------------------- /Foam/push_to_maven.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/push_to_maven.sh -------------------------------------------------------------------------------- /Foam/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':foam' 2 | -------------------------------------------------------------------------------- /Foam/test_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/Foam/test_coverage.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percolate/foam/HEAD/README.md --------------------------------------------------------------------------------