Jump to content

GSOC 2022 - Offline Smoothie: Difference between revisions

(Add from initial proposal)
Line 45: Line 45:
** Clean up the code and maintain the documentation.
** Clean up the code and maintain the documentation.
** Prepare the work for the first evaluation.
** Prepare the work for the first evaluation.
* Week 7 ( July 26 - July 31) :
** Discuss with mentors about the possible implementation of how to store the changes to sync them later.
** A possible solution can be to use a work manager to schedule the task until an internet connection is available to get the syncing process done.
* Week 8-9 ( Aug 3 - Aug15 ) :
** Start working on the best possible solution for the task
** Record the changes in a place where the task of submitting the data is done, instead of making an API call, store the same task in a local DB in case of no network.
** When a connection becomes available, upload the local images changes to the DB and
* Week 10 ( Aug 18 - June 23) :
** Check into the implementation and make it robust and spread it to all the pages of the app so as to track the changes everywhere in the app in case of offline network status.
* Week 11 ( Aug 25 - Aug 30 ) :
** Clean up and refactor the code.
** Test the implementation throughout the whole app for a smooth experience.
* Week 12 ( Sept 1 - Sept 5) :
** Work on populating the app with preloaded data for a certain country with the help of implementation done in the first half of the summer work.
** Test, refactor and clean up the code for a smooth experience


=== Resources / Contributing ===
=== Resources / Contributing ===