This repository has been archived by the owner on Nov 8, 2018. It is now read-only.
forked from peacecorps/malaria-app-ios
-
Notifications
You must be signed in to change notification settings - Fork 16
GSoC 2014 Shruti Gupta
Janice Niemeir edited this page Jan 31, 2018
·
1 revision
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.
For Google Summer of Code, 2014, I would be working on Malaria Prevention Application for iOS.
Features - to be assigned
Editable timeline - timeline-shruti
To be added
To be added
- 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
- Internet connectivity
- Unfamiliarity with VMs and OSX.
- 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.
- Unfamiliarity to VMs and Mac OS, I am trying to overcome with the help of online resources and mentors.
- I need some clarification on using XCode on the VM.
- 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.
- It is fine, but has to be improved over the next week.
- 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
- NA
- NA
- NA
- NA
- 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.
- 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.
- 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.
- Nothing as such.
- NA
- NA
- NA
- In the next week, I plan to get my code reviewed, discuss MVC for Today's Pill Tracker, and start its implementation.
- 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.
- 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
- 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.
- Yes, I am trying to fix the timeline accordingly, but it would not result in major changes.
- Steps have been taken.
- No.
- 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.
- The progress is fine, only some changes are required in the timeline, as some parts(already mentioned) took more time than expected.
- 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
- 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.
- Yes
- Steps have been taken.
- No.
- 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.
- Behind. But I am sure I would cover it up, since the work done in this and next week would help speed things up.
- 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
- None
- N.A.
- N.A.
- No.
- 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.
- Little behind.
- 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
- None
- N.A.
- N.A.
- No.
- 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.
- Little behind.
- Worked on the First Analytics Screen
- None
- N.A.
- N.A.
- No.
- In the next week,I plan on finishing up the pending tasks, as this week I got quite behind schedule.
- Behind.
- 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
- None
- N.A.
- N.A.
- No.
- In the next week,I plan on finishing up the pending tasks, and working on the analytics screen.
- Behind.
- Read up/ Reasearched about libraries to use for implementation in the Second Analytics screen
- Fixed some bugs in the existing implementation
- None
- N.A.
- N.A.
- No.
- In the next week,I plan on working on testing the existing implementation, and working on the analytics screen.
- Behind.
- 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
- None
- N.A.
- N.A.
- No.
- In the next week,I plan on working on the remaining part of the application, and write documentation on the side.
- Behind.
- 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
- None
- N.A.
- N.A.
- No.
- 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.
- Behind.