doris-ffessm / doris-android

Other
1 stars 0 forks source link

DORIS Android is an illustrated guide to underwater species in mainland France and overseas that can be taken "almost" anywhere. Based on data from the http://doris.ffessm.fr website, it helps you identify and observe marine and freshwater species, so you can make the most of your underwater dives or walks on the foreshore.

Public web site (in French) about the DORISAndroid application: https://doris-ffessm.github.io

The recommanded dowload is via the Google Play store: Get it on Google Play

Development

The application is organised in 2 main parts with shared components:

Shared components and libs

How to build

Build the database

Build the data base (ask for authentication)

./gradlew buildDorisDB -Pargs='-u dorisUserID -i'

Get a reusable access token (ask for authentication)

./gradlew buildDorisDB -Pargs='-u dorisUserID -i -noFetch'

Build the data base with previous AccessToken

./gradlew buildDorisDB -Pargs='-u dorisUserID --token=PREVIOUSACCESSTOKEN'

other useful args:

Build the android application

Copy a db in DorisAndroid/src/main/assets

cp run/database/DorisAndrois.db DorisAndroid/src/main/assets

Compile the Android app.

./gradlew clean build lint

How to contribute

The project welcomes any contributions: from bug reporting, feature suggestions, comment on the application UI, to bug fix and feature development.

Most changes should be proposed first as an issue for discussion. If you're confident enough in your proposal, you can also directly propose a Pull Request :wink:.

Developers notes

Creation of a release

git tag -a 4.9.3-rc1 -m "my very nice version 4.9.3-rc1"
git push origin 4.9.3-rc1

The result will be in https://github.com/doris-ffessm/doris-android/releases