Difference between revisions of "Tracking Group"
From mn/ifi/inf5750
m (→Work schedule) (Tag: Visual edit) |
(→Work schedule) (Tag: Visual edit) |
||
Line 42: | Line 42: | ||
* '''Milestone 1: 8th November''' | * '''Milestone 1: 8th November''' | ||
*# Document features and architecture on Wiki | *# Document features and architecture on Wiki | ||
− | *# Show understanding of DHIS2 | + | *# Show understanding of DHIS2 android apps |
* '''Milestone 2: 22th November''' | * '''Milestone 2: 22th November''' | ||
*# First bare-bone version - standalone coordinate picker | *# First bare-bone version - standalone coordinate picker | ||
− | *# Uploadable as DHIS2 | + | *# Uploadable as DHIS2 android app |
* '''Milestone 3: 4th December''' | * '''Milestone 3: 4th December''' | ||
− | *# Finished mobile application | + | *# Finished mobile application integrated with android-dhis2-sdk |
* '''Final delivery: 11th December''' | * '''Final delivery: 11th December''' | ||
* '''Presentation: mid December''' | * '''Presentation: mid December''' | ||
Line 74: | Line 74: | ||
== Log == | == Log == | ||
− | ==== 8th | + | ==== 8th November ==== |
− | * We got the overview of the task in group and got knowledge about DHIS 2 | + | * 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 | * Discuss in group about the technology and how can it be done | ||
* Create the Repository for the project | * Create the Repository for the project | ||
Line 81: | Line 81: | ||
* Getting familiar with Android Studio | * Getting familiar with Android Studio | ||
− | * Getting familiar with DHIS2 | + | * Getting familiar with DHIS2 android application |
− | ==== 10th | + | ==== 10th November ==== |
* Getting familiar with Google maps APi | * 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 == | == Repository == | ||
Repo[https://github.com/idafroseth/trackerGroup] of this Project | Repo[https://github.com/idafroseth/trackerGroup] of this Project |
Revision as of 22:28, 17 November 2015
Contents
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
- Document features and architecture on Wiki
- Show understanding of DHIS2 android apps
- Milestone 2: 22th November
- First bare-bone version - standalone coordinate picker
- Uploadable as DHIS2 android app
- Milestone 3: 4th December
- 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