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.