Difference between revisions of "Tracking Group"
From mn/ifi/inf5750
(→Repository) |
(Tag: Visual edit) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
== Summary of Requirements == | == Summary of Requirements == | ||
− | Please see Project details[http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/coordinate-picker/index.html] for Project Description | + | * 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[http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/coordinate-picker/index.html] for throught Project Description | ||
== Architecture == | == Architecture == | ||
− | * | + | * Caching module for making the map available offline |
− | * | + | * Coordinate picker module for picking location |
== Technology and Frameworks == | == Technology and Frameworks == | ||
− | |||
− | Google maps API | + | ==== Tools ==== |
+ | * Android Studio | ||
+ | |||
+ | * Genymotion | ||
+ | * Gradle | ||
+ | * GitHub | ||
+ | |||
+ | ==== Frameworks / APis ==== | ||
+ | * Google maps API | ||
+ | * DHIS2-android-sdk | ||
+ | * Google material (design and icons) | ||
+ | |||
+ | ==== Language ==== | ||
+ | * Java | ||
+ | * XML | ||
== Work schedule == | == 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 == | == Group organization == | ||
+ | |||
+ | ==== Responsibilities ==== | ||
+ | <u>Ida Marie Frøseth:</u> | ||
+ | * Display a map and capture the clicked position | ||
+ | |||
+ | * Integrate it with DHIS2 | ||
+ | <u>Shea Aidan Martinson</u> | ||
+ | * Caching feature | ||
+ | <u>Sabrina Alam Chowdhury</u> | ||
+ | * Display former registered events in the map | ||
== Screenshots, implementation of features == | == Screenshots, implementation of features == | ||
+ | <gallery> | ||
+ | File:MapView.png | Screenshot of coord picker | ||
+ | </gallery> | ||
== Learning outcome and future thoughts == | == 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 == | == Repository == | ||
− | Repo[https://github.com/idafroseth/ | + | Repo[https://github.com/idafroseth/IINF5750-Tracking.git] of this Project |
Latest revision as of 22:36, 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