-
Notifications
You must be signed in to change notification settings - Fork 430
GSoC 2016 Aanchal Somani
I'm a third year undergraduate student majoring in Computer Science from Delhi Technological University. I find development very interesting and I am exploring this field since one year.
Apart from coding, I enjoy reading novels, dancing and swimming.
LinkedIn
Github
Facebook
Gmail
I work as an android developer on PowerUp Android App.
The iOS app will be developed by Sanya Jain.
Abstract: A female empowerment educational app that allows young girls (12 to 14) to learn about reproductive health and self-esteem by navigating the life of their avatar. Through this project, I hope to implement features that would serve as better options for educating preadolescents who are at risk for pregnancy and spread of sexually transmitted infection(STI) due to lack of information about the associated risks and responsibilities.
Project Description
Source code
Project Timeline Timeline: Before Mid-Term Timeline: After Mid-Term
Documentation - First Half of GSoC 2016
Documentation - Second Half of GSoC 2016
TBD
- Fixed an issue on github regarding code cleanup.
- Merged one branches of the existing application.
- Created mock ups for activity.
- Made a draft of the timeline.
- Tested the project setup on local machine.
- As my semester examinations were going on, I couldn't do much work.
- Yes, I have talked to my mentor and made the timeline starting from 1st June accordingly.
- No, the issues have been solved.
- No.
- Develop various features of the avatar.
- Get in touch with the iOS team and collaborate.
- Make UI for the second dressing room from which user can purchase accessories, clothes or hair.
- Figure out other requirements with the help of mentors and team.
- On track
- Got in touch with the iOS team and made variants of avatar features along with the team - Clothes, Hair, Eyes, Face, Accessories(includes bag, eye wear, hat, necklace).
- UI implementation of dressing room 2 from where various options can be chosen : Clothes, Hair, Accessories.
- On clicking on any feature in dressing room 2, another activity opens up in which you can select a feature variant.
- Landscape mode for screen developed: avatar.xml, completed_scene.xml, dressing_room.xml, select_feature.xml.
- Modified the final avatar screen that comes after you choose avatar.
- Sent a PR for the above work.
- As my mentor pointed out, my PR had conflict with the base branch.
- Yes, with the help of my mentor, I resolved the conflict and resubmitted the PR.
- No, the issues have been solved.
- No.
- Implement the click on selected features made in UI of dressing room 2.
- Discuss implementation of power and health with team.
- Make dynamic view to show increase and decrease of power and health.
- Link the images and features developed in this week to the database.
- On track
- Implemented the click on selected features made in UI of dressing room 2 to open up next activity which allows you to choose from variants of features.
- Discussed implementation of power and health with mentor.
- Made dynamic view to show increase and decrease of power and health and attached it with the database.
- Linked the images and features developed in previous week to the database.
- Sent a PR for added drawables.
- N/A
- N/A
- No
- No.
- Discuss implementation of points with mentor. Add the points feature and link it with the database.
- Show final avatar after continue button in dressing room 2.
- Direct continue button in screen showing final avatar after dressing room 2 to map.
- Add back button in screen showing final avatar after dressing room 2.
- Fix game activity screen.
- Make landscape for game activity screen.
- Remove hardcoding.
- Add store on map screen.
- Display selected avatar in dressing room 2 (as in game activity).
- On track
- Discussed implementation of points with mentor.
- Added the points feature and link it with the database.
- Sent a PR for power and health bars added in UI and database.
- Displaying final avatar after continue button in dressing room 2.
- Directed continue button in screen showing final avatar after dressing room 2 to map.
- Added back button in screen showing final avatar after dressing room 2.
- Display selected avatar in dressing room 2 (as in game activity).
- Removed hard coding.
- Add store on map screen.
- Sent a PR for this modified Dressing room.
- N/A
- N/A
- No
- No.
- Meeting with the entire powerup team on hangouts.
- Fix game activity screen.
- Make landscape for game activity screen.
- Check if drawables are leading to an increased app size.
- Compress drawables and re-size for all screens.
- On track
- Fixed a lot of bugs in the PR sent for modified dressing room which includes : removing hard coding, dynamic intent creation, removing extra lines, removing unnecessary comments, reformatting the code(both java and xml)
- Resubmitting the PR after squashing the commits.
- Submitted the mid term evaluation!
- Fix game activity screen.
- Make landscape for game activity screen.
- Sent PR for the fixed game activity and landscape xmls added.
- Meeting with the entire powerup team on hangouts to showcase the progress.
- N/A
- N/A
- No
- No.
- Finish the documentation of work till now.
- Set up Genymotion Android Emulator.
- Discuss on how to write instructions to add accessories to the game by users who may want to contribute additional accessories for the project.
- Finalize the timeline for the second half of the summer.
- Check if drawables are leading to an increased app size.
- Compress drawables and re-size for all screens.
- On track
- Finished the documentation of work till now.
- Set up Genymotion Android Emulator to test app on different devices.
- Discussed the timeline for the second half of the summer with Powerup team after the hangouts meeting.
- Discussed about unit testing with mentor.
- N/A
- N/A
- No
- No.
- Finalize the timeline for the second half of the summer.
- Write tests for UI.
- On track
- Finalized the timeline for the second half of the summer after discussing with mentors and iOS team.Timeline: After mid-term
- Changed UI for Dressing Room 1 to be in sync with iOS.
- Sent a PR for UI changes in Dressing Room 1.
- Changed UI for Dressing Room 2 to be in sync with iOS.
- Sent a PR for UI changes in Dressing Room 2.
- Discussed the feature about assigning points to articles in dressing room-2.
- N/A
- N/A
- No
- No.
- Discuss database design for storing points and items with iOS team.
- Associate points with items in Dressing Room 2.
- Implement these points in database.
- On track
- Resolved the PR conflicts for UI changes in Dressing Room 2.
- Discussed the database design for storing points and items with mentors and iOS team.
- Associated points with items in Dressing Room 2.
- Added the database in project and displayed points below item image in Dressing Room 2.
- Sent a PR for the above work.
- N/A
- N/A
- No
- No.
- Label the purchased item in dressing room.
- Allow user to change in the outfit when they go to dressing room 2.
- Discuss UI for above with mentors.
- On track
- Worked on UI changes to display points with items in Dressing Room2 from the database.
- Resolved the PR conflicts for Database Changes.
- N/A
- N/A
- No
- No.
- Game mechanics for purchasing items from Dressing Room2.
- Work on the Dressing room-2 UI to label purchased items based on the mock-ups given by Project Managers.
- The Dressing Room 2 feature will be finished by this week. Timeline will be adjusted for this delay after discussing with entire team.
- Labeled the purchased item in dressing room 2 as Paid.
- Designed the UI for the screen as sent by Project Manager.
- Sent a PR for the above and got it merged.
- N/A
- N/A
- No
- No.
- Assign points and power to answers given by user in scenario and add to database.
- Implement calculation of points and powers in the conversation and display on screen.
- Store these points in the database.
- On track.
- Implemented calculation of points in the conversation and displayed on screen.
- Adding these points in the database.
- Hangout session with mentors to demo the work done so far and got reviews.
- N/A
- N/A
- No
- No.
- Work on displaying accessories on avatar.
- Display points in Dressing Room and subtract points on purchasing an item.
- Add a summary screen after each conversation.
- Documentation.
- On track.
- Worked on displaying accessories on avatar.
- Displayed points in Dressing Room and subtracted points on purchasing an item.
- Added a summary screen after each conversation.
- Sent a PR for the above work
- Documentation.
- N/A
- N/A
- No
- No.
- Split the single PR sent into various PRs, one for each feature.
- Code cleanup and removing hard coding.
- Final submission.
- On track.
- Split the single PR sent previously into 4, one for each feature.
- Got 3 PRs merged.
- Started working on doc for final submission.
- N/A
- N/A
- No
- No.
- Final submission
- On track.
Documentation
Outreachy Interns
GSoC Students