Tworzenie nowego projektu za pomocą AI

Wykorzystaj możliwości generatywnej AI, aby przyspieszyć proces tworzenia aplikacji na Androida. Agent może Ci pomóc w przekształceniu pomysłu w prototyp aplikacji w kilka minut.

Agent skraca czas potrzebny na konfigurowanie zależności, pisanie kodu standardowego i tworzenie podstawowej nawigacji, dzięki czemu możesz skupić się na kreatywnych aspektach tworzenia aplikacji.

Co możesz utworzyć

Agent może generować różne aplikacje na wiele ekranów:

  • Aplikacje na 1 ekran: twórz proste aplikacje ze statycznymi układami interfejsu, np. ekran profilu, stronę ustawień lub kalkulator.
  • Aplikacje wielostronicowe: twórz aplikacje z podstawową nawigacją między ekranami, np. aplikację z fiszki do nauki.
  • Aplikacje ulepszone przez AI: zintegruj interfejsy Gemini API, aby dodać do aplikacji funkcje generatywnej AI, takie jak interfejs czatbota lub narzędzie do podsumowywania tekstu.
  • Aplikacje z integracją publicznego interfejsu API: twórz aplikacje, które wyświetlają dane z publicznych interfejsów API, np. aplikację pogodową.

Rozpocznij

Aby użyć agenta do skonfigurowania projektu:

  1. Uruchom Android Studio.
  2. Na ekranie Witamy w Android Studio wybierz Nowy projekt (lub w projekcie wybierz Plik > Nowy > Nowy projekt).

    Ekran Witamy w Android Studio z przyciskami Nowy projekt, Otwórz i Sklonuj repozytorium.
    Rysunek 1. Rozpocznij nowy projekt.
  3. Kliknij Utwórz przy pomocy AI.

    Okno nowego projektu z kartami różnych rodzajów szablonów aplikacji, takich jak Pusta aktywność, Aktywność interfejsu nawigacji itp. W oknie znajduje się też element sterujący „Utwórz za pomocą AI”, który aktywuje Gemini w Androidzie Studio, aby skonfigurować nowy projekt.
    Rysunek 2. Wybierz szablon projektu lub utwórz aplikację za pomocą Gemini.
  4. Wpisz prompt w polu tekstowym i kliknij Dalej.

    Okno Tworzenie przy pomocy AI z promptem: „Utwórz aplikację do wędrówek po rejonie zatoki San Francisco z 3 najlepszymi szlakami, widokiem listy i szczegółów oraz projektem M3”.
    Rysunek 3. Okno konfigurowania nowego projektu.
  5. Nadaj aplikacji nazwę i kliknij Zakończ, aby rozpocząć proces generowania.

    Nazwij projekt aplikacji.
    Rysunek 4. Okno dialogowe, w którym można nadać nazwę nowemu projektowi.
  6. Sprawdź gotową aplikację, korzystając z planu projektu i uruchamiając ją w emulatorze Androida lub na urządzeniu.

    Rysunek 5. Nowa aplikacja utworzona przez agenta Nowy projekt.

Ulepszanie działania za pomocą własnego klucza interfejsu API

Agent działa od razu po wyjęciu z pudełka, korzystając z domyślnego (bezpłatnego) modelu Gemini w Androidzie Studio. Podanie własnego klucza interfejsu Google AI Studio API odblokowuje dodatkowe funkcje:

  • Lepsza wydajność modelu: podając własny klucz API, zyskujesz priorytetowy dostęp do najnowszych i najbardziej zaawansowanych modeli Gemini. Te modele zapewniają lepsze zrozumienie, jakość kodu i wydajność, co przekłada się na dokładniejsze i bardziej kompleksowe tworzenie szkieletu projektu.
  • Większe okna kontekstu: klucz API umożliwia korzystanie z dłuższych okien kontekstu w Gemini. Oznacza to, że agent może przetwarzać więcej informacji z Twoich promptów i przesłanych plików, co prowadzi do bardziej szczegółowego i dostosowanego do Twoich potrzeb generowania projektów.
  • Ulepszone generowanie projektów: podanie klucza interfejsu API umożliwia agentowi korzystanie z Nano Banana do generowania w tle makiet projektów, co znacznie poprawia wygląd i funkcjonalność generowanych projektów aplikacji. Dzięki temu wygenerowany projekt będzie miał bardziej atrakcyjne wizualnie i nowoczesne układy interfejsu.

