Skip to content
This repository has been archived by the owner on Nov 8, 2018. It is now read-only.

GSoC 2014 Shruti Gupta

Janice Niemeir edited this page Jan 31, 2018 · 1 revision

Shruti Gupta

Short Bio

I am Shruti Gupta, a final year undergraduate at Birla Institute of Technology and Science-Pilani, Goa Campus. I have previously participated in Google Summer of Code, 2012. My areas of interests are Mobile Application Development, Software Development, Machine Learning, NLP, and algorithms. I love learning new skills and contribute with their help, and this project is an endeavour towards the same goal.

Profile Links

Github
Linkedin

Malaria Prevention Application

For Google Summer of Code, 2014, I would be working on Malaria Prevention Application for iOS.

Features - to be assigned

TimeLine

Editable timeline - timeline-shruti

Documentation

To be added

Unit Test Results

To be added

Malaria Prevention iOS Application - Weekly Status Report for Week 1

What have you accomplished this week (list specific items accomplished)?

  • Testing the VM
  • Changing the timeline based on requirement document
  • Initial interaction with mentors
  • Reading up on iOS development with the help of resources provided, and setting up the development environment

What issues or roadblocks have you encountered this week?

  • Internet connectivity
  • Unfamiliarity with VMs and OSX.

Have they been resolved, and if so, how?

  • Yes, I have taken care of the Internet issue.
  • About the other, I am trying to get through with the help of mentors and project manager.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Unfamiliarity to VMs and Mac OS, I am trying to overcome with the help of online resources and mentors.

Is further assistance necessary to resolve existing issues?

  • I need some clarification on using XCode on the VM.

What do you plan to accomplish next week?

  • In the next week, I plan to finalize the timeline with my mentors, complete the set up of the development environment, and develop the set up screen.

How does your progress compare to your project schedule?

  • It is fine, but has to be improved over the next week.

Malaria Prevention iOS Application - Weekly Status Report for Week 2

What have you accomplished this week (list specific items accomplished)?

  • Set up the complete development environment for iOS
  • Understood the basic architecture used in iOS applications
  • Made a basic iOS application
  • Connected Xcode to Github and pushed the project
  • Added more detail to the timeline, worked on user stories(still working)
  • Worked on class diagrams of the application(still working)
  • Had first meeting with mentors
  • Discussed the design with Aneke -fellow student working on the Android side

What issues or roadblocks have you encountered this week?

  • NA

Have they been resolved, and if so, how?

  • NA

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • NA

Is further assistance necessary to resolve existing issues?

  • NA

What do you plan to accomplish next week?

  • In the next week, I plan to develop the launch screen, have the mini demo, decide code review time with the mentors, and have it, discuss architecture of the Today's Pill Tracker page1, and start with basic implementation. Meanwhile, I would continue to learn iOS Programming and Objective C.

How does your progress compare to your project schedule?

  • This week, it was a bit behind schedule owing to some personal reasons, but I would cover it up as soon as possible in this week.

Malaria Prevention iOS Application - Weekly Status Report for Week 3

What have you accomplished this week (list specific items accomplished)?

  • User Stories for set up screen
  • Launch Screen MVC
  • Implemented all but 2 user stories
  • Launch Screen basic functionality
  • Mini demo
  • Discussed questions related to the application, got review from mentors.

What issues or roadblocks have you encountered this week?

  • Nothing as such.

Have they been resolved, and if so, how?

  • NA

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • NA

Is further assistance necessary to resolve existing issues?

  • NA

What do you plan to accomplish next week?

  • In the next week, I plan to get my code reviewed, discuss MVC for Today's Pill Tracker, and start its implementation.

How does your progress compare to your project schedule?

  • This week has been a bit behind schedule after the demo, as I could not work during the weekend, as had to go out of town for an urgent job interview.

Malaria Prevention iOS Application - Weekly Status Report for Week 4

What have you accomplished this week (list specific items accomplished)?

  • Worked on changes suggested for setup screen.
  • Worked on MVC for Today's Pill Tracker page 1.
  • Worked on basic implementation of Today's Pill Tracker page 1 (User stories: User Stories)
  • Had meeting with mentor, to discuss changes in implementation
  • Worked on changes and auto layout
  • Discussed the data model, and its implementation

What issues or roadblocks have you encountered this week?

  • The time allocated for this part turned out to be a little less than required, as I have to work on the data model and Auto Layout, which is taking a longer time.

Have they been resolved, and if so, how?

  • Yes, I am trying to fix the timeline accordingly, but it would not result in major changes.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Steps have been taken.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week, I plan to understand and implement auto layout and the data model, and start working on the pill tracker page 2. Also, I could not get my code reviewed, I plan to get that done this week. The mini demo is also scheduled this Thursday.

How does your progress compare to your project schedule?

  • The progress is fine, only some changes are required in the timeline, as some parts(already mentioned) took more time than expected.

Malaria Prevention iOS Application - Weekly Status Report for Week 5

