Pisanie kodu brzegowego
IronFlock zapewnia środowisko IDE w chmurze do edytowania kodu, uruchamiania go na zdalnych urządzeniach i debugowania — wszystko z przeglądarki.
App Studio
App Studio to miejsce gdzie tworzysz i zarządzasz swoimi aplikacjami.
- Moje aplikacje — Aplikacje, które stworzyłeś, zarówno publiczne jak i prywatne.
- Udostępnione aplikacje — Publiczne aplikacje, do których masz przyznany dostęp deweloperski.
Aby stworzyć nową aplikację:
- Kliknij UTWÓRZ APLIKACJĘ IOT.
- Wprowadź nazwę aplikacji.
- Kliknij przycisk +, aby potwierdzić.
Kliknij Develop na karcie dowolnej aplikacji, aby otworzyć środowisko IDE w chmurze.
Środowisko IDE w chmurze
IDE to edytor oparty na VS Code działający w chmurze. Zapewnia:
- Pełną edycję kodu z podświetlaniem składni i automatycznym uzupełnianiem
- Eksplorator plików do nawigowania po plikach projektu
- Zintegrowany terminal
- Integrację Git (commit, push, pull, diff)
Dwa terminale
IDE zapewnia dwa różne terminale:
| Terminal | Lokalizacja | Przeznaczenie |
|---|---|---|
| Terminal edytora kodu | Chmura | Działa w twoim kontenerze deweloperskim, ma dostęp do repo Git |
| Terminal w menu bocznym | Zdalne urządzenie | Loguje się do kontenera aplikacji działającego na podłączonym urządzeniu |
Terminal w menu bocznym łączy się z urządzeniem bez wymagania otwartych portów — tuneluje przez IronFlock.
Uruchamianie kodu na urządzeniu
- Użyj menu bocznego, aby wybrać docelowe urządzenie (zielone = online).
- Kliknij Run, aby zbudować i uruchomić aplikację na tym urządzeniu.
- Kliknij Stop, aby zatrzymać wykonywanie.
- Kliknij Logs, aby przeglądać dane wyjściowe w czasie rzeczywistym z urządzenia.
Potrzebujesz uprawnień Develop na urządzeniu, aby używać go do debugowania.
Przepływ pracy z kodem
Edycja kodu odbywa się zgodnie z przepływem pracy Git:
- Edytuj — Dokonuj zmian w swoim osobistym środowisku deweloperskim.
- Commituj — Zapisz migawkę swoich zmian lokalnie.
- Pushuj — Pushuj do gałęzi master, aby udostępnić zmiany innym deweloperom i dla wydań.
Zmiany są widoczne dla innych współpracowników dopiero po pushowaniu do mastera.
Używanie lokalnego edytora
Możesz używać własnego edytora (VS Code, IntelliJ, Vim itp.) zamiast środowiska IDE w chmurze:
- Połącz aplikację z zewnętrzną usługą Git (GitHub, GitLab lub Bitbucket).
- Sklonuj repo lokalnie.
- Edytuj, commituj i pushuj ze swojego komputera.
- Używaj IDE w chmurze tylko do uruchamiania i debugowania na rzeczywistych urządzeniach.
Zobacz Integrację Git po instrukcje konfiguracji.