Page MenuHomePhabricator

Create an Android app for Wiki Education Dashboard, and Programs & Events Dashboard
Open, Needs TriagePublic

Description

An Android app would be handy, especially for use in bandwidth-constrained situations and during edit-a-thons.

Here's a rough sketch of prioritized features and activities that might make for a good starting point for the project:

  • See a list of current, active courses
  • Log in to either dashboard.wikiedu.org or outreachdashboard.wmflabs.org
  • See a list of your own courses
  • See users for a course
  • See articles edited for course
  • See recent activity for a course
  • See uploads for a course
  • Search for courses by name
  • Assign yourself articles for a course you are in
  • Join a course that does not require a passcode
  • Join a course by opening an enrollment URL
  • As a program organizer, create accounts for edit-a-thon participants
  • Conduct user tests to improve the experience and learn what the next priorities should be

This idea is being fleshed out into a full project proposal by @Ujjwalagrawal17

Mentors: @Ragesoss, ?


For Wiki Education Dashboard GSoC and Outreachy proposals this round, because of the large number of people interested who are already active in contributing to the project, we're asking applicants to come up with their own project ideas. 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 is built primarily with Ruby on Rails and React.

NOTE: We'd be very unlikely to accept a GSoC project for the Android app from someone without a significant history of both Android and Wikimedia development, because no one on the Wiki Education Dashboard core team is an Android developer.

Event Timeline

Ragesoss created this task.Feb 14 2019, 8:06 PM
Restricted Application added subscribers: Base, Aklapper. · View Herald TranscriptFeb 14 2019, 8:06 PM
Ragesoss updated the task description. (Show Details)Feb 15 2019, 6:57 PM

@Ragesoss Hi, I am Jayjeet Chakraborty. I am a 2nd yr student studying CSE at National Institute Of Technology , Durgapur. I want to contribute to the WikiEducationDashboard App during GSoC 2019. Should i start solving the open issues in the app ? I have quite some experience in Android App development .

Ragesoss updated the task description. (Show Details)Mar 4 2019, 5:35 PM

Hi @Jcnitdgp25. See the note I just added to the end of the task description.

Hi, @Ragesoss , I work with Flutter , can I use flutter instead of Andorid, I can provide both android as well as iOS app.

Ragesoss updated the task description. (Show Details)Mar 17 2019, 2:11 PM

@Ragesoss I am also a Contributor for commons Android App, I would like to work on this project as well, I have good experience with Android Development and I am also a Mentor for Udacity's Android Developer Nanodegree by Google. Please let me know if I can make a prototype with material theme elements for the WIki Education Board, the existing app seems to lack Material Theme elements and also it would be better to make the app in Kotlin as it provides null pointer protection and better readability.

@Madhurgupta10 sure, sounds good.

@VikasRajbhar I don't know Dart, so couldn't provide any technical mentorship for that either. See the note at the end of the description.