Rewrite of the radar-commons-android to Kotlin. This release merges all plugins under active development into a single repository. External plugins are still allowed, but not maintained as part of this repository. Notable architecture updates: RadarConfiguration is now an interface and is accessed via RadarApplication RadarService immediately binds to AuthService, allowing authentication token updates in the background Current configuration and authentication status is checked in a SplashActivity, simplifying the logic of the MainActivity and LoginActivity. Android Handler use is wrapped inside a SafeHandler to avoid concurrency issues with stopped and restarting handlers. References to device are renamed to source. Source registration is ...
Changes since version 1.0.0 Fixed Empatica reconnect issue Small syntax updates Dependency updat
Changes since version 0.9.1: Bumped dependencies Only start services if app is in foreground Fixed ...
Changes since version 1.1.0: Use Maven central for publications Updated dependencie
Changes since version 1.0.5: Bump dependencies More conversions to Kotlin Permission request update...
Changes since 1.0.0-alpha4: Refactored configuration to allow for app-config service configuration ...
Changes since version 1.0.0-alpha1: Dependency updates Fixed Bluetooth connection status check #188...
Changes since version 0.8.4: Switched from AppSource to SourceMetadata, with serialisation using JS...
Changes since version 1.0.0-alpha3: Target SDK 29 Use latest E4 SDK Add integration hooks for data ...
Changes since version 0.8.0: Cleaned up warnings and logging statements Reduced Avro serialisation ...
Changes since version 1.0.10: Added PARTIALLY_FETCHED status to RemoteConfig Properly publish Javad...
Changes since version 1.2.2: Fix background location polling Dynamically enabling/disabling Firebas...
Changes since version 1.2.1: Added ACCESS_BACKGROUND_LOCATION permission requests to all plugins th...
Changes since version 0.7.1 Renamed IRadarService to IRadarBinder Configure all main classes (login...
Changes since version 0.7.0: Fixed several issues by updating to radar-commons 0.10.1 Updated to An...
Changes since version 0.6.3: Fixed unlimited Managementportal service thread growth (call onDestroy...
Changes since version 1.0.0 Fixed Empatica reconnect issue Small syntax updates Dependency updat
Changes since version 0.9.1: Bumped dependencies Only start services if app is in foreground Fixed ...
Changes since version 1.1.0: Use Maven central for publications Updated dependencie
Changes since version 1.0.5: Bump dependencies More conversions to Kotlin Permission request update...
Changes since 1.0.0-alpha4: Refactored configuration to allow for app-config service configuration ...
Changes since version 1.0.0-alpha1: Dependency updates Fixed Bluetooth connection status check #188...
Changes since version 0.8.4: Switched from AppSource to SourceMetadata, with serialisation using JS...
Changes since version 1.0.0-alpha3: Target SDK 29 Use latest E4 SDK Add integration hooks for data ...
Changes since version 0.8.0: Cleaned up warnings and logging statements Reduced Avro serialisation ...
Changes since version 1.0.10: Added PARTIALLY_FETCHED status to RemoteConfig Properly publish Javad...
Changes since version 1.2.2: Fix background location polling Dynamically enabling/disabling Firebas...
Changes since version 1.2.1: Added ACCESS_BACKGROUND_LOCATION permission requests to all plugins th...
Changes since version 0.7.1 Renamed IRadarService to IRadarBinder Configure all main classes (login...
Changes since version 0.7.0: Fixed several issues by updating to radar-commons 0.10.1 Updated to An...
Changes since version 0.6.3: Fixed unlimited Managementportal service thread growth (call onDestroy...
Changes since version 1.0.0 Fixed Empatica reconnect issue Small syntax updates Dependency updat
Changes since version 0.9.1: Bumped dependencies Only start services if app is in foreground Fixed ...
Changes since version 1.1.0: Use Maven central for publications Updated dependencie