Giter Club home page Giter Club logo

malaria-app-ios's People

Contributors

123cristen avatar bphenriques avatar dwar3xwar avatar janiceilene avatar mahmoudashraf93 avatar rosariorobinson avatar shanusalunke avatar shruti-gupta avatar tjnet avatar vedrana avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

malaria-app-ios's Issues

Wiki Sidebar Update

Description

As a newcomer,
I need to navigate the repo successfully,
so that I can understand where the project is in its development.

Mocks

screen shot 2018-04-19 at 3 47 20 pm

Acceptance Criteria

Update [Required]

Enhancement to Update [Optional]

  • Link all GSoC/Outreachy student's pages if applicable.
  • Link Final Reports page if applicable.

Definition of Done

  • All of the required items are completed.
  • Approval by 3 Community Members.

Estimation

10-30 minutes

Different targets for release and test

Seems like the Malaria Test CocoaPods target (malaria-iosTests) works without linking any CocoaPods to it while the Malaria target (malaria-ios) has pods linked to it.

It might need further investigation or future creation of different targets in the Podfile.

Remove DoneToolbarSwift

This adds an additional pod dependency just to spare few lines of code. In addition, it isn't updated to Swift 3.

Check source.

GSoC 2016 Integration with social networks

Being able to share the pills stats on facebook/twitter, etc.

Suggestion: Develop this feature in a separate module, test it (tdd) and then integrate with the statistics view controllers. Developing in a separate module allows good reusability and testability qualities in the overall project while easing the job of finding bugs.

Use iOS-CircleProgressView

Source

Provides more customization options and supports Swift 3.0. The current circle progress view pod hasn't been updated, lacks features and does not support Swift 3.0.

Date format

Date format in the app should be MM/DD/YYYY.

GSoC 2016 Widget: Next pill time and mark

Create a widget that displays when will the next pill should be taken.

It would be also great allowing to mark the pill directly in the widget ("Yes"/"No" as if the user took or not the pill on the current day).

swift 3

Migration to Swift 3 is one of the priorities?

GSoC 2016 Readme potential students

Hello there,

I contributed to PC malaria iOS mobile App last year mainly during GSoC 2015. I would like to leave some notes for future students who would like to join this project.

I posted some issues on this project's page to give a insight on what (in my opinion) can still be done in order to improve the application. However, the focus is to release the app and obtain feedback from the users therefore, at the moment, I think it is crucial to integrate with fabric.io to track crashes and have better insight on our users and fix the issue with infohub on iOS 9. Afterwards I suggest students to analyse the initial requirement documents at: https://github.com/systers/malaria-app-ios/blob/develop/InitialRequirements/RequirementsAugustApril2014.docx

As you can see, the most important requirements are:

  • Gamification;
  • Social Integration;
  • Better integration with MACC (requirements are still up for debate since we depend on the server side)

Any other feature would be great but I suggest giving it a lower priority:

  • Widgets
  • Calendar integration

Non-critical features:

In short... you can see that there is so much to do! But I suggest focusing on the critical requirements first :)

Feel free to ask me anything.

Thank you
Bruno

PS: I have mixed feelings regarding Realms integration. I don't know if it integration os fast nor slow but I woudn't risk it if there are tasks with greater priority...

Improve integration with trip history

Current: there is a button that shows the history of previous location
Improvement (?): Seamless integration and asks the user if he wants to use the whole previously registered trip as baseline (including the list of items).

Fresh developer

Hello Teodor Ciuraru
I'm a new developer and I want to contribute to this project to the level I can.
I want a chance to prove myself capable in doing this assigned task.
Once I get comfortable in this project then I assure for my complete hard work in this.
hoping to get a positive reply

Update ReadME

Hi @bphenriques ... @rosariorobinson and I are trying to prepare for GHC Open source day and we need help with the ReadME. Can you help with updating the ReadME with more specifics on setup? The goal is to environment ready on a USB in case there are WiFi issues.

Is it possible to have README updated by Friday or Saturday (10/14 or 10/15 respectively) at the latest? We really need your help.

Please use this issue to update us on this task.

Also, quick question, have all of GSoC's code been merged?

Server-side error SELECT COUNT(*) FROM "malaria_post"

Using postman and using the default authentication mechanism the server responds with a error. On the mobile app client side it only says "No messages from peace corps" and the app doesn't crash which is good.

Dump:

ProgrammingError at /api/posts/
relation "malaria_post" does not exist
LINE 1: SELECT COUNT() FROM "malaria_post"
^
Request Method: GET
Request URL: http://pc-web-dev.systers.org/api/posts/
Django Version: 1.6.5
Exception Type: ProgrammingError
Exception Value:
relation "malaria_post" does not exist
LINE 1: SELECT COUNT(
) FROM "malaria_post"
^
Exception Location: /usr/local/lib/python2.7/dist-packages/django/db/backends/util.py in execute, line 53
Python Executable: /usr/bin/python
Python Version: 2.7.6
Python Path:
['/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/pymodules/python2.7',
'/var/www/html/app-web-server/']
Server time: Sat, 19 Sep 2015 12:09:03 -0500

Integration with Care Kit?

With the new Care Kit framework, I was wondering whether the Malaria app would benefit from this integration. Care Kit seems perfect for empowering patients to take better active role in their care. Benefits of integration include:

  1. Medication tracking
  2. Notifications
  3. Care Card interface
  4. Sharing data with doctors, friends or family

Thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.