Week 7 & 8 — Google Summer of Code

Vanshika Arora
Aug 14, 2019 · 2 min read

Tasks worked on in brief:

  • Searching depictions from Depicts Activity
  • Extracting Wikidata Id of Depictions during Upload to send it to Wikidata
  • Fixing Bugs, Issues and Crashes
  • Working on Unit Tests
  • Working on Reviews by mentors on the PR
  • Added Documentations

Preview of Depictions in UploadDepictions Activity

Link to various commits of the work

The given links refer to this PR

Searching depictions from Depicts Activity: searching depictions from depicts activity

Extracting Wikidata Id of Depictions during Upload to send it to Wikidata: sending wikidataentity id to upload depictions, uploading depicts

Fixing Bugs, Issues and Crashes: fixed crash due to depicts, fixed crash on selecting depictions, Fixed issue with next button diabling in media detail activity

Working on Unit Tests: added tests for depictions, added all the unit tests and fixed few more issues

Working on Reviews by mentors on the PR: added changes after review

Added Documentations: added some documentation and other changes

I haveOther Commits: modified depicts interface, Fixed issue with next button diabling in media detail activity

Challenges Faced

During this phase my prime Challenge was learning. I have started learnt basics of Kotlin. Also I learnt how to Write Unit tests. During this time I have studied a lot about Unit Tests and Instrumentation tests. And successfully written tests in Kotlin

Vanshika Arora

Written by

SDE Intern’19 @Microsoft | GSoC’19 @Wikimedia | Android Developer | Blogger at MindOrks | Open source Contributor | Username(Github &LinkedIn)— vanshikaarora

More From Medium

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade