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
- Add a list of my articles (articles assigned to me) on the course page.
- As a program organizer, create accounts for edit-a-thon participants
- Join a course (that does not require a passcode or require a passcode)
- Assign yourself s for a course you are in.
- Campaign Details Page
- Offline Support in Android App. (using local Database)
- Write unit tests
- Migrate app from MVP to MVVM architecture
You can also find more ideas on https://github.com/WikiEducationFoundation/apps-android-wikiedudashboard/issues
If you're just getting started and are interested in applying for a Wiki Education Dashboard project, the best way to begin is to:
- email email@example.com to request an invite to our Slack channel
- set up, install the Dashboard App in your phone, and report any problems you run into in the process: https://github.com/WikiEducationFoundation/apps-android-wikiedudashboard
- browse the issues and find one to take on, especially one tagged 'help wanted' or 'good-first-issue': https://github.com/WikiEducationFoundation/apps-android-wikiedudashboard/issues
Wiki Education Dashboard App is built primarily with Kotlin following MVP architecture.