Project: Develop an Android mobile application to show patient friendly costs of care

Duh. Of course, I did. You think I’d compromise security like that?

I just moved to the taken to the outer-most group (the org itself)

Link to Week 11 Blog

@Darshpreet2000, I must say I am truly impressed by the quality of your work so far. Keep up the good spirit! :slight_smile:

1 Like

I am very much thankful to you @muarachmann , I highly appreciate your mentoring & guidance, I am very grateful to you, this was all possible because of your encouragement, advice, and support that you’ve given me.

You have been incredibly generous with your time and energy, Your words of encouragement brightened me & helped sharpen my skills.

@muarachmann I have fixed those issues which you addressed me in GitLab MR 17

Searching by price UI

I have completed Unit testing of Bloc Architecture & APIs of App

I can proceed with more testing such as Widget or Integration testing but before that I want to discuss the following

  • What will be the app icon? Should I find it? or we will use LH logos?

  • Do I need to make REST server with flask?

  • What to do about report a bug feature of app

  • Anything else which you think I need to do?

@muarachmann @r0bby @sunbiz @judywawira

Link to Week 12 Blog

@muarachmann @r0bby @sunbiz @judywawira

I want to discuss two thing

  • @muarachmann I have scheduled pipeline to run on 21st of every month at 12:00PM UTC, you may change it if you want it to run weekly or some other day. Here
  • What to do about “report a bug” feature or App? Should I remove that?
  • What will be the App Icon?

Is this good for App Icon??

app_icon

Or we have to use LH logo??

logo

Or Anything else like this?

app_icon_ideas

@Darshpreet2000 I am trying to clone the repo and its still heavy… did merging do something. Can you verify on your end?

I recently merged another branch to it , So maybe because of that you are facing it at that moment

trying cloning it now , it is now only 5 MB

@mua_rachmann Let me know if there is any issue in app

okay let me try and get back to you. As for the app I run into this


Xcode's output:
↳
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description
    error: An attribute in the provided entity has invalid value: The attribute 'name' is invalid: 'XC com LibreHealth cost_of_care' (in
    target 'Runner' from project 'Runner')
    error: No profiles for 'com.LibreHealth.cost_of_care' were found: Xcode couldn't find any iOS App Development provisioning profiles
    matching 'com.LibreHealth.cost_of_care'. (in target 'Runner' from project 'Runner')

I guess it should be the package naming verify the CFBundleName also my geolocation wasn’t working in the #19 hope it does now.

@mua_rachmann Is the app not building?

I have changed package name to com.LibreHealth.cost_of_care

I have tested location package on both IOS & android. I Hope it will work.

Check this CFBundleName

Link to GSoC Final Report

@muarachmann @r0bby @sunbiz @judywawira

Let me know if you have any suggestions to improve it. I have added links to all MR and added screenshots

Also, @muarachmann

Is the app building now? I have changed package name for IOS yesterday

@muarachmann For Report a bug feature- I have created a google account with email costofcare225@gmail.com, users can report bugs by clicking “report a bug” from navigation drawer & it will open gmail app to send mail to costofcare225@gmail.com.

I will handle the bugs then & will make improvement to App

Do let me know if you have any suggestions on this.

Please also please post this to your blog and link to this in your final weekly report that you will be responsible for.

1 Like

Blog Containing Final Report, But I will submit Github Gist link in Final Evaluation.

1 Like

@Darshpreet2000 -https://gitlab.com/librehealth/toolkit/cost-of-care/lh-toolkit-cost-of-care-app-data-scraper/-/jobs/710180093

I have fixed it, Google updated it chrome browser to version 85,

For chromedriver to work with chrome browser both version must be same.

So, I simply used version 85 of chromedriver

Okay thanks for the heads up, I will run another. Can you also tell me why the second pipeline failed something like data already published…

I have fixed this & send a MR to both the Repo

Error was fatal: remote publisher already exists.

So I changed git remote add publisher

to

git remote set url origin

because when publisher variable is added in Gitlab runner it stays there during next few hours & when pipeline is run again it shows error fatal: remote publisher already exists.

So instead of adding that variable , I changed the origin variable url & it is working correctly now.

Thanks for spotting this

1 Like

Yay!, @Darshpreet2000 this is the expected result - https://gitlab.com/librehealth/toolkit/cost-of-care/lh-toolkit-cost-of-care-app-data-scraper/-/tree/test-pipeline. Just trimmed the urls to a few and only Alaska, works like charm. Perfecto!

Nice Job.

1 Like