Skip to main content

Posts

Week 3 Coding period GSOC 2021 LibreHealth

   Coding Period Week 3 GSOC 2021 LibreHealth- Hey, Reader's we are in 3rd week of the coding period. The 3rd week started on 18th June. What progress have you made this week- In the 3rd week of the coding period, I have done the following thing with the cost of care flutter application. 1- Implement Unit testing for inpatient procedure. 2-Implemented Unit test for outpatient procedure.      My plan for next week- 1-I will add a search bar to compare hospital screen. 2-UI modification. The 3rd-week tasks were quite easy. During the 3rd  week I sent a Merge request to the development branch.  This is all about 3rd week of the coding period. I really enjoyed it. See you next week.

Week 2 GSOC 21 LibreHealth

  Coding Period Week 2 GSOC 2021 LibreHealth- Hey, Reader's we are in 2nd week of the coding period. The second week started on 11th June. What progress have you made this week- In the second week of the coding period, I have done the following thing with the cost of care flutter application. 1-Added New bookmark feature  2-add to Bookmark chargemaster. 3-remove to bookmark chargemaster. 4-chargemaster UI modification. 5- added snacbar while adding or removing form bookmark.      My plan for next week- 1-I will implement unit tests for inpatient procedures. 2- I will implement unit tests for Outpatient procedures. During 2nd week I added another commit to the development branch and I updated the Merge request.  This is all about 2nd week of the coding period. I really enjoyed it. See you next week.

Coding Period week 1 GSOC 2021 LibreHealth

Coding Period week 1 GSOC 2021 LibreHealth- Hey, Reader's we are in 1st week of the coding period. The coding period started on 8th June. I started working with the Cost of care flutter Application it was really exciting. What progress have you made this week- In the first week of the coding period, I have done the following thing with the cost of care flutter application. 1-upgraded project to futter latest version 2.2.1. 2- dart migrate to null safety.  3-Updated all dependencies that are used in the project to their latest version. 4-Replaced Deprecated Widget. 5-some of the methods were deprecated I updated them too.       My plan for next week- 1-I will implement a bookmark feature to the chargemaster. 2-UI modification of download CDM screen. During 1st week I sent one  Merge request to the development Branch but I was struggling with pipeline failure. Then I asked my mentors they helped me to fix the pipeline. The pipeline was failing because some of the bloc test methods an

Community Bonding Period 1- 7 June

 Community Bonding Period - Community Bonding Period June 1 to June  7 June - The community bonding period is about to end and the coding period starting from today. During this week I revised my Web development notes and refresh some important concepts of HTML, CSS, and JAVA Script. What progress I made this week? New Learning - In this week I  Learn  Bootstrap. Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components. I will discuss to the mentors about using bootstrap in our web app. What I have planned to do next week?- The coding period is starting from today and I am very excited about the coding period. For this week I have planned the following task. 1- I will migrate the existing futter to null sefty. 2-I will fix deprecated libraries and update them. 3- GPS is not migrated to null safety I wi

Community Bonding Period LibreHealth GSOC 2021

Community-bonding- Hi, This is Mahavir. This is the very first blog that I am writing during the community bonding period. Today is 31 May and it’s been 13 days since the GSOC result was announced. So let’s have a look at how I spent the community bonding period till now. My Project- Improve LibreHealth Toolkit Cost of Care Explorer . the goal is to improve LibreHealth Toolkit Cost of care explorer. During GSOC 2020 this project came under development and this project is continuation and improving upon it. Bonding- In the first week of th e  community bonding period, I introduced myself at the LibreHealth forum. Total 5 students are selected for GSOC 21 program. In this period I communicate with my mentors and other students. Currently, This project working on the flutter 1.22.6 version, and my first task to upgrade this project to flutter the latest version and null safety. Till now I did some research about flutter's latest version and read about the latest version of dependencie

Defanging an IP Address leetcode solution

  Defanging an IP Address- Problem Statement- Given a valid (IPv4) IP  address , return a defanged version of that IP address. A  defanged IP address  replaces every period  "."  with  "[.]" .   Example 1: Input: address = "1.1.1.1" Output: "1[.]1[.]1[.]1" Example 2: Input: address = "255.100.50.0" Output: "255[.]100[.]50[.]0"   Constraints: The given  address  is a valid IPv4 address. code-

How to append char to end of string in C++ || Best way to append char to end of string

 How to append char to end of string in C++ || Best way to append char to end of string- There are 2 ways mention below to append char to the end of string in c++. But do you know which one is the best way?  Let's see Method -1  += operator we can use += use to append char at the end of the string but by using this method it makes a copy of the initial string and take O(length of the string ) time to make a copy of a string. Method 2- Push back method by using this method we do not create any copy of original string we only put char to the and of the string so the time complexity of this function is o(1). Obviously, push back is a better method to append char at the end of the string.