Giter Club home page Giter Club logo

garmagotchi's Introduction

Mobile Preview

Garmagotchi!

A cute little animal friend that lives in your watch and responds to the things that you do!

โ„๏ธ Is it cold outside? Your Garmagotchi will don a beanie and a scarf to keep warm!

๐Ÿ’ฆ Heart rate high? Your Garmagotchi will be working hard and sweating right there with you!

๐Ÿ˜ Battery at 69%? Nice. Your Garmagotchi will be giving you a knowing smirk.

Setup

  1. Install the Garmin ConnectIQ SDK and follow its setup instructions.
  2. Install Garmin's MonkeyC vscode extension.
  3. Set up a dev key by running the Monkey C: Verify Installation command from your VSCode command pallette (cmd-shift-p). NOTE: you must save this file to the repo root.
  4. Make the connectiq and monkeyc shell commands available by following the setup instructions.
  5. Run ./dev.sh from your console to start everything up!

Development Workflow

  1. Run ./dev.sh
  2. That's it! Your app will refresh in the sim after you make any change to the source files.
dev-flow-demo.mp4

Loading the WatchFace on Your Watch

  1. (If using Mac) Install Android File Transfer to transfer the PRG file to your watch.
  2. In VSCode, open the garmagotchi workspace and run the Monkey C: Build for Device command from your VSCode command pallette (cmd-shift-p).
  3. Running that command should prompt you to select which watch you'd like to build for, where to save your PRG file, and whether you'd like a debug or release build. Choose the release option.
  4. Find the garmagotchi.prg file in your finder and transfer it to your watch by dragging it it into GARMIN/apps.

Character Previews

Red Panda

Screenshot 2023-11-03 at 9 17 17 PM Screenshot 2023-11-03 at 9 17 20 PM Screenshot 2023-11-03 at 9 15 55 PM Screenshot 2023-11-03 at 9 21 38 PM Screenshot 2023-11-03 at 9 27 32 PM Screenshot 2023-11-03 at 9 22 41 PM Screenshot 2023-11-03 at 9 22 58 PM

Axolotl

Screenshot 2023-11-11 at 8 44 41 PM Screenshot 2023-11-11 at 8 44 44 PM Screenshot 2023-11-11 at 8 45 10 PM Screenshot 2023-11-11 at 8 49 06 PM Screenshot 2023-11-11 at 8 50 32 PM Screenshot 2023-11-11 at 8 48 21 PM Screenshot 2023-11-11 at 8 46 48 PM

Penguin

Screenshot 2023-11-04 at 1 23 29 PM Screenshot 2023-11-04 at 1 23 16 PM Screenshot 2023-11-04 at 1 22 54 PM Screenshot 2023-11-04 at 1 24 02 PM Screenshot 2023-11-04 at 1 26 05 PM Screenshot 2023-11-04 at 1 24 50 PM Screenshot 2023-11-04 at 1 24 41 PM

Kitty

Screen Shot 2023-11-24 at 7 17 11 PM Screen Shot 2023-11-24 at 7 17 16 PM Screen Shot 2023-11-24 at 7 18 09 PM Screen Shot 2023-11-24 at 7 19 10 PM Screen Shot 2023-11-24 at 7 23 43 PM Screen Shot 2023-11-24 at 7 20 01 PM Screen Shot 2023-11-24 at 7 20 33 PM

garmagotchi's People

Contributors

cranberryofdoom avatar walkerdb avatar

Stargazers

 avatar

Watchers

 avatar

garmagotchi's Issues

Support additional requested products

Currently, the watch only supports the Epix line.

There's a bunch of folks who would love to use the watch face who currently can't from the first Reddit push.

Figure out how to support the following:

  • Forerunner 265s
  • Fenix 7S
  • Another vote for Forerunner, but not sure which line? Maybe the entire Forerunner line, if possible.
  • Forerunner 245 (Requires downgrading min supported API level to 3.3.0)

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.