Tracking Group

From mn/ifi/inf5750
Revision as of 22:28, 17 November 2015 by Idamfro@uio.no (talk | contribs) (Work schedule)

Jump to: navigation, search

Project Details

Android coordinate picker

Group members

  • Sabrina Alam Chowdhury(sabrinc@ifi.uio.no)
  • Ida Marie Froseth(idamfro@ulrik.uio.no)
  • Shea Aidan Martinson(sheam@student.matnat.uio.no)

Summary of Requirements

  • Display a map
  • Capture the last clicked coordinate
  • Make a cache feature to display the map when offline
  • Integrate the feature with DHIS2-android-SDK

Please see Project details[1] for throught Project Description

Architecture

  • Caching module for making the map available offline
  • Coordinate picker module for picking location

Technology and Frameworks

Tools

  • Android Studio
  • Genymotion
  • Gradle
  • GitHub

Frameworks / APis

  • Google maps API
  • DHIS2-android-sdk
  • Google material (design and icons)

Language

  • Java
  • XML

Work schedule

  • Milestone 1: 8th November
    1. Document features and architecture on Wiki
    2. Show understanding of DHIS2 android apps
  • Milestone 2: 22th November
    1. First bare-bone version - standalone coordinate picker
    2. Uploadable as DHIS2 android app
  • Milestone 3: 4th December
    1. Finished mobile application integrated with android-dhis2-sdk
  • Final delivery: 11th December
  • Presentation: mid December

Group organization

Responsibilities

Ida Marie Frøseth:

  • Display a map and capture the clicked position
  • Integrate it with DHIS2

Shea Aidan Martinson

  • Caching feature

Sabrina Alam Chowdhury

  • Display former registered events in the map

Screenshots, implementation of features

Learning outcome and future thoughts

Log

8th November

  • We got the overview of the task in group and got knowledge about DHIS 2 Android apps.
  • Discuss in group about the technology and how can it be done
  • Create the Repository for the project
  • Created wiki page
  • Getting familiar with Android Studio
  • Getting familiar with DHIS2 android application

10th November

  • Getting familiar with Google maps APi
  • Adding a button with id capture_map_coordinates to the dhis2-sdk listview_row_coordinate_picker.xml
  • Displaying a dialog when the button is click where the user can choose between online(google map) or offline map

17th November

  • Making a googleMap fragment and the maps_fragment.xml layout
  • Replacing the fragment_container with the googleMap when the online map is clicked

Repository

Repo[2] of this Project