Release notes of current versions

Beta release 1.1.5-beta (26 Apr 2023, play store)

Build notes: PA1-I121, PA1-I117, PA1-I113, PA1-I86, PA1-I81

Beta release 1.1.4-beta (10 Apr 2023, play store)

Build notes: PA1-I119, PA1-I118, PA1-I116, PA1-I115, PA1-I112, PA1-I111, PA1-I110, PA1-I109

Beta release 1.1.3-beta (2 March 2023, firebase)

Build notes: PA1-I105, PA1-I101

Beta release 1.1.2-beta (27 February 2023, firebase)

Build notes: PA1-I107, PA1-I103

Beta release 1.1.1-beta (14 February 2023, firebase)

Build notes: PA1-I100, PA1-I99

Beta release 1.1.0-beta (30 January 2023, play store)

Scope

Scope of the project: Provide an Android clone of the iPhone/iPad PostureTracker App which closely matches the functionality of the iPhone/iPad PostureTracker App.

Build release for testing: Version 1.1.0

References

Release Description

This release is a controlled release of PostureTracker App - Android and contains following features and functionalities.

  1. Welcome Guide
    1. Welcome Screen
      1. Shows initial instruction about using an app
      2. Show this screen for initial app users later on users can open it from About Tab.
  2. Exercise Module
    1. Exercise List Screen
      1. User can see list of exercise to start calibration
      2. Users can see details about the exercise by selecting specific exercises.
    2. Exercise Detail Screen
      1. Showing information regarding placement of sensors on different body parts according to selected exercise
  3. Calibration Module
    1. Sensors Connectivity
      1. BLE connection with Sensors
      2. Show already connected Sensor's information like - Connected Sensors name, Battery Status, Received packages per min/sec, Signal Strength.
      3. Option to reconnect sensors
    2. Option to start calibration for selected exercise and see live calibration.
      1. Activate or deactivate Audio feedback
      2. Tolerance Configuration
      3. Delay Configuration
      4. Option to flip body figure
      5. Option to end / recalibrate.
  4. Stats Module
    1. Shows different exercises and its calibration data in Daily/Weekly/Monthly Chart View.
    2. Daily, Weekly, Monthly stats about overall exercise stats to Exercise List.
    3. Drill down (Detail Chart View) for selected exercise view by selecting particular item from exercise list.
  5. Settings Module
    1. Appearance (Dark/Light Mode)
    2. Option to change framerate
    3. Upload research data (On/Off)
  6. User Management Module
    1. User Login with Email/Password
    2. User Login with QRCode Scanning
    3. Logout

The following features have not been implemented in this release.

Issues marked "backlog" listed in 8 Known Bugs / Issues.

Configuration Management

Required device configuration for the PostureTracker App

Test devices:

Required device configuration for the PostureTracker App

  1. Closed Testing
    1. Create an internal testing release to quickly distribute your app to up to 100 testers for initial quality assurance checks. We recommend running an internal test before releasing your app to the closed or open tracks. If needed, you can run internal tests concurrently with closed and open tests for different versions of your app.
    2. Steps to download
      1. Testers will receive an email and have to accept it to be part of the testing team.
      2. Once accepted, click on the shared link.
      3. Download the apk and install the app from the shared link.
  2. Public Link Testing (Internal app sharing)
    1. To Anyone you share the link who can download the app. User has to tap on the link and click on the download option.
    2. This app is not publicly discoverable
    3. Steps to download
      1. Click on shared link
      2. Download app
      3. Install
  3. Release
  4. Before authorized testers can download apps using internal app sharing, they need to turn on internal app sharing on their Google Play Store app.
    1. Open the Google Play Store app
    2. Click on user profile icon and select setting option
    3. In the “About” section, tap the Play Store version 7 times.
    4. Expand the general section where you find the option “Internal app sharing”
    5. After the Internal app sharing setting appears, tap the switch to turn on internal app sharing.
    6. Tap Turn on.

Bug / Feedback Report

While in the PostureTracker app, shaking the phone will trigger the bug reporting process:
  1. Open the app.
  2. Perform the steps which you want to report.
  3. Shake your phone to open the feedback screen. Alternatively, click on “Bugsee” report issue notification from your notification tray.
  4. Fill the required details.
  5. Click on send.

Issues / Bugs Fixed

The status of the bugs is updated in zoho and bugsee (internal resources). A list of fixed bugs can be found here (list of closed issues).

Issues / Bugs To Be Fixed

Sl.No. Bug ID Bug / Issue Description Remarks (if any)
none

Known Bugs / Issues

Sl.No. Bug / Issue Description Test Case ID Schedule to Fix Remarks (if any)
connection - app doesn't realise it (re)connected to a sensor PA1-I77 not reproducible
Auto-end / abandon practice due to inactivity Change to 1 minute when applying iOS logic - internal document PA1-I78 In Maintenance Phase “backlog”
Data streaming - internal document PA1-I81 In Maintenance Phase “backlog”
connection - app doesn't realise it disconnected from a sensor PA1-I82 not reproducible
Visualisation - 0-degree angles (leg exercises) & position (bending) PA1-I84 In Maintenance Phase “backlog”
'Continue practicing' button should resume exercise & PA1-I66 PA1-I86 In Maintenance Phase “backlog”

Release Checklist

Sl.No. Description Y/N
All needed design work has been completed and reviewed. Y
All development work has been completed and reviewed. Y
All defects assigned to this release have been fixed. Y
All development documentation has been updated. Y
All unit test code has been updated. N/A
Multiple Devices testing with different android versions done. Y
The development team is satisfied with this release. Y
The QA plan and test cases have been updated. Y
The QA plan has been completely carried out. Y
All discovered defects have been tracked. Y
All fixed defects have been verified as fixed. Y
The QA team is satisfied with this release. Y