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.

        Gliffy Diagrams

          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