Jetpack Compose to deklaratywny zestaw narzędzi interfejsu, który przyspiesza tworzenie aplikacji na Androida, pomaga deweloperom zwiększyć wydajność, eliminuje typowe błędy i umożliwia intuicyjne projektowanie aplikacji.

Android inwestuje w ciągłość rozwoju Jetpack Compose, ponieważ uwielbiają go wielu deweloperów, w tym Googlerzy. Z Jetpack Compose korzysta kilka zespołów Google, w tym Sklep Play.

Pierwsze kroki

Sprawdzoną metodą wdrażania narzędzi jest uczenie się w zespole i wyznaczenie mistrza, który poprowadzi te działania. Będzie pełnić rolę eksperta i pomóc w poszerzaniu wiedzy członków zespołu. Poniżej znajdziesz inne materiały ułatwiające rozpoczęcie pracy.
Przewodnik
Funkcja Compose wykorzystuje wiele świetnych funkcji językowych, które oferuje Kotlin. Przed rozpoczęciem korzystania z kompozycji zalecamy przejście na Kotlin.
Przewodnik
Cały rynek przesuwa się w stronę deklaratywnego interfejsu użytkownika, np. Jetpack Compose, który eliminuje typowe błędy i upraszcza dodawanie animacji.
Ścieżka szkoleniowa
Zacznij wspólnie zdobywać wiedzę, korzystając z naszego szczegółowego kursu, który obejmuje tematy na poziomie średnio zaawansowanym i zaawansowanym, i zachęcaj do dzielenia się wiedzą podczas kolejnych zajęć.
Przewodnik
Komponenty tworzenia są zgodne ze stylem Material Design (lub z Twoim systemem projektowania niestandardowego), a funkcja Utwórz obsługuje motywy.
Funkcja tworzenia jest w pełni współdziałająca z systemem widoku Androida, dzięki czemu nie musisz niczego zmieniać w swojej aplikacji, aby móc korzystać z tej funkcji. Pozwala to na wykorzystanie istniejących zasobów i daje elastyczność dodawania funkcji tworzenia wiadomości do istniejącej aplikacji. Istnieją 3 typowe podejścia, które warto wziąć pod uwagę:
Najczęstszym podejściem jest tworzenie nowych funkcji w sekcji Utwórz. Takie podejście zapewnia dużą elastyczność, ponieważ umożliwia tworzenie nowych ekranów, aż po pojedyncze elementy interfejsu, na przykład przyciski. Twitter przyjął takie podejście do funkcji Społeczności.
Określenie kilku prostych ekranów aplikacji jako punktu wyjścia do migracji to prosty sposób na rozpoczęcie korzystania z zalet funkcji tworzenia wiadomości. Twórcom podejścia zastosował się, gdy zaczął swoją przygodę z kompozycją.
Jeśli planujesz istotne zmiany interfejsu aplikacji, warto to zrobić w narzędziu do tworzenia wiadomości. Zwykle zespoły tworzą komponenty interfejsu w obszarze tworzenia wiadomości, a następnie tworzą ekrany z tych komponentów. Zespół Mercari przyjął takie podejście.

Skup się na funkcjach

Funkcja tworzenia obsługuje animacje liniowe i hybrydowe, animacje z niestandardowymi klatkami kluczowymi, a nawet dynamiczne animacje sprężyny.
Dzięki obiektom kompozycyjnym możesz ustawiać i sprawdzać właściwości takie jak rozmiar, język czy tryb jasny i ciemny, gdy pracujesz.
Dzięki funkcji Live Edit możesz od razu zobaczyć zmiany wprowadzone w komponencie w emulatorze lub urządzeniu – nie musisz od nowa kompilować aplikacji.
Ponieważ interfejs Compose definiuje interfejs użytkownika za pomocą funkcji, możesz testować ekrany pod kątem przycisków z tymi samymi interfejsami API. Ważne aktualizacje aplikacji i testy, aby potwierdzić, że funkcje nadal działają.