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.
- Kliknij przycisk Otwórz portu, aby otworzyć interfejs webowy, który aplikacja udostępnia na tym porcie. Menu boczne pokazuje jeden taki przycisk, nazwany od portu, dla każdego portu
httpihttpsw szablonie portów aplikacji. Otworzyć go mogą tylko użytkownicy z uprawnieniem Programowanie na urządzeniu.
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.