karan13421 / carp.sensing-flutter

CARP Mobile Sensing for Flutter, including mobile sensing framework, data backend support, and the CARP mobile sensing app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CARP Mobile Sensing in Flutter

This repo hold the source code for the CACHET Research Platform (CARP) Mobile Sensing Flutter software. It contains the source code for CACHET first-party (i.e., developed by the core CACHET team) frameworks, packages, and apps.

In addition, the CARP team maintain a set of Flutter plugins (mainly) for sensing purposes. Flutter plugins enable access to platform-specific APIs. For more information about plugins, and how to use them, see the Flutter Packages description.

These plugins are also available on pub.

Software Components

These are the available CARP Mobile Sensing Flutter components in this repository.

Component Description Pub
Core Basic components
carp_core The core CARP domain model pub package
carp_mobile_sensing The main CARP Mobile Sensing Framework pub package
Packages Data sampling packages
carp_communication_package Communication sampling package (phone, sms) pub package
carp_context_package Context sampling package (location, activity, weather) pub package
carp_audio_package Audio sampling package (audio, noise) pub package
Backends Backend data upload components
carp_webservices Flutter API for CARP web services pub package
carp_backend Support for uploading data to a CARP data backend as JSON. pub package
carp_firebase_backend Support for uploading data to Firebase as both zipped files and JSON data pub package
Apps Misc. mobile sensing apps
carp_mobile_sensing_app The CARP Mobile Sensing app N/A

Issues

Please check existing issues and file any new issues, bugs, or feature requests in the carp.sensing-flutter repo.

Contributing

Contributing is not entirely in place yet. However, if you wish to contribute a change to any of the existing components in this repo, please review our contribution guide, and send a pull request.

About

CARP Mobile Sensing for Flutter, including mobile sensing framework, data backend support, and the CARP mobile sensing app.

License:MIT License


Languages

Language:Dart 98.4%Language:Objective-C 0.9%Language:Java 0.6%Language:Ruby 0.2%