Skip to content

Releases: Survicate/survicate-android-sdk

8.3.1

Choose a tag to compare

@j-brzozowski j-brzozowski released this 21 Jul 13:09
27eb313

Fixed

  • An issue where screen readers announced an optional comment field as required.
  • Screen reader focus landing on the whole question instead of the comment field.
  • An issue where the text cursor could move to the first input on the page after the survey language was changed.

8.3.0

Choose a tag to compare

@j-brzozowski j-brzozowski released this 30 Jun 11:49
27eb313

New

  • Multiple choice question type has a new answer choice - None of the above. If enabled, it's always displayed at the end of the answer list and deselects other answers.
  • Contact form question and integrations connection: You can decide whether to use data from the contact form question to identify respondents in integrations.

Updated

  • Pin answer: you can now pin any answer to its position during randomization (previously only the last answer could be pinned).

8.2.0

Choose a tag to compare

@j-brzozowski j-brzozowski released this 12 Jun 10:30
27eb313

Improved

  • Backend targeting performance.

Fixed

  • A bug where the layout direction was not applied after screen rotation when the device's default locale was overridden.

8.1.1

Choose a tag to compare

@j-brzozowski j-brzozowski released this 28 May 13:28
27eb313

Updated

  • Domain used for backend targeting.

8.1.0

Choose a tag to compare

@j-brzozowski j-brzozowski released this 27 May 07:52
27eb313

New

  • New scale styles are added in the smiley scale question type - filled and outlined - with an option to select a custom color for them. The default scale style is emojis as before.

Improved

  • Accessibility in the survey progress bar.

8.0.1

Choose a tag to compare

@j-brzozowski j-brzozowski released this 11 May 09:00
27eb313

Fixed

  • Answer order is now preserved across device configuration changes when Randomizeanswers is enabled.
  • Accessibility focus of Smiley scale icons on Android versions prior to 8.0 (API < 26).

8.0.0

Choose a tag to compare

@j-brzozowski j-brzozowski released this 14 Apr 10:34
27eb313

New

  • Backend targeting is now available for beta testing. When enabled for your workspace, survey targeting is evaluated server-side so the same respondent won't be targeted twice across different channels (e.g. Web, Mobile) or devices.

Fixed

  • An issue where Bokmål () and Nynorsk () locale variants were not matched to the Norwegian translation.

7.3.0

Choose a tag to compare

@j-brzozowski j-brzozowski released this 25 Mar 09:25
89ef38b

New

  • You can allow respondents to select their preferred survey language. Make sure this option is enabled in the panel and that all required translations are added.

Updated

  • The SDK now requires Kotlin 2.0+ and compileSdk 35 or higher.
  • Kotlin to 2.1.21
  • Kotlinx Coroutines Android to 1.10.2
  • Kotlinx Serialization JSON to 1.8.1
  • AndroidX Lifecycle Process to 2.9.4
  • AndroidX RecyclerView to 1.4.0

7.2.0

Choose a tag to compare

@j-brzozowski j-brzozowski released this 02 Mar 10:46
89ef38b

New

  • Response attributes can now be attached to survey responses via Survicate.setResponseAttributes method. Use ResponseAttribute to pass key-value pairs of type String, Number, Boolean, or Date alongside response data.
  • SDK fonts are customizable using Survicate.setFonts, allowing surveys to match your app's typography.

7.1.1

Choose a tag to compare

@j-brzozowski j-brzozowski released this 16 Feb 10:27
89ef38b

New

  • You can now adjust the survey theme based on your app mode. The supported theme modes are:
    • auto (default)
    • light
    • dark
      The additional theme version should be added in the panel first.

Fixed

  • An issue with logo scaling.