

Type Ctrl+Shift+P again to pull up the command search. Create Developer Keyīefore we can run the watchface on the simulator, we need to make a developer key. You should now have a file structure built with a Resources folder, Source folder, and a manifest.xml file and a monkey.jungle file. Make sure to put the project in the newly created directory. Search for the Monkey C: New Project Command.įollow the prompts to give your project a name, select type as watchface, select simple, and then version 3.0.0. Start a ProjectĬreate a folder in which you can store your Monkey C project. You can read more about it here and get the documentation. It is meant to be easy to learn and similar to other familiar programming languages. You can program watchfaces, apps, widgets, and data fields using it.


Monkey C is an object oriented programming language created by Garmin for their IQ Connect ecosystem.

Search for “ Monkey C.” Select the option by Garmin and install it. Install Monkey C in VSCodeĪssuming you have Visual Code Studio installed, open it up and navigate to extensions in the left sidebar. You can also manage the Garmin devices it downloads in the Devices tab. You may have to drag the window size out to see the option. Once the GUI opens up click Use as SDK next to one of the SDK options. Or you can navigate to the parent directory in the terminal and use the following command: sudo chmod +x sdkmanager If you can not run the executable file you can give it permission to run by right clicking sdkmanager>Poperties>Permission and checking the box next to Execute: Allow Executing File as Program. Once extracted open the bin folder and double click on the file named ‘ sdkmanager.’ This should open a GUI that will download the SDK and devices. I recommend extracting it to a location outside of your downloads folder so they are not lost later. Extract this to get the bin and share folders. Then accept and download the APK for Linux. This article will go over how to easily setup the simulator for Garmin devices in conjunction with VSCode on Ubuntu 22.04. The steps to setting up a development for Garmin IQ in the past for Ubuntu 20+ have had some issues with library dependencies, but these seem to have been cleared up in the recent updates.
