-
Notifications
You must be signed in to change notification settings - Fork 430
GSoC 2015 Chetna Gupta
I'm a undergrad student from International Institute of Information Technology, Hyderabad. I've done coding in several high-level languages (C, C++, C#, Python, Java). I have built apps both on android and windows mobile OS. I have also made apps which can be used across platform using HTML5. I have taken courses in image and video processing and have used unity to build android mobile games. I have also used openGL and openCV and have used techniques to render scenes effectively and efficiently in real time, specially when designing games.
I have been using git, because of my involvement in the sympy project. I'm still learning the little tricks for the version control.
I would be working on the PowerUp Android Mobile Application. Project Description in Google Melange.
To Be Updated..
To Be Updated..
To Be Updated..
- Designing the DB attributes.
- Choosing a DB for the backend.
- Familiarized with SQLite DB for Android
- Understanding the game mechanics
- Understanding the DB
- I have figured out the DB Schema and the underline implementation details. For this I have read and researched about pros and cons of SQLite, FileSystem, RemoteDB etc.
- We are still figuring out the game mechanics. I would be meeting the team this week to discuss the same.
- Yes I would need some assistance to understand the game mechanics.
- I would implement the DB by next week.
- On schedule.
- Finalized the DB Design by making several revisions of the same according to the game mechanics.
- Read about classes like SQLiteDatabase and SQLiteOenHelper
- Started working on the implementation after chalking out a plan with my mentor.
- Understanding the game mechanics was the major roadblock. Our interpretation of proposal was iteratively discussed with Mentors and Managers.
- Mentors and Managers provided us with feedback and valuable inputs which helped us in finalizing the Database Design.
- No.
- No.
- Currently I have created the tables using SQLiteDatabase. I am working on a test class to query this DB. The goal for this week is to fetch the data from Database into classes according to the class diagrams and working on the UI.
- On Schedule.
- Implemented the SQLite database
- Imported the CSV based ciriculum file into the database
- Made the classes according to the class diagram as discussed with mentors.
- Created a Test Class to query the database
- Documented the DB Design and work done this week.
- I have been travelling this week. Therefore had only limited online resources.
- Yes. Read a lot of SQLite in Android books.
- No
- No.
- Work on setting up the introductory screen.
- Make active links of buttons
- Setting up separate screens for “About” section
- On schedule.
- Setting up the introductory screen.
- Active links on Map Screen
- Points Attribute added
- One-Time Scene Play feature added
- Different packages for Datamodels, DB and Mechanics
- Reviewing of Week-3 work done.
- Trying to change the platform from Eclipse to Android Studio messed-up the android libraries and adb. Both the platforms were locking a similar set of files.
- Yes. I had to search for similar issues online. Reading through these resources helped me to solve the problem.
- No
- No.
- Scenario Redo Functionality
- Would start working on Avatar.
- On schedule.
- Redo of Scenarios completed
- Submitted mid-term evaluation
- Review Completed. (Mid-term code ready for merge)
- No issues this week. Look forward to getting more details about the project requirements to start with the next module. (Avatar)
- Have a meeting with project manager on 4th July
- No
- No
- Documentation of the work done.
- Start working the Avatar module and creator room
- On schedule.
- Made changes in UI after discussion with the Project Managers
- Score is made visible only once the scenario is completed
- Replay button added to scenario screens
- Working on changing the Database Package, making it dependent on single CSV file
- Working on writing tests for the work done.
- Copyright in the .gitignore file.
- Major changes in the code written in the past week had to be made as the replay functionality had to be implemented differently.
- No. Waiting for response from Project Managers on the .gitignore file.
- The project is evolving pretty slowly. Many functionality, Interfaces and features of the game are yet not known to us. As a result re-programming and optimization in the code has to be done which delays the progress.
- I have talked to my Project Managers in the Bi-Weekly meeting held on 4th July. I am still waiting for their response. I would contact Rose incase needed
- Yes
- Writing tests for Database
- Writing tests for Game mechanics
- Making the UI as per the requirements told in the 4th July Bi-weekly meeting.
- On schedule.
- Pull Request with game mechanics merged
- Sent another Pull Request with UI features. Working on mentor reviews
- Working on changing the Database Package, making it dependent on single CSV file
- Working on writing tests for the work done.
- No Issues
- N/A
- No
- No
- Getting the PR in.
- Writing tests for Database
- Writing tests for Game mechanics
- On schedule.
- Resolved design issues on the second PR.
- Working on changing the Database Package, making it dependent on single CSV file
- Getting the app on Android Studio
- Emulator not running in Android Studio
- No. Would be talking to my mentor this Tuesday.
- Yes. I have tried online solutions for the same but that did not help.
- Yes
- Getting the PR in.
- Writing tests.
- Single CSV Database.
- On schedule.
- Started working on the avatar page.
- Downloaded android studio.
- Working on resolving the design issues in the last PR.
- No issues this week.
- N/A
- No
- No
- Documentation of the work done.
- Start working the Avatar module and creator room
- On schedule..
- Started working on the avatar page.
- Have resolved the design issue in the PR. Would commit the changes soon
- No issues this week.
- N/A
- No
- No
- Documentation of the work done.
- Avatar module and creator room
- On schedule..
- Completed the code polish.
- No issues this week.
- N/A
- No
- No
- Documentation of the work done.
- Avatar module and creator room
- On schedule..
Documentation
Outreachy Interns
GSoC Students