| Interface | Description |
|---|---|
| CrashReportingService |
Service that supports receiving crash data.
|
| EventTrackingService |
Service that supports receiving event tracking data.
|
| FoamApp |
Interface required for
Application classes to implement in order to use Foam. |
| GoogleAnalytics.GoogleAnalyticsService |
Retrofit Service
|
| HockeyApp.HockeyAppService |
Retrofit hockeyAppService
|
| LoggingService |
Service that sends logs to a remote server.
|
| Mixpanel.MixpanelService |
Retrofit service
|
| PagerDuty.PagerDutyService |
Retrofit service
|
| Service |
Service Object.
|
| Class | Description |
|---|---|
| CustomExceptionHandler |
Foam's custom exception handler.
|
| DeleteFileCallback |
Retrofit Callback.
|
| EventTracker |
Event tracking class.
|
| ExceptionPersister |
Class that allows us to store and load exception data to the device.
|
| Flurry |
Flurry Service
Service Object.
|
| FoamApplication |
Application class to extend when using Foam.
|
| FoamApplicationInit |
Logic to startup Foam.
|
| FoamDisabler |
Provides the ability to disable all foam tracking features.
|
| FoamEvent |
Track custom event.
|
| FoamMain |
Foam Main class.
|
| GoogleAnalytics |
Service Object.
|
| GoogleAnalytics.StringConverter |
Custom Retrofit Converter that parses data as simple Strings.
|
| Graphite |
Service Object.
|
| HockeyApp |
Service Object.
|
| LogEntries |
Remote syslog style logging service.
|
| LogListener |
Class that continuously checks logcat output for error messages.
|
| Mixpanel |
Service Object.
|
| NoOpCallback |
Retrofit Callback object that does nothing with response data.
|
| PagerDuty |
Service Object.
|
| PaperTrail |
Remote syslog style logging service.
|
| ServiceImpl |
Service Object.
|
| StoredException |
DTO style object that will be persisted to/from local storage.
|
| UDPLoggingService |
Remote syslog style logging service.
|
| Utils |
Foam utility methods.
|
| Enum | Description |
|---|---|
| ServiceType |
Enum of services currently supported by Foam
|
| Annotation Type | Description |
|---|---|
| FoamApiKeys |
Annotation used to enable multiple services for an application.
|
| FoamDontTrack |
Add this annotation to a class or method to not track events on the class.
|