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
-
Create a video to promote the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4609934675673088/)
-
Write a blog post describing your experience in Google Code In 2019 with Systers organisation (https://codein.withgoogle/com/archive/2019/t/5238852575297536/)
-
Design a Task plan as a mentor on the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4641116406677504/)
-
Run an Espresso UI test for Mentorship Android. (https://codein.withgoogle.com/archive/2019/t/6353262756757504/)
-
Draw the UI elements which would change in iOS version of the app (https://codein.withgoogle.com/archive/2019/t/4549955457384448/)
-
[Mentorship - Android] Create a BaseViewModel class. (https://codein.withgoogle.com/archive/2019/t/4626414800732160/)
-
Design a Dark/Night Mode UI for the Mentorship App. (https://codein.withgoogle.com/archive/2019/t/5415965601300480/)
-
Create a document on ways to enhance the accessibility of the Mentorship system (https://codein.withgoogle.com/archive/2019/t/6345968040017920/)
-
Use Kotlin Lazy Delegated Properties to initialise ViewModels (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6298486505472000/)
-
Add functionality to add new Task/Achievement (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6361188263264256/)
-
Implement a "Sort By" and "Filter" function for Members Page (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4884597028945920/)
-
Implement Swipe to Refresh for all the pages in the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4546283662999552/)
-
Implement Social Sign in for the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t6539278746648576)
-
Make a custom retrofit call adapter (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6493397875949568)
-
Design architecture solution to login using other platforms accounts and connect to other platforms accounts Mentorship - Backend
-
Add a notification functionality to the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4606688888356864/)
-
Reduce the number of network operations in the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5992058104315904/)
-
Run an automatic code review for Mentorship Android (https://codein.withgoogle.com/archive/2019/t/5459253117059072/)
-
Redesign Home page to make the TextViews Clickable (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4919533836435456/)
-
Design a solution for managing personal user settings (Backend) (https://codein.withgoogle.com/archive/2019/t/4956035756851200/)
-
Create user dashboard endpoint Mentorship - Backend
-
Design architecture solution for commenting tasks Mentorship - Backend
-
Save login credentials using Credentials API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6473137760239616/)
-
Add potential error responses to Swagger UI (Backend) (https://codein.withgoogle.com/archive/2019/t/6542967486021632/)
-
[Mentorship Android] Fix the overlap between text and button on Request Detail Screen (https://codein.withgoogle.com/archive/2019/t/5181241830146048/)
-
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/)
-
Create a cron job to remove unverified users after a period of time (Backend) (https://codein.withgoogle.com/archive/2019/t/5586741738602496/)
-
[Mentorship Android] Redesign Members Page (https://codein.withgoogle.com/archive/2019/t/4844110989492224/)
-
Add query parameter to filter mentorship relations by current state (Backend) (https://codein.withgoogle.com/archive/2019/t/5702931844694016/)
-
Create a document to verify that the Mentorship App follows the App security best practices. (https://codein.withgoogle.com/archive/2019/t/5911151087452160/)
-
Write missing tests for Accept Mentorship Relation API (Backend) (https://codein.withgoogle.com/archive/2019/t/6684473270206464/)
-
Create a new page in our Mentorship App that highlights shared resources. (https://codein.withgoogle.com/archive/2019/t/6004103407206400/)
-
Create a Dockerfile to deploy the backend without setting up local environment (Backend) (https://codein.withgoogle.com/archive/2019/t/4796505806864384/)
-
Write a document about best REST practices (https://codein.withgoogle.com/archive/2019/t/5994467723575296/)
-
Remove "ParcelCreator" lint Suppressor from data classes (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5107454266834944/)
-
Make change password dialog non dismissable (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5240412898328576/)
-
Create a presentation to pitch the mentorship application to the Systers business team (https://codein.withgoogle.comarchive/2019/t/4685299213402112/)
-
Create a new feature to send an email when a user receives a new request (Backend) (https://codein.withgoogle.com/archive/2019/t/5205353877209088/)
-
[ Mentorship - Backend ] Create an Installation script for Mentorship Backend (https://codein.withgoogle.com/archive/2019/t/5094185233809408/)
-
Replace edit in popup to edit in place on profile screen (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5702423084007424/)
-
[Mentorship - Android] Add a SearchView Widget under the Members Tab (https://codein.withgoogle.com/archive/2019/t/4951455820152832/)
-
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/)
-
Write a test to make sure a user does not delete unauthorised tasks (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6418676878671872/)
-
Integrate past mentorship relations of the current user through API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6321272892424192/)
-
Update an existing mentorship relation task to mark it complete (Mentorship- Android) (https://codein.withgoogle.com/archive/2019/t/5537829870895104/)
-
Create warning dialog boxes to accept and reject mentorship requests (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/4983979728437248/)
-
Call an API using Python (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6265051938291712/)
-
Create an Alert Dialog for Delete Account option (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5764411457798144/)
-
Test the Register API using Postman (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/5442950100680704/)
-
Clone, Setup and Run the Mentorship Backend code (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/4839106522120192/)