Skip to content

Version 0.4: Alpha MR1

Compare
Choose a tag to compare
@BenHenning BenHenning released this 12 Oct 02:53
· 1342 commits to develop since this release
77b48cb

Overview

This is the first alpha release of the Oppia Android app (and viable release candidate to be used in user studies). Burndown milestone: https://github.com/oppia/oppia-android/milestone/18.

This release builds on the earlier prototypes by introducing a bunch of new functionality, including:

  • An expanded core learner experience:
    • Introduction of basic recommendations to help guide learners to the next topic or lesson to play
    • High-fidelity implementations for all UIs in the app
    • Quality-of-life improvements:
      • Being able to see whole lesson tiles
      • Input errors for submitted answers in interactions
      • Being able to submit answers using the on-screen keyboard's return button
    • Support for devices with a tablet form factor
    • Support for changing the reading text size in lessons
    • Support for changing the default audio voiceover language
  • New question types (interactions):
    • Drag & drop input
    • Image region selection
    • Ratio input
  • Full support for playing lessons offline (including viewing images) by downloading necesssary assets upon opening the app. Audio voiceovers still require continual internet connectivity.
  • Two entire bundled topics: Place Values & Multplication
  • Automatic app expiration after 3 months (this has been disabled for the binary attached to this release)
  • Crash & basic usage event telemetry
  • Navigation drawer & profile settings menu
  • Initial FAQ & Help menu
  • Initial onboarding flow for new users

Note that this release also includes a package rename which means it will install as a separate app compared with the earlier prototypes. This will be the package that the team uses moving forward for all releases.

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.

What's Changed

New Contributors

Full Changelog: v0.3...v0.4