GithubHelp home page GithubHelp logo

m-e-e-r-e-v / mwpa-app Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 2.18 MB

App for NWPA

Home Page: https://m-e-e-r-e-v.gitbook.io/mwpa-app/

Kotlin 0.05% Swift 0.16% Objective-C 0.01% Dart 99.08% HTML 0.70%
science analysis mammal mammals observational observational-data scientific-observational

mwpa-app's Introduction

NOTE: This document is under development. Please check regularly for updates!

MWPA

App for MWPA

Mammal watching. Processing. Analysing.

Processing and analysing data gathered by mammal watching.

Information

More information about the project can be found here: MWPA

This part of MWPA is for the end devices. The software synchronizes data, new data can be recorded (also offline) and transferred back to the MWPA.

The app is implemented with Flutter (Dart) and should support the following platforms:

  • Android
  • IOS
  • Web

Screenshots

1 1
1 1
1

IDE Setup

  • Use Android Studio

  • Install Flutter: https://docs.flutter.dev/get-started/install/linux

    • Install Dart SDK: https://dart.dev/get-dart
    • Install Android Studio Flutter Plugin
    • Set the Dart SDK in Android Studio: Settings -> Language & Frameworks -> Dart -> Dart SDK Path: /home/user/flutter/bin/cache/dart-sdk
  • Right Click to pubspec.yaml

    • Flutter -> Flutter Pub Get
    • Flutter -> Flutter Pub Upgrade
    • Flutter -> Flutter Upgrade
  • Add for Debugger 2 Task:

    • Edit Configuration main.dart
      • Add "Create Tool" with:

        • Name: Flutter icon
        • Group: External Tools
        • Program: /home/user/flutter/bin/flutter
        • Arguments: pub run flutter_launcher_icons:main
        • Working directory: /home/user/*/mwpa-app
      • Add "Create Tool" with:

        • Name: Flutter name
        • Description: Flutter App Name
        • Group: External Tools
        • Program: /home/user/flutter/bin/flutter
        • Arguments: pub run flutter_app_name
        • Working directory: /home/user/*/mwpa-app

Now you can work with the project!

mwpa-app's People

Contributors

stefanwerfling avatar

Stargazers

 avatar

Watchers

 avatar

mwpa-app's Issues

Number of animals

edit dialog -> by value "", "0" or " " is input field showing red
list -> show text with number of animals

Other species bug

we send the wrong id, we must use the orgid.
Step 1: with workaround we sync the orgid, when all set right
Step 2: we change the code to the right id

Turtel Button revise

  • Translation:
    Button should have the English name first and then the Latin one

caretta caretta -> loggerhead sea turtle
Chelonia mydas -> green sea turtle
Eretmochelys imbricata -> hawksbill sea turtle
Dermochelys coriacea -> leatherback sea turtle
unknown sea turtle

Both names are also exported.

  • Check size for small mobiles phones (style)
  • Add "Turtel" Button for unknown turtel. Below the other buttons with a slightly different green.

Sighting with wrong final coordinate

When selecting the end time, tracking apparently did not find an end coordinate. Then the coordinates were incorrectly set by the office.

What sighting was that?
Can the error be replicated?

Turtle button

The turtle button should not open the "sighting" (form), but should create this "sighting" immediately. The number of animals remains at 1.

other Boats

Other boats, like other species, only become selectable.

I get a list from Tina. Unknown boats are noted in the notes and then updated by Tina in Portal.

This is the only way to cleanly collect the data from other boats.

Calves slider

Calves slider not working, keeps switching back to NO. As long as the slider in the app for Calves isn't working properly, all the NO should be removed and instead nothing should be left until the slider works reliably, because otherwise I won't be able to distinguish wrong values ​​from correct ones (then I'd better have missing values ​​on this place).

Logout

add action for Logout, remove settings, jump to login page

Logout not work

If I log out, I end up back in the viewing list. The redirection or test is not working properly.

Edit - Behaviour - Mixed

Add a new Select with sub selects, which are related.

  • the sub select add new select under the subselects
  • this sub select have more left align

Tour GPS Trackung

  • when a Tour begin, start Tracking in the Background
  • save the cordinates in the DB
  • Sync to server by "App Sync"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.