This repository has been archived by the owner on Nov 6, 2018. It is now read-only.
forked from peacecorps/peacetrack-ios
-
Notifications
You must be signed in to change notification settings - Fork 5
GSoC 2015 Vennela Miryala
Janice Niemeir edited this page Jan 31, 2018
·
1 revision
I'm a undergrad student from International Institute of Information Technology, Hyderabad. I love working on real world problems. I dream that one day I will setup a company that solves real world problems to cater to people’s needs and will provide them job opportunities and better living.
I would be working on the Peace Corps PeaceTrack iOS project.
Project Description in Google Melange.
The basic timeline that will be followed throughout the coding period is here
To Be Updated..
To Be Updated..
- After finalizing the Design Document, based upon it I prepared the Storyboard for the iOS app.
- In sync with the current Android app and its feature implementation.
- Did setup CoreData for the app, to make it usable offline as well.
- Did a detailed check on Storyboards vs NIBs for iOS app development. Finalized using Storyboards as it is easier to manage and generic to use.
- Read few blogs and articles.
- Need to figure out similar libraries in iOS that are used in Android, to implement certain features.
- No. Will reach out to Nikki in case I need any help.
- Complete the App UI design and setup the Login Page.
- On schedule.
- Discussed with the project managers and Android student about the Design Document
- Implemented the login page locally. Now working with MACC student to integrate it with the server.
- Co-ordinating with the MACC student to discuss and finalize the design of the API
- Since now iPhones are available in multiple screen sizes, UI Layout needs to be consistent on each of them. Had to go through many UI tutorials to finally fix it.
- Yes. Had to refer many video tutorials.
- No.
- No.
- Complete the login flow implementation.
- Implement the database and finalize the API calls required for the App
- Complete the design document and get it reviewed
- On schedule.
- Login page integrated with MACC. Fetching Posts and Sectors from the server
- Used UIPickerViews to allow user to select his/her Post and Sector
- Finalizing my timeline. Syncing it with that of Ajay and Bhagya.
- UIPickerViews. Wasn't aware of the design pattern in which they are used.
- Jessica shared an example tutorial with me. Will follow that and make the required changes.
- No.
- No.
- Fix the UIPickerView.
- Share the screencast
- Start working on activities
- On schedule.
- Login page integrated with MACC. Fetching Posts and Sectors from the server
- Designed Cohort flow.
- Reviewed the new documentation updated by Peace Corps
- Upgrading Xcode version. Facing problems because of slow internet availability.
- Got access to faster internet. Should be able to resolve it soon.
- No.
- No.
- Fix the compiler errors and change the UIPickerView implementation
- Start implementing the Cohort management flow.
- Co-ordinate on design documentation
- On schedule.
- Implemented Cohort flow with UITableViewController
- Used CoreData to store the data locally. Yet to have a discussion with PeaceCorps to whether store this data on the server as well.
- Removed Swift compiler errors from the previously submitted code
- Yet to correctly implement the UIPickerView. Also need to find figure out an efficient way to check duplication in adding Cohorts (with use of CoreData)
- Working on them currently. Haven't come across a good implementation.
- Will try to look around for a better possible implementation. If not, then I'll ask Jessica if she could suggest a better implementation. She would definitely know.
- Not right now. But I might need. Will contact Jessica.
- Fix UIPickerView.
- Look into the avoiding duplication in CoreData for Cohorts
- Co-ordinate on further design documentation and clear doubts with PeaceCorps
- On schedule.
- Communicated with the MACC student to setup API for pushing Cohort details onto the server
- Communicated with the Android student and made changes to the database for Cohort and Activity as well
- Started discussing and designing Activity related functionality.
- None
- NA
- None
- No
- We now need to work to refine Activity related functionality.
- Integrate Cohort management flow with MACC
- Implement Activity related functionality.
- On schedule.
- Refined Activity related functionality.
- Discussed with MACC student on how to integrate Cohorts
- Started implementing Activity related functionality.
- None
- NA
- None
- No
- Communicate with Android student and finalize Activity related functionality
- Need to communicate with PeaceCorps to clear out some queries
- Complete Activity related functionalities.
- On schedule.
- Implemented Activities related functionality
- List, Show, Search and Delete functionality added for Activities
- Using CoreData for managing Activity related data
- None
- NA
- None
- No
- Communicate with MACC student and complete Cohort Management flow
- Need to communicate with PeaceCorps to clear out some queries
- Complete Activity related functionalities after queries are resolved.
- On schedule.
- Started working on Create/Edit Activity functionality
- Shared database schema with MACC student for MACC integration
- Creating activity functionality is not clear in the documentation.
- Me and Bhagya are trying to fix the issue.
- None
- Yes. A meeting with PeaceCorps is required. We have been asking for it since last 3 weeks. What do you plan to accomplish next week?
- Communicate with MACC student and complete Cohort Management flow
- Complete Activity related functionalities after queries are resolved.
- On schedule.
- Completed Activity related functionalities.
- Working on Measurement related functionalities.
- Started working on documentation for the application as well.
- No.
- NA.
- None
- Yes. A meeting with PeaceCorps is required.
- Communicate with MACC student and complete Cohort Management flow
- Complete documentation
- Get all the functionalities reviewed by my mentor and make necessary changes
- On schedule.
- Completed Activity related functionalities.
- Completed Measurement related functionalities.
- Completed documentation for the application as well.
- Prepared a screencast and presentation for the team demo.
- No.
- NA.
- None
- Yes. A meeting with PeaceCorps is required.
- Need to change server IP on my PR after Ajay deploy's his code to the production server for the MACC part to work
- Submit final evaluation and code to Google-Melange
- On schedule.