How to create a Garmin Watch application - Lesson 1

  Рет қаралды 25,668

Volodymyr Budnyi

Volodymyr Budnyi

2 жыл бұрын

In this tutorial, you will be guided through everything you need to install and set up before you can create your first Garmin Watch application. Also, you will learn how to use the Garmin Watch Simulator.
In the following parts, we will talk about creating step by step application.
Please check my Contrast Shower app which we will develop in our tutorial:
apps.garmin.com/en-US/apps/94...
Source code:
github.com/aiMonster/Garmin-C...
To download VS Code:
code.visualstudio.com/
Garmin Connect SDK:
developer.garmin.com/connect-...
Thanks for watching and stand with Ukraine!

Пікірлер: 53
@JackPowersAU
@JackPowersAU 2 жыл бұрын
Great video! I'm looking forward to the rest of your series on this.
@jookieapc
@jookieapc 3 ай бұрын
Thank you for this video. Very simple and clear to follow. I like how you say SDK es du ka manager :)
@syedfarazumar
@syedfarazumar 8 ай бұрын
Amazing tutorial. Thank you for this.
@ampmmbe1590
@ampmmbe1590 2 жыл бұрын
Excellent explanation of how it works !! I look forward to your videos and content. I have subscribed
@idekhazifix2326
@idekhazifix2326 2 жыл бұрын
Thanks for this! I’m waiting for the next one. =)
@habutf
@habutf Жыл бұрын
I want more of this!
@stanislawhoisan
@stanislawhoisan Жыл бұрын
Дякую) Nice and veery useful tutorials! Tons thanks!
@valentinaaguirre6478
@valentinaaguirre6478 Жыл бұрын
Excellent video, do you have one to remotely operate an iPhone camera?
@suyunagidenadam552
@suyunagidenadam552 Жыл бұрын
Thanks for sharing. I followed the same steps but when I run the code I get "terminated with exit code: 101. " error. What do you recommend to solve it?
@user-cx6rg6mr7d
@user-cx6rg6mr7d 4 ай бұрын
is it possible to create a custom watch face showing Chinese date and month using this sdk? thank you
@Su_So
@Su_So 6 ай бұрын
Hey...If I change the settings from breathwork to genetic, I can't save the setting :( Any idea?
@marekulanowski7073
@marekulanowski7073 Жыл бұрын
Hi Great Explainer, however my menu buttons on the Forerunner 935, to show menu don't work. The only button that works in the dubug mode is Back button, so I can see the blue triangle. Do you know what might be reason that my menu button doesn't work? As the result, I can't see Item1, Item2 menu.
@lessimportantluke
@lessimportantluke Жыл бұрын
Clicking on the button on the simulator did not work for me either, however pressing the 'M' Key on the keyboard will activate the menu.
@sportsgearmag
@sportsgearmag Жыл бұрын
Try press and hold the button, that's what worked for me
@AlishaLi-dv7yr
@AlishaLi-dv7yr 2 ай бұрын
@@sportsgearmag Thank you so much for this, I spent so long trying to figure out why the default code wasn't working in my simulator
@muhammadadnan1430
@muhammadadnan1430 2 жыл бұрын
Dude, very helpful. What language do I need to know in order to develop apps?
@volodymyrbudnyi
@volodymyrbudnyi 2 жыл бұрын
Thanks, man! You'll need to use Monkey C, which derives heavily from other popular languages. C, Java™, JavaScript, Python™, Lua, Ruby, and PHP. If you are familiar with any of those languages, Monkey C should be easy to pick up - developer.garmin.com/connect-iq/monkey-c/ Here are also the API docs of the Toybox library which is used for developing Garmin apps - developer.garmin.com/connect-iq/api-docs/
@frikizone2.03
@frikizone2.03 2 жыл бұрын
Hello, are you still active? I have the desire to create an application for my Garmin Fenix ​​5X plus but I have never made an application for a watch and I would like to know how to do it . Could you do some sort of complete tutorial?
@volodymyrbudnyi
@volodymyrbudnyi 2 жыл бұрын
Hi, yup, I'm actvice. Just having some other stuff and have a low priority on this tutorial. But yeah, I'm going to complete this one. Thanks for asking!
@user-fo1jy2io5c
@user-fo1jy2io5c 8 ай бұрын
What do you do if it doesn't verify that you downloaded Monkey C correctly? It gave me an error that said "Unable to find java in the path" And has the option button to set Java path, when I press on the button it pops up my saved documents and stuff downloaded on my windows computer, after that I don't know what to do. I would apricate any help. Thanks!
@jupie666
@jupie666 7 ай бұрын
if i follow this guide i can start the simulator, but in the simulator i can not use the "menu" button is this only on my installation or are there otheres with the same problem?
@combinacijus
@combinacijus 9 күн бұрын
Try to press and hold it
@hectoryose2013
@hectoryose2013 Жыл бұрын
Thanks a lot sir, i want to develop my own watch face without having to give permissions to an unknown developer 😅
@naz_avo
@naz_avo 4 ай бұрын
After installing Monkey C VS Code plugin and running "Verify Monkey C installation" I get asked fro the developer key. Where do I get the key from?
@naz_avo
@naz_avo 4 ай бұрын
Ok. Found out there's an option to "Generate the Key" mentioned few seconds later :D
@brodyleephotography2177
@brodyleephotography2177 Жыл бұрын
Whenever I try to "edit products" and I try to search/type the device, it doesn't show up? Nothing shows up. I'm trying to look for a Fenix 6X Pro Solar. I also tried searching for a forerunner like you did but again nothing shows up.
@PhreakDarkSoul
@PhreakDarkSoul Жыл бұрын
I was confused what a "developer k" is, until I noticed you mean "key". ^^ My verification failed, becaues I had no Java Runtime Environment installed. Stupid me... But I thought I will use C# and no Java... I hope I can uninstall it later, because JREs are often unsecure. If you select (for the first time) commands, it would be nice to show the command a few seconds, e. g. at 4:32 It was way to fast to follow the vid without pausing and rewind.
@keorbats9429
@keorbats9429 Жыл бұрын
2:58 you did a keyboard shortcut here - could you explain what you did to run the command?
@volodymyrbudnyi
@volodymyrbudnyi Жыл бұрын
Yup, for Mac I'm using Cmd+Shift+P, for windows it should be Ctrl+Shift+P
@keorbats9429
@keorbats9429 Жыл бұрын
@@volodymyrbudnyi thank you!!! I’m a complete newbie to this so every step needs explaining😵‍💫 I really appreciate your course
@tsmets
@tsmets 3 ай бұрын
@@volodymyrbudnyi Ctrl - Shift - P on Linux too It took me a fair while to find this comment (and Command).
@flyinghans8319
@flyinghans8319 Жыл бұрын
Hi I'd love if anybody could help me cause on verifying monkey c installation it tells me.Unable to find java in the path altough i've got the sdk downloaded and extension installed. Any ideas?
@volodymyrbudnyi
@volodymyrbudnyi Жыл бұрын
Hi, what do you see when you run 'java -version' command in your terminal/cmd?
@flyinghans8319
@flyinghans8319 Жыл бұрын
@@volodymyrbudnyi just found out that although I already had java sites programmed with vis studio I still had to install java from the oracle page. Now it works pretty much as it should - thanks!
@miguel.gisbert
@miguel.gisbert Жыл бұрын
Thanks a lot! When I try to run without debugging I don't get the same error as you. I get "No devices available to build for hrvendurance. Download devices using the SDK Manager." but I have all the watches installed at SDK. Anybody knows what could it be? Thanks a lot!
@volodymyrbudnyi
@volodymyrbudnyi Жыл бұрын
Hi, thanks for your review! You need to add supported devices to your manifest.xml file. You can find it on 4:30 minute of this video
@miguel.gisbert
@miguel.gisbert Жыл бұрын
@@volodymyrbudnyi Thank you very much for the quick answer. What I receive now is "The terminal process failed to launch: Path to shell executable "java" does not exist." Maybe we need to install something else to run it? Thanks!
@volodymyrbudnyi
@volodymyrbudnyi Жыл бұрын
@@miguel.gisbert no, we don't have to install anything else. This seems to be an issue with VS Code Terminal configs. What OS are you running on?
@miguel.gisbert
@miguel.gisbert Жыл бұрын
@@volodymyrbudnyi Ubuntu 20.04.4 LTS
@volodymyrbudnyi
@volodymyrbudnyi Жыл бұрын
@@miguel.gisbert can you please check if you have Java installed on your PC by running 'java -version' in the terminal. It's installed by default on Mac OS, and based on what I've just read it doesn't come by default with Ubuntu, so probably you'll have to install it on your own
@SpykeHellboy
@SpykeHellboy 6 ай бұрын
Hi, do i need to have java installed for this ? I tried running monkey c verify and it says java path not set. It requires me to pick a folder
@SpykeHellboy
@SpykeHellboy 6 ай бұрын
nevermind, i installed jdk and it's all good now
@pixel__detox
@pixel__detox 2 ай бұрын
@@SpykeHellboy I have the same issue(java path not set), what's JDK? (I am a newbie)
@SpykeHellboy
@SpykeHellboy 2 ай бұрын
@@pixel__detox hi, java development kit
@pixel__detox
@pixel__detox 2 ай бұрын
@@SpykeHellboy Thanks!
@EmosGambler
@EmosGambler Жыл бұрын
Thanks, official docs do not explain well how to start it ;).
@smartymarty.
@smartymarty. Жыл бұрын
Hi, how can I contact you, I would like to hire you to develop some simple Garmin app.
@volodymyrbudnyi
@volodymyrbudnyi Жыл бұрын
Hi, please use email volodymyr.budnyi@gmail.com
@user-fp2js4lw6d
@user-fp2js4lw6d Жыл бұрын
Hi, i have a problem running the project. I did the same as you but when i run without debugging an error appears that say: Error: Symbol Not Found Error Details: Failed invoking Stack: - setText() at 704b03c0.mb:5112 0x30004323 - initialize() at 704b03c0.mb:4956 0x30003f90 - MainLayout() at Rez:20 0x10000260 - onLayout() at C:\GARMIN\PROYECTOS\Tutorial\source\TutorialView.mc:12 0x10000198 It don't let me tu run the app and i don't know what to do.
@loicbousquet6937
@loicbousquet6937 Жыл бұрын
I had the same issue, i solved it by using the latest sdk version. hope it helps
How to create a Garmin Watch application - Lesson 2
10:06
Volodymyr Budnyi
Рет қаралды 10 М.
STOP Learning These Programming Languages (for Beginners)
5:25
Andy Sterkowitz
Рет қаралды 666 М.
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 10 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 31 МЛН
How Tadej Pogačar Changed the Tour de France
8:01
True Sports Lore
Рет қаралды 58 М.
2-Minute Rule to Learn Coding - Atomic Habits
7:58
Sahil & Sarra
Рет қаралды 1 МЛН
Connect IQ - Getting Started Pt. 1: Setup
21:01
MonkeyC Developer
Рет қаралды 39 М.
Modern Graphical User Interfaces in Python
11:12
NeuralNine
Рет қаралды 1,5 МЛН
Connect IQ | Optimum Monkey C | Garmin
25:39
Garmin
Рет қаралды 3,8 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 503 М.
How ChatGPT Built My App in Minutes 🤯
8:28
Website Learners
Рет қаралды 2,2 МЛН
How To Create An App With CHATGPT For Free In Minutes
8:03
AI Made Easy
Рет қаралды 299 М.
КАЧЕЛИ ИЗ АРБУЗА #юмор #cat #топ
0:33
Лайки Like
Рет қаралды 3,7 МЛН
Кого она вытащила из воды?😱
0:51
Следы времени
Рет қаралды 3,8 МЛН
19 июля 2024 г.
0:20
мишук круглов
Рет қаралды 4,6 МЛН