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?nod…
[2]
https://github.com/scribe-org/Scribe-iOS/issues?q=is%3Aopen+is%3Aissue+labe…