Powrót do listy treści

Wprowadzenie do Monkey C i Garmin Connect IQ

Czym jest Monkey C?

Monkey C to język programowania stworzony przez firmę Garmin. Służy do pisania aplikacji i tarcz zegarka dla urządzeń z ekosystemu Garmin Connect IQ – zegarków sportowych, rowerowych komputerów i nawigacji.

  • Język oparty na C, z uproszczoną składnią i bibliotekami dopasowanymi do małych ekranów i ograniczonej mocy.
  • Używany wyłącznie w środowisku Connect IQ SDK.
  • Pozwala tworzyć: tarcze zegarka, aplikacje, widżety i dane w czasie rzeczywistym.

Garmin Connect IQ – co to jest?

Connect IQ to platforma Garmina, na której:

  • Twórcy publikują tarcze i aplikacje.
  • Użytkownicy pobierają je na zegarek z Garmin Connect (telefon lub strona).

Dzięki Connect IQ możesz napisać własną tarczę lub aplikację i udostępnić ją innym – albo używać jej tylko na swoim urządzeniu.

Co można zbudować?

  • Tarcze zegarka – wygląd tarczy, wskazówki, dodatkowe dane (pogoda, kroki, tętno).
  • Aplikacje – np. minigry, kalkulatory, narzędzia treningowe.
  • Widżety – małe ekrany z informacjami (np. pogoda, kalendarz).
  • Dane w czasie rzeczywistym – wyświetlanie danych z czujników w trakcie aktywności.

Cel tego kursu

W tym kursie zbudujesz prostą aplikację Counter – licznik wyświetlany na ekranie zegarka, który zwiększa się po każdym dotknięciu (lub naciśnięciu przycisku). Nauczysz się przy tym: tworzenia projektu Watch App, rysowania na ekranie, przechowywania stanu (wartość licznika) i obsługi wejścia użytkownika.

W kolejnych lekcjach przygotujesz środowisko, napiszesz aplikację Counter krok po kroku, przetestujesz ją na emulatorze i dowiesz się, jak opublikować ją w Connect IQ Store.