From 917be01d639fa45dfd311b786f6d020e789e8eaf Mon Sep 17 00:00:00 2001 From: Rahul Balaji <56230164+haru-02@users.noreply.github.com> Date: Wed, 6 Jan 2021 00:29:12 +0400 Subject: [PATCH 1/3] Create WoC_report.md --- DSC NIT Rourkela/WoC_report.md | 60 ++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 DSC NIT Rourkela/WoC_report.md diff --git a/DSC NIT Rourkela/WoC_report.md b/DSC NIT Rourkela/WoC_report.md new file mode 100644 index 0000000..0581828 --- /dev/null +++ b/DSC NIT Rourkela/WoC_report.md @@ -0,0 +1,60 @@ +# Developer - Winter of Code 2020 + +# Rahul Balaji. + +# Organisation Name - DSC NIT, Rourkela - Project-avocado + +# Overview + +Refactor of code to have proper state management in home page , Creating a shared Preference service under services. + +The project was an upgrade to better documentation of the home page in MVVM (model-view ,view-model) architecture. +The home page of the app is where all the features of the app are accessed from by hundreds of students everyday. +My work over this winter made the documentation of the code better and the improved state management made the code +more readable and easy to maintain for any future changes. + +I am Rahul Balaji, an undergraduate student from NIT Rourkela, as part of Winter of Code. + +This project was mentored by – Abel Matthew, Chinmay, and Smarak. The project had constant guidance from all three of them. + +# Contributions + +# 1) setting up a shared preferences service : + + in this task, I was responsible for creating a function to return an instance of sharedPreferences, + and a function to save different types of content to disk using sharedPreferences. The issue is linked below. + + #177 – Services - Create a sharedPreferences service. + + https://github.com/dscnitrourkela/project-avocado/issues/177 + +# 2) ViewModels – HomePage View Model : + + in this task, I was responsible in creating the view and view model of the home page, refactoring the code and tweaking + minor errors that came along the way for the smooth functioning of the home page of the project. + + During this task, I got into discussions about the MVVM architecture and resolving relevant errors with Smarak and + Chinmay. After a few suggested changes, the issue was finally closed. The issue is linked below. + + #178 – ViewModels – HomePage View Model. + + https://github.com/dscnitrourkela/project-avocado/issues/178 + +# here are some of my PRs : + +1. https://github.com/dscnitrourkela/project-avocado/pull/180 +2. https://github.com/dscnitrourkela/project-avocado/pull/196 + +# Future Scope of Work : + +Though my time spent on the project is short, I believe my work has made a significant impact in the maintainability of the code put +In by many contributors like myself. Suffice to say that the work has only begun and the conversion of all other pages of the app to +MVVM architecture will take place subsequently. + +# Acknowledgments: + +I had an exciting and informative winter this year working on project-avocado as a part of Winter of Code. I am grateful to have been +mentored by Abel, Chinmay and Smarak who have played a big role in my growth as a developer this past month. Working on this project opened +my mind to many new experiences in the open-source community. + +I would like express my heartfelt gratitude towards my peers and my mentors who made my experience of Winter of Code an unforgettable one. From b276d34cdbcbf061f06516940ea2646dff53315a Mon Sep 17 00:00:00 2001 From: Rahul Balaji <56230164+haru-02@users.noreply.github.com> Date: Thu, 7 Jan 2021 10:50:58 +0400 Subject: [PATCH 2/3] Rename WoC_report.md to rahul_balaji_WoC_report.md --- DSC NIT Rourkela/{WoC_report.md => rahul_balaji_WoC_report.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename DSC NIT Rourkela/{WoC_report.md => rahul_balaji_WoC_report.md} (100%) diff --git a/DSC NIT Rourkela/WoC_report.md b/DSC NIT Rourkela/rahul_balaji_WoC_report.md similarity index 100% rename from DSC NIT Rourkela/WoC_report.md rename to DSC NIT Rourkela/rahul_balaji_WoC_report.md From c2a0c6faa7386bfba19cf320c51a637f10da9c57 Mon Sep 17 00:00:00 2001 From: Rahul Balaji <56230164+haru-02@users.noreply.github.com> Date: Thu, 7 Jan 2021 13:35:36 +0400 Subject: [PATCH 3/3] Rename rahul_balaji_WoC_report.md to rahul-balaji.md --- DSC NIT Rourkela/{rahul_balaji_WoC_report.md => rahul-balaji.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename DSC NIT Rourkela/{rahul_balaji_WoC_report.md => rahul-balaji.md} (100%) diff --git a/DSC NIT Rourkela/rahul_balaji_WoC_report.md b/DSC NIT Rourkela/rahul-balaji.md similarity index 100% rename from DSC NIT Rourkela/rahul_balaji_WoC_report.md rename to DSC NIT Rourkela/rahul-balaji.md