CMPUT 301 - Winter 2021 project. ProjectCurie is a crowdsourcing app for Android that allows users to create, view, and submit results to experiments. Users can also subscribe, view statistics, and comment on experiments. Some experiments may have geolocation enabled, in which case users may view a map of geolocations for all trials submitted to an experiment. Users have the option to register a QR code or barcode with the app to serve as a specific trial result for a given experiment. Barcodes can then be scanned from within the app by accessing the user's camera to submit a trial.
Maps Activity
Source: https://developers.google.com/maps/documentation/android-sdk/config
Geolocation
Attribution: Velmurugan Murugesan, https://howtodoandroid.medium.com
Source: https://howtodoandroid.medium.com/how-to-get-current-latitude-and-longitude-in-android-example-35437a51052a
Object Serialization
Attribution: William Seemann
Source: https://www.javatips.net/api/web2-android-master/Tilos/src/pontezit/android/tilos/com/utils/ObjectSerializer.java
Comment ArrayAdapter
Attribution: Abdul Ali Bangash
Source: https://eclass.srv.ualberta.ca/mod/resource/view.php?id=4829655
