Giter Site home page Giter Site logo

dxtr's Introduction

Dxtr

iOS App for reading Dexcom sensor data

Based on the work from Stephen Black for DexDrip.

It uses the DexDrip Wixel Hardware described on his site.

The iOS app will connect tor the HW via Bluetooth and read the sensor data via wifi.

Done

  • Basic Setup
  • Discover DexDrip HW automatically (no BlueTooth pairing needed)
  • Connect to DexDrip and read raw data
  • Create database stub
  • Store data in DB
  • Adding QueryKit for easier CoreData access
  • manage sensor (add)
  • add calibration data

Working on

  • enable dummy data when running in simulator for faste development (dont want to wait always for 5 minutes for a new reading)
  • adding BG values to DB
  • calculate BG value from raw data

Backlog

  • manage sensor (start, stop)
  • Get calibration data
  • calculate BG value from raw data
  • display BG value as graph

tbc

Building the app

I use sketch for my graphic ressources and add all assets automatically in the asset catalog.

I added a build phase for that: "Insert Sketch Ressources" using sketchtool for that. based on an idea from Matt Zanchelli

# AppIcon
/usr/local/bin/sketchtool export artboards "$PROJECT_DIR"/"Graphics Resources/AppIcon.sketch" --output="$PROJECT_DIR"/"$PROJECT_NAME"/Images.xcassets/AppIcon.appiconset --formats="png"

For creating my DB classes I use mogenerator

dxtr's People

Contributors

dirkfabisch avatar rickfriele avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dxtr's Issues

mogenerator install instructions.

The readme links to the mogenerator site, which installs a binary to /usr/bin/mogenerator. The build script depends on mogenerator being in /usr/local/bin. It'd probably help new users to either recommend they brew install mogenerator (which installs to /usr/local/bin), or make the build script use either.

mogenerator script

I'm getting:
templateDescNamed:@"machine.swift.motemplate": file not found

I see that the build script is:

source ~/.bash_profile
cd "$PROJECT_DIR/Dxtr" && /usr/local/bin/mogenerator --swift -m dxtrDBModel.xcdatamodeld/dxtrDBModel.xcdatamodel  --output-dir ./ModelObjects --template-path ~/.querykit-mogenerator-template

What needs to be in .bash_profile, and how do we get ~/.querykit-mogenerator-template? I'm wondering if having those missing is causing the error I see.

Help

Hello,

I'm not a coder but I would like to help the development of this app somehow. Would it help to get a list of the skills you need so we can go to market for the skills and maybe back it with a crowdsourcing campaign? There must be a lot of iOS users wanting to upload to Nightscout.

Let me know if this would help.

Tim

pod install Error

After cloning the project and running pod install, I got the following error.

[!] A dependency with an external source may not specify version requirements (QueryKit/Swift).

would the following work ok? it seemed to calm the error message.
pod 'QueryKit/Swift', :git => 'https://github.com/QueryKit/QueryKit'

Had multiple script errors during the build.

Hi! really dig the fact that you're working on this! I've been prototyping UI for a native iOS Nightscout client for a while now working with the REST APIs, but just recently built a xDrip (like last night) and wanted to integrated it into the project after seeing this I might not have to. I built your project last night in the simulator but ran into some problems below are some of what I encountered. I've love to help out if you are interested.

The README.md mentions some outside dependancies not covered by cocoa pods but doesn't list any specific ways of remedying them.

  1. Object Model Generator
    • Problem: Even with mogenerator installed via Brew.sh I still had issues with this script.
    • Workaround: I removed it (the build step) in my local playpen to get it the app to build.
  2. Insert Sketch Ressources
    • Problem: You need to have Sketch installed for this script to work and the app to build.
    • Workaround:
      • a) Improve script to fail gracefully or
      • b) purchase Sketch at $99 app in the App Store.
      • c) download trial of Sketch at bohemiancoding

Compilled IPA

Very need this app, but I absolutely dont know how to compile it. Can you post compiled ipa file for iphone 5 please?

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.