Thanks for organizing, Srishti!
Scribe-iOS would also like to mentor a project for this round of GSoC :) Scribe is an open-source, Wikidata powered application that provides keyboards for second language learners. We use Wikidata's lexicographical data to help language learners remember difficult grammar such as noun genders, verb conjugations and translations directly within the keyboard. The project pages on GitHub are the following:
iOS: https://github.com/scribe-org/Scribe-iOS Data: https://github.com/scribe-org/Scribe-Data Android (WIP): https://github.com/scribe-org/Scribe-Android
Our project proposal is "Adding a Menu and Keyboards to Scribe-iOS" (https://phabricator.wikimedia.org/T328342). We're in the midst really taking Scribe-iOS to a professional level, and for that we need to overhaul how the app interface works and add options for the user to customize their experience. The prototypes for this new experience [1] are already done, so the focus of this part of the project would be an implementation in Swift. Once that's finished we'll also work to add more keyboards to Scribe based on languages that have the most available lexicographical data (languages we're considering so far can be found in [2]). This would allow participants to learn more about Wikidata Query Service, using Python to interface with Wikidata, Python data formatting and again Swift for adding the new keyboards into the app.
I would be the main and technical mentor for this project, but beyond that would include other members of the development and design team :) Getting this done would put the iOS app on strong footing and allow us to focus on Android going forward :D
Regards to all! Andrew McAllister
https://github.com/andrewtavis https://meta.wikimedia.org/wiki/User:AndrewTavis
[1] https://www.figma.com/file/c8945w2iyoPYVhsqW7vRn6/scribe_public_designs?node... [2] https://github.com/scribe-org/Scribe-iOS/issues?q=is%3Aopen+is%3Aissue+label...