**Project title:** Improve the Wikisource Reader App
**Brief summary:**
Wikisource Reader is a new Android app to download and read works from the Wikisource project. The app is based on Kotlin and depends on multiple open source projects, majorly Myne and Readium. The app communicates with the WSIndex API for metadata, which was built for the app but can be used for other purposes as well. Epub files are generated by the [[https://phabricator.wikimedia.org/project/profile/3917/ | WS-Export project]] ( tag: [[ https://phabricator.wikimedia.org/tag/ws_export/ | WS Export ]]).
Check:
* Wikisource Reader App:
** Source code: https://github.com/cis-india/Wikisource-Reader
** Phabricator project tag: [[ https://phabricator.wikimedia.org/tag/wikisource_reader_app/ | Wikisource Reader App ]]
** Github issues - https://github.com/cis-india/Wikisource-Reader/issues (currently migrating to Phabricator)
* WSIndex:
** Source code: https://codeberg.org/ph4ni/wsindex
** Phabricator project tag: [[ https://phabricator.wikimedia.org/tag/tool-wsindex/ | Tool-wsindex ]]
* Documentation
** Meta-wiki - https://meta.wikimedia.org/wiki/Wikisource_reader_app
** Website - https://cis-india.github.io/wikisource-reader-app/
**Skills required:**
* Kotlin for Android development,
* Python for the API development.
**Learning outcomes:**
The intern will expand their knowledge in or learn the following:
- Android development
- API calls and data usage in mobile applications
**Mentors:**
* Primary - @Saiphani02
* Secondary - @Bodhisattwa
**Contribution phase:**
* [X] T406266
* [X] T406819
* [X] T406831
* [] T406912
* [X] T406893
* [X] T406817
* [X] T407311
* [] T407462
* [] T407465
* [] T407466
* [X] T407639
* [X] T407687
* [X] T408176
* [X] T408578
* [X] T408588
* [] T408927
IMPORTANT: GSoC / Outreachy candidates are required to record all of their contributions to these tasks on Outreachy website. The applicants are also required to complete their final applications before the deadline of Nov. 3, 2025 at 4pm UTC.
Tips to candidates for the final application:
* We look forward to any of your bold innovative ideas in your final application, provided you can deliver that in the scheduled timeline.
* Understand the high level details of the project to improve the app.
* You have already gained some insight about the Wikisource Reader app exploring its codes and contributing splendidly during the last few weeks. Use that learning in your final application.
* Break down your goal into concrete milestones with an idea on what you will work during each of the 13 weeks of the internship.
* You shall independently create project timelines without the help of mentors which should include bi-weekly milestones for project updates and feedback. Do not worry, mentors can later customize the plan with you if you may need more or less time to ramp up on specific goals.
* In the final application, we shall highly appreciate deep care to the app and expect to improve it in a comprehensive way.