Skip to content

Releases: oppia/oppia-android

Version 0.15: Beta MR7 (Early Access)

13 Mar 06:53
cf0748b
Compare
Choose a tag to compare

This is the seventh openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device via the Play Store. Burndown milestone: https://github.com/oppia/oppia-android/milestone/53.

This release brings a variety of crash and bug fixes, and a number of changes to features currently being tested and prepared for a future release of the app. This also is preparing an alpha version of the app for testing the following features:

  • Spotlights.
  • Multiple classrooms (only with math content for now).
  • The new onboarding flow (for the parts complete so far).

This release also brings a UI text change to rename the 'Lessons' tab to 'Learn' and the 'Revision' tab to 'Study' to help improve discoverability and understandability of these tabs.

The production version of this release is set to expire on 30 September 2025.

What's Changed

New Contributors

Full Changelog: v0.14...v0.15

Version 0.14: Beta MR6 (Early Access)

11 Mar 00:07
17f2ef3
Compare
Choose a tag to compare

This is the sixth openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device via the Play Store. Burndown milestone: https://github.com/oppia/oppia-android/milestone/51.

This release brings a variety of crash and bug fixes, and a number of changes to features currently being tested and prepared for a future release of the app.

The production version of this release is set to expire on 30 June 2025.

What's Changed

Read more

Version 0.13: Beta MR5 (Early Access)

11 Mar 00:03
dcde7b3
Compare
Choose a tag to compare

This is the ffith openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device via the Play Store. Burndown milestone: https://github.com/oppia/oppia-android/milestone/50.

This release brings the following new feature: support for user surveys so that the product team can better understand app behavior likes and dislikes from users.

The production version of this release is set to expire on 31 Dec 2024.

What's Changed

New Contributors

Full Changelog: v0.12...v0.13

Version 0.12: Beta MR4 (Early Access)

11 Mar 00:00
74f4baf
Compare
Choose a tag to compare

This is the fourth openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device via the Play Store. Burndown milestone: https://github.com/oppia/oppia-android/milestone/48.

This release brings a variety of bug fixes.

The production version of this release is set to expire on 30 June 2024.

What's Changed

Read more

Version 0.11: Beta MR3 (Early Access)

24 Jul 07:07
Compare
Choose a tag to compare

This is the third openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device via the Play Store. Burndown milestone: https://github.com/oppia/oppia-android/milestone/46.

This release brings the following new features:

  • Full dark mode support.
  • Support for language selection within the app.

Note that this release has app & content translations for English, Brazilian Portuguese, Arabic and Nigerian Pidgin. More languages will be added in future releases once they are ready.

The production version of this release is set to expire on 31 Dec 2023.

What's Changed

Read more

Version 0.10: Beta MR2 (Early Access)

23 Dec 01:42
eb96635
Compare
Choose a tag to compare

Overview

This is the second openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device. Burndown milestone: https://github.com/oppia/oppia-android/milestone/45.

This release brings the following features & changes:

  • New event instrumentation to help the team better track noteworthy conversions for learners new to a particular lesson or the app as a whole.
  • Proper support for Android 12 (though some telemetry has been disabled in this release for API 31 devices).
  • A variety of lesson fixes, including ensuring that all translated images for Brazilian Portuguese correctly show up now.
  • A better upgrade flow for users who have previous progress saved from an earlier alpha version of the app.
  • Removal of languages that are only partially supported to ensure a more cohesive and complete user experience.
  • Various bug fixes, including: ensuring cases when a topic has to be "unpublished" don't result in the app failing to load any topics, better hint naming, and hiding some profile & admin settings that don't actually do anything today.
  • Significant improvements to multiple points in a user's onboarding flow, including a clarified redesign of the topic screen.
  • Improved accessibility and dark mode support.

Note that this release only has app & content translations for English and Brazilian Portuguese. More languages will be added in future releases once they are ready.

The (original) production version of this release is set to expire on 1 May 2023. A re-release was shipped shortly before 1 May to extend this auto-expiration to 1 August 2023 to provide timer for the team to finish shipping version 0.11.

What's Changed

Full Changelog: v0.9...v0.10

Version 0.9: Beta MR1 (Early Access)

24 Sep 00:51
3f93526
Compare
Choose a tag to compare

Overview

This is the first openly available release of the Oppia Android app. Anyone can opt into the beta program and install the app on their Android device. Burndown milestone: https://github.com/oppia/oppia-android/milestone/25.

This release brings the following features & changes:

  • Support for translations outside the core lesson (now, all pieces of content support translations though not all text is translated yet).
  • Support for showing the Oppia Terms of Service and Privacy Policy within the app for easy access.
  • Notices for when users first open a beta version of the app.
  • Better support when selecting an in-app reading text size.
  • A new splash screen that represents the current flavor of the app install (e.g. 'beta').
  • A new app icon.
  • A new flow for resetting all profile data (in the event that the administrator forgets their PIN).
  • Improvements to the onboarding flow (specifically, making it less confusing for a user to enter a lesson).
  • Support for Brazilian Portuguese being a default audio language.
  • Various accessibility and dark mode improvements.

