Week 9 Of coding period is completed, I worked on adding notification count, About app, Share app feature, Load more notifications functionality

Notification count

I created notifications count in bottom app bar, It displays the count of new notifications in app, After fetching data from dhis2, app check if it has the message id , if it doesn’t have the id then count is incremented.

When user visits the profile page then count becomes 0 as the messages are read by the user now.

About app

It displays about the project with a button to visit the project, This screen will be useful for promoting LibreHealth organization to users who are using this application.

Load more notifications

When user click on load more button then it fetches the next 5 notifications, It calls api with next page number & save the data to hive storage.

What progress have you made this week?

  1. New notifications count viewing on bottom bar
  2. About App, Share App, Report bug menus in drawer
  3. Added Load more feature on notifications

What do I plan to do next week?

  1. Prepare Documentation/Readme for App & how to setup
  2. Creating screen to add server url
  3. Individual/facility login
  4. Creating App Icon, Splash screen, Intro Slides
  5. fetching program rules for classification function
  6. Updating metadata for both programs
  7. Finding & fixing bugs
  8. Deploy to F-Droid

Have you had any blockers or issues that are impeding your project?