Skip to content

A complete list of official tasks I've done during Google Code-in 2019.

Notifications You must be signed in to change notification settings

bartekpacia/gci-tasks-2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

gci-tasks-2019

Google Code-in 2019 Summary for BartekPacia. All tasks I did for Systers, an AnitaB.org community.

Tasks are not listed chronologically.

Also, feel free to check out my write-ups. They're literally next to the file you're reading right now :)

Tasks completed: 50

  1. Create a video to promote the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4609934675673088/)

  2. Write a blog post describing your experience in Google Code In 2019 with Systers organisation (https://codein.withgoogle/com/archive/2019/t/5238852575297536/)

  3. Design a Task plan as a mentor on the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4641116406677504/)

  4. Run an Espresso UI test for Mentorship Android. (https://codein.withgoogle.com/archive/2019/t/6353262756757504/)

  5. Draw the UI elements which would change in iOS version of the app (https://codein.withgoogle.com/archive/2019/t/4549955457384448/)

  6. [Mentorship - Android] Create a BaseViewModel class. (https://codein.withgoogle.com/archive/2019/t/4626414800732160/)

  7. Design a Dark/Night Mode UI for the Mentorship App. (https://codein.withgoogle.com/archive/2019/t/5415965601300480/)

  8. Create a document on ways to enhance the accessibility of the Mentorship system (https://codein.withgoogle.com/archive/2019/t/6345968040017920/)

  9. Use Kotlin Lazy Delegated Properties to initialise ViewModels (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6298486505472000/)

  10. Add functionality to add new Task/Achievement (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6361188263264256/)

  11. Implement a "Sort By" and "Filter" function for Members Page (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4884597028945920/)

  12. Implement Swipe to Refresh for all the pages in the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4546283662999552/)

  13. Implement Social Sign in for the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t6539278746648576)

  14. Make a custom retrofit call adapter (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6493397875949568)

  15. Design architecture solution to login using other platforms accounts and connect to other platforms accounts Mentorship - Backend

  16. Add a notification functionality to the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4606688888356864/)

  17. Reduce the number of network operations in the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5992058104315904/)

  18. Run an automatic code review for Mentorship Android (https://codein.withgoogle.com/archive/2019/t/5459253117059072/)

  19. Redesign Home page to make the TextViews Clickable (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4919533836435456/)

  20. Design a solution for managing personal user settings (Backend) (https://codein.withgoogle.com/archive/2019/t/4956035756851200/)

  21. Create user dashboard endpoint Mentorship - Backend

  22. Design architecture solution for commenting tasks Mentorship - Backend

  23. Save login credentials using Credentials API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6473137760239616/)

  24. Add potential error responses to Swagger UI (Backend) (https://codein.withgoogle.com/archive/2019/t/6542967486021632/)

  25. [Mentorship Android] Fix the overlap between text and button on Request Detail Screen (https://codein.withgoogle.com/archive/2019/t/5181241830146048/)

  26. Write new logic to indicate if a user is currently on a relation for GET /users API (Backend) (https://codein.withgoogle.com/archive/2019/t/5166221465485312/)

  27. Create a cron job to remove unverified users after a period of time (Backend) (https://codein.withgoogle.com/archive/2019/t/5586741738602496/)

  28. [Mentorship Android] Redesign Members Page (https://codein.withgoogle.com/archive/2019/t/4844110989492224/)

  29. Add query parameter to filter mentorship relations by current state (Backend) (https://codein.withgoogle.com/archive/2019/t/5702931844694016/)

  30. Create a document to verify that the Mentorship App follows the App security best practices. (https://codein.withgoogle.com/archive/2019/t/5911151087452160/)

  31. Write missing tests for Accept Mentorship Relation API (Backend) (https://codein.withgoogle.com/archive/2019/t/6684473270206464/)

  32. Create a new page in our Mentorship App that highlights shared resources. (https://codein.withgoogle.com/archive/2019/t/6004103407206400/)

  33. Create a Dockerfile to deploy the backend without setting up local environment (Backend) (https://codein.withgoogle.com/archive/2019/t/4796505806864384/)

  34. Write a document about best REST practices (https://codein.withgoogle.com/archive/2019/t/5994467723575296/)

  35. Remove "ParcelCreator" lint Suppressor from data classes (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5107454266834944/)

  36. Make change password dialog non dismissable (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5240412898328576/)

  37. Create a presentation to pitch the mentorship application to the Systers business team (https://codein.withgoogle.comarchive/2019/t/4685299213402112/)

  38. Create a new feature to send an email when a user receives a new request (Backend) (https://codein.withgoogle.com/archive/2019/t/5205353877209088/)

  39. [ Mentorship - Backend ] Create an Installation script for Mentorship Backend (https://codein.withgoogle.com/archive/2019/t/5094185233809408/)

  40. Replace edit in popup to edit in place on profile screen (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5702423084007424/)

  41. [Mentorship - Android] Add a SearchView Widget under the Members Tab (https://codein.withgoogle.com/archive/2019/t/4951455820152832/)

  42. Write suggestions about the kind of information the mentorship application should be taking for making mentors and mentees profiles (https://codein.withgoogle.com/archive/2019/t/5974347211079680/)

  43. Write a test to make sure a user does not delete unauthorised tasks (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6418676878671872/)

  44. Integrate past mentorship relations of the current user through API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6321272892424192/)

  45. Update an existing mentorship relation task to mark it complete (Mentorship- Android) (https://codein.withgoogle.com/archive/2019/t/5537829870895104/)

  46. Create warning dialog boxes to accept and reject mentorship requests (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/4983979728437248/)

  47. Call an API using Python (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6265051938291712/)

  48. Create an Alert Dialog for Delete Account option (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5764411457798144/)

  49. Test the Register API using Postman (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/5442950100680704/)

  50. Clone, Setup and Run the Mentorship Backend code (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/4839106522120192/)

About

A complete list of official tasks I've done during Google Code-in 2019.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published