Page MenuHomePhabricator

User testing , Outreach of the App and add new features in Wiki Education Dashboard Android App
Closed, ResolvedPublic

Description

One of the major part of the project is to go and communicate with users trying to use the app, promoting the app among users using the website.

Below are some features which can be added after user testing and Outreach during Outreachy Round 19

  • Taking feedback from users about the current app
  • Adding new features
  • Fixing bugs
  • improving the code quality of the app
  • UI improvement of the app
  • Assign yourself s for a course you are in.
  • Campaign Details Page
  • Offline Support in Android App. (using local Database)
  • Migrate app from MVP to MVVM architecture

You can also find more ideas on https://github.com/WikiEducationFoundation/apps-android-wikiedudashboard/issues

Mentor: @Ujjwalagrawal17, @Ragesoss


If you're just getting started and are interested in applying for a Wiki Education Dashboard project, the best way to begin is to:

Wiki Education Dashboard App is built primarily with Kotlin following MVP architecture.

Event Timeline

Ujjwalagrawal17 renamed this task from Add new features in Wiki Education Dashboard Android App to User testing , Outreach of the App and add new features in Wiki Education Dashboard Android App.Sep 20 2019, 2:50 PM
Ujjwalagrawal17 updated the task description. (Show Details)
srishakatux set Security to Other confidential issue.Sep 23 2019, 7:15 PM
srishakatux changed the visibility from "Public (No Login Required)" to "acl*outreachy-mentors (Project)".Sep 26 2019, 11:14 PM
srishakatux changed the edit policy from "All Users" to "acl*outreachy-mentors (Project)".
srishakatux subscribed.

(we will make this project public on Oct 1 as per Outreachy's guidelines)

srishakatux changed the visibility from "acl*outreachy-mentors (Project)" to "Public (No Login Required)".Oct 1 2019, 5:57 PM
srishakatux changed the edit policy from "acl*outreachy-mentors (Project)" to "All Users".

(contribution period is now open)

So far for the first half of the internship, I have been able to achieve the following;

Improved the code quality of the app by removing added coded strings where present
Removed hardcoded version number from the settings page
Created kotlin BuildSrc for managing the dependencies
UI improvement mockup design: my dashboard fragment, explore fragment, and course details page (student list, article list)details, profile page
Created mockups for empty state Illustrations
Implemented Offline features for CampaignList
Migrated CampaignList from MVP to MVVM
Implemented Offline features for CourseList
Migrated Course list from MVP to MVVM
Created some issues in the project that am still working on.

As the Outreachy Round 19 has ended, could you consider marking this task as resolved? If not, could you share what else is remaining?

@srishakatux

Few of the subtasks are pending but we can take them outside outreachy. / Next round along with other new features.