Wprowadzanie i propagowanie aktualizacji projektu

W tej sekcji dowiesz się, jak zmienić komponent w Figmie (w tym przypadku zmienić formatowanie tekstu) i zobaczyć, jak zmiany będą wprowadzane w bazie kodu w Android Studio przez tworzenie kompilacji w poprzednim projekcie.

Porównanie przed i po

Zmiany w Figmie

Zaktualizujmy komponent Figma. Otwórz plik Figma:

  1. Wybierz warstwę tekstową Tytuł. W sekcji Tekst zmień styl na Pogrubienie.

    Zaznaczono tekst tytułu i pogrubiliśmy go na Figmie

Zapisz wersję z nazwą

Teraz zintegruj zaktualizowany komponent z bazą kodu. Aby mieć pewność, że deweloperzy będą używać nowej wersji komponentu, powtórz kroki zapisywania wersji.

  1. Otwórz wtyczkę Figma Relay, jeśli nie jest jeszcze otwarta.

  2. Kliknij Udostępnij deweloperowi.

    Opcja Zapisz w historii zmian w menu
  3. Na ekranie Udostępnij deweloperowi w sekcji Zapisz historię zmian możesz wpisać nową nazwę i opis wersji.

    Opcja Zapisz w historii zmian w menu
  4. Naciśnij CMD+L na Macu lub CTRL+L na klawiaturze Windows, aby skopiować nowy link do schowka.

Aktualizowanie kodu komponentu

Ponownie zaimportuj komponent:

  1. W Android Studio sprawdź, czy okno narzędzia Projekt jest ustawione w widoku Androida. Następnie kliknij prawym przyciskiem myszy app/ui-packages/hello_card/ i wybierz Zaktualizuj pakiet UI.

    Zaktualizuj opcję pakietu UI w menu kontekstowym

    Poczekaj, aż zakończy się pasek ładowania w prawym dolnym rogu:

    Pasek wczytywania Android Studio
  2. Kliknij Przycisk Utwórz projekt, aby utworzyć projekt i zobaczyć zaktualizowany komponent w podglądzie app/java/com/example/hellofigma/MainActivity.kt. Zauważ, że tekst jest teraz pogrubiony.

    Przycisk kompilacji na pasku narzędzi
    Podgląd komponentu
  3. Uruchom aplikację, aby wyświetlić te same aktualizacje w emulatorze.

    Przycisk Uruchom na pasku narzędzi
    Podgląd aplikacji w emulatorze

Następny krok

Teraz, gdy już zaktualizowaliśmy projekt i zobaczyliśmy, jak następuje modyfikowanie wynikowego kodu, możemy zwrócić uwagę na adnotacje związane z projektem za pomocą parametrów treści, które umożliwiają przekazywanie zmiennych danych w komponentach.