What have you accomplished this week (list specific items accomplished)?

  • Worked on the changes in implementation(tabbed view)
  • Worked on data model
  • Worked on MVC for Today's Pill Tracker page 2
  • Had meetings and mini demo
  • Discussed further changes in implementation
  • Worked on the flow of the complete application
  • Worked on auto layout

What issues or roadblocks have you encountered this week?

  • Working on the complete flow of the application, there was some confusion regarding implementation level details. Trying different things out took a lot of time.

Have they been resolved, and if so, how?

  • Yes

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Steps have been taken.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week, I plan to first of all, submit the code for review. Then, finish up the pending tasks, and implement the reminder function. Also, work on the documentation.

How does your progress compare to your project schedule?

  • Behind. But I am sure I would cover it up, since the work done in this and next week would help speed things up.

Malaria Prevention iOS Application - Weekly Status Report for Week 6

What have you accomplished this week (list specific items accomplished)?

  • Implemented the flow of the application: tab view and the navigation
  • Added the code for the setup screen, and the pill tracker page 1 to the flow
  • Worked on the data model, discussed it with fellow teammate working on Android
  • Read up on TDD, as mentors suggested to use that
  • Pushed the code to Github

What issues or roadblocks have you encountered this week?

  • None

Have they been resolved, and if so, how?

  • N.A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N.A.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week, I plan to follow the revised timeline rigorously, as I have edited it to make it more realistic. I plan to push the completed code for review, work on the data model and TPT page 2, also start using Test Driven Development.

How does your progress compare to your project schedule?

  • Little behind.

Malaria Prevention iOS Application - Weekly Status Report for Week 7

What have you accomplished this week (list specific items accomplished)?

  • Discussed the data model
  • Worked on bugs in application made till now, reimplemented some methods
  • Pushed code to repo
  • Worked on the comments on the code(in progress)
  • Read up on how to schedule notifications
  • Had the mini demo, and the weekly meeting where I clarified doubts

What issues or roadblocks have you encountered this week?

  • None

Have they been resolved, and if so, how?

  • N.A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N.A.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week,I plan to work on the Pill tracker page 2, and also notifications, apart from working on the code review, and finishing any pending tasks.

How does your progress compare to your project schedule?

  • Little behind.

Malaria Prevention iOS Application - Weekly Status Report for Week 8

What have you accomplished this week (list specific items accomplished)?

  • Worked on the First Analytics Screen

What issues or roadblocks have you encountered this week?

  • None

Have they been resolved, and if so, how?

  • N.A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N.A.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week,I plan on finishing up the pending tasks, as this week I got quite behind schedule.

How does your progress compare to your project schedule?

  • Behind.

Malaria Prevention iOS Application - Weekly Status Report for Week 9

What have you accomplished this week (list specific items accomplished)?

  • Worked on the First Analytics Screen
  • worked on local notifications resolved few existing issues with the help of mentors
  • had the mini-demo, and meeting with piece track team
  • had discussions with mentors for further implementation

What issues or roadblocks have you encountered this week?

  • None

Have they been resolved, and if so, how?

  • N.A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N.A.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week,I plan on finishing up the pending tasks, and working on the analytics screen.

How does your progress compare to your project schedule?

  • Behind.

Malaria Prevention iOS Application - Weekly Status Report for Week 10

What have you accomplished this week (list specific items accomplished)?

  • Read up/ Reasearched about libraries to use for implementation in the Second Analytics screen
  • Fixed some bugs in the existing implementation

What issues or roadblocks have you encountered this week?

  • None

Have they been resolved, and if so, how?

  • N.A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N.A.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week,I plan on working on testing the existing implementation, and working on the analytics screen.

How does your progress compare to your project schedule?

  • Behind.

Malaria Prevention iOS Application - Weekly Status Report for Week 11

What have you accomplished this week (list specific items accomplished)?

  • Added Weekly Medication feature
  • Added Notification to the application to update the labels when date changes
  • Worked on some bugs in the analytic screen
  • Attended the mini demo, however, due to some problems, we were told to send out videos of the demo

What issues or roadblocks have you encountered this week?

  • None

Have they been resolved, and if so, how?

  • N.A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N.A.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week? ====

  • In the next week,I plan on working on the remaining part of the application, and write documentation on the side.

How does your progress compare to your project schedule?

  • Behind.

Malaria Prevention iOS Application - Weekly Status Report for Week 12

What have you accomplished this week (list specific items accomplished)?

  • Worked on the UI for second Analytics Screen
  • Finished up saving user data
  • Worked on date change functionality
  • Worked on some bugs of the application
  • Worked on the UI of the Setup Screen: some customisation and auto layout

What issues or roadblocks have you encountered this week?

  • None

Have they been resolved, and if so, how?

  • N.A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N.A.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • In the next week, I plan to work on Analytics Screen II, and Info Hub, submit video for last week's demo, finish up documentation.

How does your progress compare to your project schedule?

  • Behind.
Clone this wiki locally