Note that this release has temporarily dropped support for Multiplication, Expressions and Equations, and Percentages since they are not yet available with complete Brazilian Portuguese translations. Beta releases moving forward will only include topics that are fully translated to English and Brazilian Portuguese (other languages are currently best effort).

The production version of this release is set to expire on 30 June 2023.

What's Changed

Full Changelog: v0.8...v0.9

Version 0.8: Alpha MR5

24 Sep 00:15
091b45a
Compare
Choose a tag to compare

Overview

This is the fifth alpha release of the Oppia Android app, and is a smaller release that brings user-facing fixes to help streamline future user studies. Burndown milestone: https://github.com/oppia/oppia-android/milestone/43.

Features & changes in this release include:

  • Redesigning of the hints flow to be easier to use and more visually appealing.
  • A new animation for the lesson hint button to make it more discoverable.
  • Fixes for user confusion issues, including:
    • Ensuring placeholders are correctly present for text-based interactions.
    • Showing a notice when audio voiceovers can't be played for the selected audio language.
    • Clearer instructions text for the item selection interaction.
  • Some infrastructural improvements:
    • Support for building a study-specific version of the app with improved app versioning.
    • Analytics for submitted answers.
  • Various other improvements, including improving support for dark mode and accessibility (see the 'Whats Changed' list below for more details).

The production version of this release is set to expire on 19 February 2023.

What's Changed

New Contributors

Full Changelog: v0.7...v0.8

Version 0.7: Alpha MR4

19 May 21:25
6c08d88
Compare
Choose a tag to compare

Overview

This is the fourth alpha release of the Oppia Android app, and brings new functionality to enable it for planned user studies. Burndown milestone: https://github.com/oppia/oppia-android/milestone/42.

Features & changes in this release include:

  • Support for numeric expressions, algebraic expressions, and algebraic equations which provides support for 4 new topics: Addition & Subtraction, Expressions & Equations, Division, and Multiplication, including support for rendering LaTeX expressions within the app
  • Support for Swahili translations for both app and content strings (though only some topics have translations)
  • Improved learner analytics with a new study-specific dashboard for more in-depth metric analysis
  • A bunch of fixes around image scaling and displaying with significant improvements (including avoiding images being cut off or too small to read)
  • Far-reaching stabilization work, bug fixes, improved testing infrastructure, and enhanced support for work-in-progress features including screenreader integration and dark mode
  • Some enhancements to the core learning flow, including: a more obvious hint entry to hints, removal of confusing text for 'Continue' interactions, and removal of automatic answer submission for multiple choice answers

The binaries attached to this release have all seven topics fully bundled so they should work with offline support from the get-go.

Note that, as with previous releases, analytics is off by default in the binaries attached to this release. Analytics can be enabled for a local development build to analyze the new analytics events.

Finally, as with Alpha MR1, this release also has its auto-expiration disabled for inspection purposes. Neither binary should be used for actual production usage. Instead, please contact the team if you're interested in getting access to the pre-release version of the app. The production version of this release is set to expire at the end of 2022 and is expected to be replaced with a beta release of the app.

What's Changed

Read more

Version 0.6: Alpha MR3

30 Oct 08:40
0506c5d
Compare
Choose a tag to compare

Overview

This is the third alpha release of the Oppia Android app, and brings new functionality to enable it for planned user studies. Burndown milestone: https://github.com/oppia/oppia-android/milestone/41.

Features & changes in this release include:

  • Support for lesson checkpointing to save progress mid-exploration
  • Basic support for KitKat devices
  • Support for RTL layouts
  • Localization of both app & content strings for Arabic and Brazilian Portuguese
  • Being able to more easily see third-party dependencies used by the app from within the app
  • (For developers) A new developer options menu to ease app development
  • Far-reaching stabilization work, bug fixes, improved testing coverage, and enhanced support for work-in-progress features including screenreader integration

The binaries attached to this release have all supported topics fully bundled so they should work with offline support from the get-go. Note that this is the first Oppia release where the binaries are being built using Bazel rather than Gradle (as part of the team's ongoing effort to move build systems).

Note that one topic ('Multiplication') was dropped during this release due to incompatibility. It will be re-added in the next release of the app (Alpha MR5) that is targeting early 2022 for launch.

Finally, as with Alpha MR1, this release also has its auto-expiration disabled for inspection purposes. Neither binary should be used for actual production usage. Instead, please contact the team if you're interested in getting access to the pre-release version of the app. The production version of this release is specially set to expire EOY 2022 since it may be the only KitKat-compatble version of the app that the team launches.

What's Changed

Read more