Skip to content

Releases: philippluxi/Archaeological_Fieldwork

v2.0

29 Jan 15:36
b39549d
Compare
Choose a tag to compare

v2.0

Final Version of the App

New Features:

Settings view

Added Settings view (Portrait and Landscape View)

  • Show current Email of signed in User
  • Option to set new email
  • Option to set new password
  • Show statistics of spots:
    • Number of all spots
    • Number of favorite spots
    • Number of visited spots

Filter listed Spots

User can choose, which spots he wants to have displayed:

  • All
  • Favorites
  • Visited

Notes

  • Button Add Notes in Spot View
  • Pop Up Window which displays spot title and field to enter notes

  • If Notes are already stored
    • Button is named "Edit Notes"
    • Stored Notes are displayed in Pop Up Window

Live Search

  • Implemented search functionality
  • The following strings are searched for a match with the entered char sequence
    • Spot Title
    • Description
    • Notes

  • Starred and Rated Spots can be filtered by a seperate Item in the menu, implemented here #55

Navigation Drawer

All menu items, except search, are now located in a new navigation drawer
The nav drawer can be accessed by the burger menu in the toolbar or by a swipe right in the app.

Pictures from cam

Images can now be taken with the camera and added to the specific spot

v1.1

12 Jan 21:31
817f825
Compare
Choose a tag to compare

v1.1

Various new features around the individual spots

New Features

Landscape Mode supported

  • All views now got an adjustment to support landscape Mode

Visited Checkbox

In the Spot View is now a Checkbox "Visited" where the user can mark if he has visit the spot.

  • When checked, the current date and time is stored and displayed
  • When the spot is accessed again from the list view
  • If box gets unchecked, stored timestamp is deleted

Rating

Spots can now be rated with 0 to 5 Stars

  • 5 Star icons are displayed in Spotview
  • Accordingly to the number of stars clicked, rating gets set
  • Rating is also displayed -> Corresponding number of stars get filled

Favorites

Added feature to choose favorite spots

  • Added a star in the card view
  • Star is displayed for every spot in the Listview
  • By click on Star, Spot gets added to favorites

Share Spots

When an existing spot is clicked, it can be shared

  • Share Icon is displayed in Toolbar
  • Spot can be shared as plain text via the usual apps
  • Following Information is shared:
    • Title
    • Description
    • Lat / Lng Coordinates

v1.0

06 Jan 00:51
19b8dc6
Compare
Choose a tag to compare

v1.0

Complete version as far as covered by the labs.
For new features since last release (v0.4) have a look at the end of the description

Overall Features

  • App starts with a splash screen
  • User can sign-up or login via e-mail and password
  • Spots can be added, with a title, description, image and location
    • Current Location is retrieved from the smartphone
    • Current coordinates are displayed on top of map, in edit location mode
  • Created Spots can be edited and deleted
  • All spots are shown in a list view and can be shown in a map
    • By click on a spot marker in the map, more information is displayed

  • Authentication for login sign-up is provided by firebase
  • Title, description and location coordinates are stored in firebase real time database
  • Images are stored in a firebase storage


New Features since last release:

  • Views now support "up" functionality, to go back to parent view
  • Room database is implemented as possible storage option
  • Login and sign-up is introduced and implemented with firebase authentication

  • Data is stored in a firebase real time database (excluding images)
  • Images are stored in a firebase storage

v0.4

03 Jan 15:07
b8a14ff
Compare
Choose a tag to compare

v0.4

New Features

MVP

  • Refactored all activities to be seperated in view and presenter
  • Refactored packages from .activities.<activity.kt> to .view.<activityname>.<view/presenter.kt>
  • Removed Add Spot Button in Spot View
  • Added Save Button in Toolbar with same functionality as Add Spot
  • Introduced BaseView and BasePresenter
  • Refactored all Views and Presenter to make use of BaseView and BasePresenter

Bugfixes

  • Show Delete Button on Edit
  • Cache entered Title and Description before launching external activities
  • Fixed bug in deletion

Spot View

  • Map is displayed at bottom of SpotView
  • For existing Spots, the spot location is displayed
  • For new Spots, current Phone Location is requested
  • If Granted
    • Current Location is used for new Spot
    • Location is kept up to date if phone moves
  • If not granted
    • Default Location is used

Edit Location View

  • No longer MapFragment but MapView
  • Current LatLng Coordinates are displayed at the top
  • ToDo: View is not initialized with actual LatLng but with zeros (see Issue #17)
Corresponding Lab: A08a, A08b, A09a, A09b

v0.3

01 Jan 23:34
12d9bfe
Compare
Choose a tag to compare

v0.3

New Features

Persistence

  • Introduced FileHelper Class
  • Spots are now stored in JSON File
  • Managed by SpotJSONStore
  • Added Delete button in SpotView, only visible if edit

Map View

  • New Map Activity, opened by button in ListView
  • Map displayed in Map view with cardview underneath
  • All stored spots are displayed as Markers on the map
  • Stored information (Title, Description, Image) is shown in card by click on marker
  • Refactored Spot Activity to constraint Layout
Corresponding Lab: A06, A07

v0.2

01 Jan 04:34
c62fb8f
Compare
Choose a tag to compare

v0.2

New Features

Images

  • Images can be choosen from Storage and added to spot
  • Imagepath is stored in model
  • Images are displayed in Listview

Location

  • Introduced new View: Map
  • Location can be choosen in a MapView by a draggable Marker
  • Current Lat/Long is displayed on Marker Click
  • Location is stored in Model and retrieved in edit mode

v0.1

31 Dec 02:29
19f2b01
Compare
Choose a tag to compare

v0.1

New Features

  • User can add spots with a title and an optional description
  • Existing Spots can be modified
  • Spots are displayed in a ListView