Version 0.17: Beta MR9 (Early Access)
This is the ninth 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/55.
This release brings a variety of significant crash and bug fixes, and a significant number of lesson fixes and improvements since the previous release (0.16) was unable to include any lesson updates from this year. Fortunately, all lesson changes (for supported topics) to date this year have been included in this latest release. Included in this release is an alpha (closed testing) 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).
As far new features for the beta version of the app, the 0.17 release includes flashbacks which introduce a much nicer experience when needing to review a particular concept in a lesson that may not be fully understood. This feature may not yet be available in all lessons in the app, but more uses of it will be added in the future.
The production version of this release is set to expire on 26 November 2026.
What's Changed
- Fix #5946: Language behavior in tablet devices by @adhiamboperes in https://github.com/oppia/oppia-android/pull/5947
- Fix Part of #4938: Redesign Profile login and PIN Reset(1/12) by @adhiamboperes in https://github.com/oppia/oppia-android/pull/5825
- Fix part of #1723: Add steps to run Android Studio on WSL by @theMr17 in https://github.com/oppia/oppia-android/pull/5948
- Fixes #5967: Changed the test naming to more relevent in PlatformParameterControllerDebugImplTest. by @theayushyadav11 in https://github.com/oppia/oppia-android/pull/5970
- Fix #5906: Fix app language behavior when a non-admin profile is logged out by @theMr17 in https://github.com/oppia/oppia-android/pull/5955
- Fixes #56: Landscape layouts by @ShankhanilSaha in https://github.com/oppia/oppia-android/pull/5993
- Fixes #2143: Move InteractionObjectTestBuilder to a main-level testing library by @ShankhanilSaha in https://github.com/oppia/oppia-android/pull/5996
- Fix #5784: Standardize audio and app language list ordering by @EngDann in https://github.com/oppia/oppia-android/pull/5988
- Localisation updates from https://translatewiki.net. by @translatewiki in https://github.com/oppia/oppia-android/pull/5873
- Localisation updates from https://translatewiki.net. by @translatewiki in https://github.com/oppia/oppia-android/pull/6009
- Fix #5962: Ensure parameters are initialized for all activities by @BenHenning in https://github.com/oppia/oppia-android/pull/6005
- Fix #5807, #6015: Fix flashbacks & item selection classifier by @BenHenning in https://github.com/oppia/oppia-android/pull/6016
- Fix #6004: Submit Button in Admin Auth not Working by @adhiamboperes in https://github.com/oppia/oppia-android/pull/6013
- Fix #6011: Enable flashbacks by default & bump version codes for 0.17 release by @BenHenning in https://github.com/oppia/oppia-android/pull/6014
- Fix #5981: Option Screen goes blank when user select the preferred audio language as Hindi by @adhiamboperes in https://github.com/oppia/oppia-android/pull/6012
- Bump version codes for 0.17 RC02 (release branch) by @BenHenning in https://github.com/oppia/oppia-android/pull/6041
New Contributors
- @EngDann made their first contribution in https://github.com/oppia/oppia-android/pull/5988
Full Changelog: https://github.com/oppia/oppia-android/compare/v0.16...v0.17