-
Notifications
You must be signed in to change notification settings - Fork 104
GSoC 2016 Rohan Doddaiah
I am currently pursuing Bachelors in Computer Science. I'm from PES Institute of Technology, Bangalore.
I'm a passionate Android developer. My passion for Android began right from my first year of engineering. I've been developing apps since then and I'm enthralled with the way Android has been evolving since then.
I'm also a big fan of puzzles. I love solving Rubik's cubes. I can sub 25 on 33! Ranging from 33s to Megaminx, Pyraminx, I solve various cubes.
I am the Project manager of a group called Microsoft Mobile Innovations at college. This group is involved in a lot of projects which includes modern technologies like IOT.
Previously, I was a student developer at the Student Nokia Developer. I have also had industry experience since I have interned in a startup last year. I have always been keen in learning new things and I give my best in everything I do. Looking to have a great summer of coding ahead!
Github
Facebook
Linked In
Email
I am currently working on the Android app of Peace Corps Safety app.
Abstract: Sexual assault is a major concern in today's world. PCSA is a mobile application that aims to serve as a safety resource to the PeaceCorp Volunteers (PCVs). The sole purpose of the app is to guide the volunteers to protect/defend themselves from sexual assault.
Google Melange Project Description
Week | Time Period | Milestones |
---|---|---|
0 | April 22 - May 22 | Community Bonding |
April 22 - May 22 | Getting familiar with the other members, validate all issues pending on the tracker and the other Pull Requests made | |
1-4 | May 23 - June 28 | Development Phase |
1 | May 23 - May 29 | Fix all the validated issues, resolve all PRs under the guidance of mentors. If required, make necessary documentation changes and complete all pending work so that new features can be implemented without any hassle. |
2 | May 30 - June 5 | Follow the design doc on Github and implement minor UI changes Change color schemes, layout structure, add splash screen to the app. Also, make changes to Get Help Now and Circle of Trust as indicated in the docs. |
3 | June 6 - June 12 | Implement Navigation drawer as indicated in the design documents |
4 | June 13 - June 19 | Build mock versions for the new pages going to be added. Verify content to be added. Do a regression testing for all the changes that have been made. Add supported docs, if necessary. |
5 | June 21 - June 28 | Midterm Evaluation |
5 | June 20 - June 26 | Fix the previous screens and project layout to suit the new requirements |
6 | June 27 - July 3 | Start implementing Safety Tools, RADAR, Coping with Unwanted Attention Strategies |
7 | July 4 - July 10 | Finish the rest in Safety Tools, Tactics of Sexual Predators, Bystander Intervention, Safety Plan Basics, Safety Plan, At this point, Safety Tools would have been implemented |
8 | July 11 - July 17 | Implement Support Services, Benefits of Seeking Staff Support, Available Services after a Sexual Assault, Peace Corps’ Commitment to Victims of Sexual Assault |
9 | July 18 - July 24 | Add User login using preferences, Finish Sexual Assault Awareness |
10 | July 25 - July 31 | Finish Policies and Glossary |
11 | Aug 1 - Aug 7 | Integration, Regression Testing to be done,test bundling, create UI Test cases, Any mismatch with the PCSA iOS and Web versions to be resolved |
12 | Aug 8 - Aug 14 | Necessary documentation changes and wind up for submissions, Deliver the app for final submission |
13 | Aug 16 - Aug 24 | Project Completion and submission |
TBA
TBA
- Resolved bugs remaining in the issue tracker
- Prepared feasibility report for Google Voice Interaction API and had a detailed discussion with the mentors regarding the incorporation of this API into PCSA
- Started implementing the UI mockup (Navigation Drawer)
- Limitations of Google Voice Interactions API, not supporting Open system voice command
- Talks regarding this have been made with the mentors and I have been instructed to proceed implementing the other features of the app.
- No, everything has been resolved.
- None.
- Finish implementing navigation drawer and other UI Mockups.
- Start writing a blog about the happenings
- Start other tasks which will be given to me after meeting with the PCSA team
- On Schedule.
- Added Splash Screen to the app
- Finished implementing design changes like color scheme, font change, title and subtitle for main screen
- Finished implementing Navigation Drawer and showed it to the mentors (PR yet to be made)
- Submitted a report on the changes that will be made with mockups for screens
- Started preparing mockup document
- I had a hard time trying to figure out what will be the content that will go to the new screens being built.
- Talks regarding this have been made with the mentors and I have been told to extract data from the content doc in a manner I think is appropriate which will be later to put for validation.
- Still making the report.
- None.
- Complete the mockups and give it for validation
- Add hamburger icons to the Navigation drawer and make a PR
- Change the launcher icon
- Correct the mockup document in case any changes are required.
- On Schedule.
- Finished creating mockups for all the layouts to be implemented for the rest of the summer.
- Made a PR for Nav Drawer
- Fixed small bug existing in Circle of Trust
- I haven't encountered any
- NA
- NA
- None.
- Implement the screens that have been validated by Patrick and team
- On Schedule.
- Modified application architecture, changed app logo, refactored previous code
- Changed project layout
- Started implementing Safety Tools
- NA
- NA
- No, everything has been resolved.
- None.
- Finish implementing Safety Tools
- On Schedule.
- Working on Safety Tools
- Changing previous code to suit the Navigation
- Drawer requirements.
- A lot of previous code that has been developed is supposed to be changed to adjust to the new layout, working on it.
- Still doing it
- NA
- None.
- Finish fixing the PR previously created and as much as possible finish the rest of Safety Tools
- On Schedule.
- Finalised mockups
- Changed statically defined fragments to dynamic.
- Can swap them in and out of a container
- Updated Get Help Now
- Updated Circle of Trust
- NA
- NA
- No, everything has been resolved.
- None.
- Finish implementing Safety Tools
- Was supposed to start with Safety Tools last week, but due to some changes in the architecture, had to fix other issues. Will finish Safety Tools this week.
- Finished Safety Tools
- Started Support Services
- NA
- NA
- No, everything has been resolved.
- None.
- Finish implementing Support Services
- On time
- Finished Support Services
- Started Sexual Assault Awareness
- NA
- NA
- No, everything has been resolved.
- None.
- Finish implementing Sexual Assault Awareness
- On time
- Finished Sexual Assault Awareness
- Started Policies and Glossary
- NA
- NA
- No, everything has been resolved.
- None.
- Finish implementing Policies and Glossary
- On time
- Finished Policies and Glossary
- Started UI Testing
- NA
- NA
- No, everything has been resolved.
- None.
- Finish UI Testing
- On time
- Added Navigation Drawer Functionality
- Learning Expresso
- NA
- NA
- NA
- None.
- Play with Expresso Tool
- On Schedule.
- Deciding how many UI features to include for test
- Verify content in docs with the one in app
- Check if UI has met the required features
- NA
- NA
- NA
- None.
- Finish implementing UI Testing and submit final project .
- On Schedule.