Uploaded image for project: 'Android Client'
  1. Android Client
  2. AC-470

Migrate from ActiveAndroid to Room persistence library

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: TBD
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Complexity:
      Medium

      Description

      ActiveAndroid, a library used for storing data locally for the client, is not being maintained anymore (last commit was in 2014), and is starting to have problems on newer Android SDK versions. AC-468 is an example of a bug I found.

      We should move on to a better library - Google's own Room persistence lib - to cache encounters, patient data, etc (it is fast & up-to-date).

      I'll split this issue into sub tasks so we can manage PRs better, as this will require quite a refactoring.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gelassen Dmitry Kazakov
              Reporter:
              f4ww4z Fawwaz Yusran
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3 days, 2 hours Original Estimate - 3 days, 2 hours
                  3d 2h
                  Remaining:
                  Time Spent - 3 days, 4 hours Remaining Estimate - 2 days, 4 hours
                  2d 4h
                  Logged:
                  Time Spent - 3 days, 4 hours Remaining Estimate - 2 days, 4 hours
                  3d 4h