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

GSoC 2015 Vennela Miryala

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

Vennela Miryala

Short Bio

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.

Profile Links

Github
Facebook
Twitter

PeaceTrack iOS

I would be working on the Peace Corps PeaceTrack iOS project.
Project Description in Google Melange.

Timeline

The basic timeline that will be followed throughout the coding period is here

Documentation

To Be Updated..

Unit Test Results

To Be Updated..

Weekly Status Report Week 1

Missing

Weekly Status Report Week 2

Missing

[PCT iOS] - Weekly Status Report for Week 3

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

  • 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.

What issues or roadblocks have you encountered this week?

  • 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.

Have they been resolved, and if so, how?

  • Read few blogs and articles.

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

  • Need to figure out similar libraries in iOS that are used in Android, to implement certain features.

Is further assistance necessary to resolve existing issues?

  • No. Will reach out to Nikki in case I need any help.

What do you plan to accomplish next week?

  • Complete the App UI design and setup the Login Page.

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 4

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

  • 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

What issues or roadblocks have you encountered this week?

  • 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.

Have they been resolved, and if so, how?

  • Yes. Had to refer many video tutorials.

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

  • No.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • 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

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 5

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

  • 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.

What issues or roadblocks have you encountered this week?

  • UIPickerViews. Wasn't aware of the design pattern in which they are used.

Have they been resolved, and if so, how?

  • Jessica shared an example tutorial with me. Will follow that and make the required changes.

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

  • No.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • Fix the UIPickerView.
  • Share the screencast
  • Start working on activities

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 6

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

  • Login page integrated with MACC. Fetching Posts and Sectors from the server
  • Designed Cohort flow.
  • Reviewed the new documentation updated by Peace Corps

What issues or roadblocks have you encountered this week?

  • Upgrading Xcode version. Facing problems because of slow internet availability.

Have they been resolved, and if so, how?

  • Got access to faster internet. Should be able to resolve it soon.

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

  • No.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • Fix the compiler errors and change the UIPickerView implementation
  • Start implementing the Cohort management flow.
  • Co-ordinate on design documentation

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 7

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

  • 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

What issues or roadblocks have you encountered this week?

  • 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)

Have they been resolved, and if so, how?

  • Working on them currently. Haven't come across a good implementation.

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

  • 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.

Is further assistance necessary to resolve existing issues?

  • Not right now. But I might need. Will contact Jessica.

What do you plan to accomplish next week?

  • Fix UIPickerView.
  • Look into the avoiding duplication in CoreData for Cohorts
  • Co-ordinate on further design documentation and clear doubts with PeaceCorps

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 8

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

  • 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.

What issues or roadblocks have you encountered this week?

  • None

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?

  • None

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • We now need to work to refine Activity related functionality.
  • Integrate Cohort management flow with MACC
  • Implement Activity related functionality.

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 9

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

  • Refined Activity related functionality.
  • Discussed with MACC student on how to integrate Cohorts
  • Started implementing Activity related functionality.

What issues or roadblocks have you encountered this week?

  • None

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?

  • None

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Communicate with Android student and finalize Activity related functionality
  • Need to communicate with PeaceCorps to clear out some queries
  • Complete Activity related functionalities.

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 10

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

  • Implemented Activities related functionality
  • List, Show, Search and Delete functionality added for Activities
  • Using CoreData for managing Activity related data

What issues or roadblocks have you encountered this week?

  • None

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?

  • None

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • 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.

How does your progress compare to your project schedule?

  • On schedule.

[PCT iOS] - Weekly Status Report for Week 11

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

  • Started working on Create/Edit Activity functionality
  • Shared database schema with MACC student for MACC integration

What issues or roadblocks have you encountered this week?

  • Creating activity functionality is not clear in the documentation.

Have they been resolved, and if so, how?

  • Me and Bhagya are trying to fix the issue.

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

  • None

Is further assistance necessary to resolve existing issues?

  • 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.

How does your progress compare to your project schedule?

  • On schedule.

Weekly Status Report for Week 12

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

  • Completed Activity related functionalities.
  • Working on Measurement related functionalities.
  • Started working on documentation for the application as well.

What issues or roadblocks have you encountered this week?

  • No.

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?

  • None

Is further assistance necessary to resolve existing issues?

  • Yes. A meeting with PeaceCorps is required.

What do you plan to accomplish next week?

  • Communicate with MACC student and complete Cohort Management flow
  • Complete documentation
  • Get all the functionalities reviewed by my mentor and make necessary changes

How does your progress compare to your project schedule?

  • On schedule.

PCT - iOS - Weekly Status Report - Week 13

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

  • Completed Activity related functionalities.
  • Completed Measurement related functionalities.
  • Completed documentation for the application as well.
  • Prepared a screencast and presentation for the team demo.

What issues or roadblocks have you encountered this week?

  • No.

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?

  • None

Is further assistance necessary to resolve existing issues?

  • Yes. A meeting with PeaceCorps is required.

What do you plan to accomplish next week?

  • 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

How does your progress compare to your project schedule?

  • On schedule.
Clone this wiki locally