Giter Site home page Giter Site logo

sigfoxcompanion's Introduction

SigfoxCompanion

A Basic Android App Companion for PyCom Devices

About

Previously PycomCompanion, this app is designed for use with PyCom Sigfox-Enabled devices which use the SiPy board and the Sigfox protocol. Any data sent from a device using the SiPy, such as a PyTrack or PySense, can be viewed in this app.

Sigfox Companion is in an early stage and is not considered complete yet. More work has yet to be done. It was created as an in-house way for us to easily view and manage the data coming from our multiple Sigfox-enabled PyTrack and PySense devices.

Screenshots

Screenshots can be found on Imgur.

Screenshots taken on a rooted Nexus 6. May be slightly outdated.

Known Bugs

  • Dialogue box for adding device will disappear when switching into split-screen
  • Graphs will often cause crashes

Desired Features

  • Add header image to navigation drawer
  • Add settings screen
  • Custom theming options
  • Encrypt Sigfox developer ID
  • Lower minSdkVersion
  • Activity for displaying device information
  • Display device information in the main activity
  • Move processes like saving onto an AsyncTask

Contributing

All code contributions are welcomed. Feature suggestions, code cleanup or general app optimisations are greatly appreciated. As this app is not complete, any contributions towards finishing up the app would be welcome. The app may not be written in the best possible way, so if you are an experienced Android developer and notice thing which could and/or should be done better, do not hesitate to let us know. All contributions help.

We'd also appreciate it if you could test the app on your own device, and let us know if there are any problems. Currently the app has been tested on only a Nexus 6 and a Moto G. We'd like to know if there are any issues with the app on older or newer hardware.

License

See LICENSE.txt

sigfoxcompanion's People

Contributors

pycomcompanion avatar sonic2kk avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

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.