AI dla Compose

Korzystaj z Gemini w Android Studio, aby szybciej i skuteczniej tworzyć aplikacje za pomocą Jetpack Compose.

Generowanie podglądu za pomocą Gemini

Podglądy komponentów to potężne narzędzie do wizualizacji komponentów w czasie projektowania w Android Studio, ale ręczne konfigurowanie danych testowych na potrzeby parametrów podglądu może być czasochłonne. Gemini w Android Studio zawiera funkcję, która rozwiązuje ten problem: automatyczne generowanie podglądu w Compose.

Z tego narzędzia możesz korzystać na 2 sposoby:

  • Menu kontekstowe. W dowolnym komponencie kliknij prawym przyciskiem myszy i wybierz Gemini > Wygeneruj podgląd tworzenia lub Wygeneruj podgląd tworzenia dla tego pliku.

    Generowanie podglądu w widoku tworzenia z menu kontekstowego

  • Puste okno podglądu. Kliknij podany link w pustym panelu podglądu.

    Generowanie podglądu w widoku tworzenia z panelu podglądu

Funkcja ta wyświetla widok różnic między kodem sugerowanym przez Gemini a obecnym kodem. Możesz zaakceptować zmiany w niezmienionej postaci, wprowadzić poprawki lub odrzucić sugestie. Kod Gemini nie zawsze będzie idealny, ale powinien stanowić cenny punkt wyjścia, który przyspieszy proces tworzenia.

Przyspieszanie tworzenia interfejsu użytkownika dzięki załącznikom z obrazami

Załącz obrazy do pytań zadawanych Gemini w Android Studio, aby lepiej zrozumieć architekturę aplikacji i przyspieszyć proces tworzenia interfejsu użytkownika.

Aby załączyć obraz do prompta, kliknij Załącz plik z obrazem Ikona załącznika z plikiem graficznymi prześlij obraz.

Oto kilka sposobów, w jakie Gemini może pomóc w przypadku obrazów:

  • Jeśli masz makietę interfejsu, który Ci odpowiada, Gemini może dostarczyć kod, który go utworzy. Pokazałem Gemini zrzut ekranu z aplikacji Now na Androida i poprosiłem o podanie kodu Compose, aby go utworzyć.

  • Jeśli chcesz dowiedzieć się, jak zbudowana jest aplikacja, Gemini może wyjaśnić, jak działa interfejs użytkownika w ujęciu poszczególnych elementów. Tutaj poprosiliśmy Gemini o wyjaśnienie kompozycji i przepływu danych na podstawie innego zrzutu ekranu z Androida.