Aby użyć własnego klucza API, w Android Studio otwórz Ustawienia > Narzędzia > AI > Dostawcy modeli, wybierz Google AI Studio i podaj klucz API wygenerowany w Google AI Studio. Więcej informacji znajdziesz w artykule Dodawanie własnego klucza interfejsu Gemini API.

Dodawanie klucza interfejsu API Google AI Studio w ustawieniach Android Studio w sekcji Narzędzia > AI > Dostawcy modeli.
Rysunek 4. Dodawanie klucza interfejsu API Google AI Studio.

Jak to działa

Agent korzysta z iteracyjnego procesu opartego na AI, aby utworzyć aplikację. Oto czego możesz się spodziewać:

  1. Opisz aplikację: zacznij od podania prompta w języku naturalnym, który opisuje pomysł na aplikację. Możesz też dołączyć obrazy, takie jak szkice lub makiety, aby ułatwić proces generowania.

  2. Sprawdź plan: na podstawie prompta Gemini w Android Studio generuje strukturalny plan aplikacji. Możesz go sprawdzić i zmienić lub poprosić Gemini w Android Studio o zaproponowanie innego planu.

  3. Zatwierdź i wygeneruj: gdy zatwierdzisz plan, Gemini w Androidzie Studio rozpocznie autonomiczne generowanie.

    • Generuje niezbędny kod dla wszystkich plików.
    • Tworzy projekt.
    • Analizuje błędy kompilacji i próbuje samodzielnie poprawić kod.
    • Pętla będzie się powtarzać, dopóki projekt nie zostanie pomyślnie skompilowany.

Wskazówki dotyczące uzyskiwania najlepszych wyników

Aby zmaksymalizować skuteczność korzystania z agenta do generowania nowych projektów, weź pod uwagę te wskazówki:

  • Jasno określ wymagania projektu: zacznij od jasnego i szczegółowego promptu. Określ cel aplikacji, grupę docelową, podstawowe funkcje i wszelkie technologie lub biblioteki, których chcesz używać. Zamiast „Utwórz aplikację do notatek” spróbuj na przykład „Utwórz prostą aplikację do robienia notatek, która będzie korzystać z bazy danych Room, aby umożliwić użytkownikom dodawanie, edytowanie i usuwanie notatek”. Użyj Material 3 z żywą kompozycją kolorystyczną”.
  • Użyj klucza interfejsu API AI Studio: zarówno jakość kodu, jak i wygląd wygenerowanej aplikacji znacznie się poprawiają, gdy używasz agenta z kluczem interfejsu API AI Studio, aby uzyskać dostęp do najnowszych modeli Gemini.
  • Prześlij makiety projektu: (opcjonalnie) jeśli masz makiety projektu lub szkielety interfejsu od projektantów, przekaż je agentowi w oknie Nowy projekt. Wizualne odniesienia bardzo pomagają AI zrozumieć zamierzony układ i estetykę, dzięki czemu wygenerowany kod jest bardziej zgodny z Twoją wizją projektu.
  • Określ docelowe formaty: wyraźnie wskaż, na jakie formaty kierujesz aplikację (np. telefony, tablety, Wear OS, Android TV). Pomaga to agentowi generować odpowiednie układy i konfiguracje dla każdego typu urządzenia. Na przykład „Wygeneruj projekt na telefon i tablet z odpowiednimi układami na oba urządzenia”. Sprawdź, czy masz skonfigurowany odpowiedni obraz emulatora, którego agent będzie używać podczas oceny.
  • Iteracja i doprecyzowanie: nie bój się iteracji. Jeśli początkowy wynik nie jest idealny, doprecyzuj prompta lub podaj dodatkowe szczegóły na czacie w trybie agenta, aby spróbować ponownie. Agent może się uczyć na podstawie bardziej szczegółowych instrukcji.
  • Podaj przykłady: jeśli to możliwe, podaj przykłady podobnych aplikacji lub wzorców interfejsu, które Ci się podobają. Może to pomóc AI w generowaniu projektów i struktur zgodnych z Twoimi preferencjami.