EyeSeeTea / pictureapp

Mobile application designed to report cases of malaria (to a DHIS2 server)
GNU General Public License v3.0
4 stars 4 forks source link

Maintenance improve surveys loading #2405

Closed xurxodev closed 5 years ago

xurxodev commented 5 years ago

:pushpin: References

:tophat: What is the goal?

Improve load time of the surveys on the list.

:gear: branches

app: Origin: maintenance-refactor_from_listview_to_recyclerview Target: v1.4_connect bugshaker-android: Origin: downgrade_gradle_version EyeSeeTea-sdk: Origin: Development

:memo: How is it being implemented?

Refactor SurveysFragment to apply Model View presenter and load surveys by UseCase

:boom: How can it be tested?

Load this database on a device with connect 1.4 and a device with this branch (69 surveys) EyeSeeTeaDB.db.zip

Use Case 1: The surveys load should be faster on this branch. Use Case 2: The rendered data on surveys list should be equal on both versions.

I have recorded my screen with my tests video

:floppy_disk: Requires DB migration?

:art: UI changes?