Pierwsza wersja zapoznawcza tego, co będzie Android Studio 4.0, jest już dostępna

Android-Studio-4.0

W ramach Android Dev Summit, Firma Google zaprezentowała pierwszy podgląd jaka będzie następna wersja Studio Android 4.0. Dzięki któremu zainteresowani programiści mogą teraz pobrać zintegrowane środowisko programistyczne w wersji „Canary”.

Nowe IDE zawiera szereg innych ulepszeń, w tym zupełnie nowa technologia tworzenia interfejsu użytkownika o nazwie Interfejs użytkownika Jetpack Compose zaprezentowane na tegorocznej konferencji I / O. Komponować znacznie upraszcza i przyspiesza tworzenie interfejsów użytkownika w aplikacjach na Androida. Dla programistów oznacza to mniej pisania, aby utworzyć ten sam interfejs w swoich programach, niż mogą pisać bezpośrednio w powiązanych zasobach, chociaż mogą zobaczyć przyszły wygląd interfejsu użytkownika na żywo, w fazie rozwoju i projektowania.

Główne nowe funkcje Android Studio 4.0 Canary

Jetpack teraz też zawiera obsługę CameraX, Działa z oprogramowaniem aparatu wielu smartfonów z systemem Android. W rezultacie, napisanie kodu, który działa z wieloma aparatami smartfonów, powinno zająć mniej wysiłku.

Oprócz Compose, teraz Android Studio 4.0 obsługuje wiele interfejsów API Java 8 bez konieczności posiadania minimalnego poziomu API dla Twojej aplikacji.

Poprzez proces zwany desugaring, kompilator DEX D8 w Android Studio 3.0 i nowszych już zapewniał znaczną obsługę funkcji języka Java 8 (takich jak wyrażenia lambda, domyślne metody interfejsu, zasoby itp.).

W Android Studio 4.0, silnik desugaring został rozszerzony, aby umożliwić odinstalowanie interfejsów API języka Java. Oznacza to, że w aplikacjach obsługujących starsze wersje Androida można teraz dołączać interfejsy API w języku standardowym, dostępne tylko w najnowszych wersjach Androida (np. Java.util.streams).

Inną cechą, która się wyróżnia, jest to edytor tekstu obsługuje podświetlanie składni, uzupełnianie kodu i sprawdzanie błędów dla plików reguł Proguard.

Ponadto, Android Studio 4.0 zawiera teraz szablony na żywo dla klas Kotlin. Funkcja i natychmiastowe dodatki do aplikacji zostały całkowicie usunięte. Zamiast tego programiści powinni używać wtyczki funkcji dynamicznych, a tym samym pakietów aplikacji.

Wtyczka Android Gradle obsługuje teraz pliki skryptów kompilacji Kotlin DSL (* .kts). W przypadku korzystania z Android Studio niektóre funkcje IDE, takie jak okno dialogowe Struktura projektu i poprawki skryptów, obsługują teraz również odczytywanie i zapisywanie w plikach skryptów.

W poprzednich wersjach wtyczki Android Gradle wszystkie dynamiczne moduły funkcyjne mogły zależeć tylko od modułu podstawowego aplikacji.

Podczas korzystania z wtyczki Gradle 4.0.0 dla Androida może teraz zawierać pakiet funkcji zależny od innego modułu. Więc funkcja: wideo może zależeć od funkcjonalności: kamera, która zależy od modułu podstawowego, jak pokazano na poniższym rysunku.

Oznacza to, że gdy aplikacja żąda pobrania dynamicznego modułu funkcyjnego, pobiera również inne moduły funkcyjne, od których zależy.

Po utworzeniu dynamicznych pakietów funkcji dla aplikacji można zadeklarować funkcję zależności funkcji w pliku build.gradle modułu.

Android Studio 4.0 zawiera teraz wizualny edytor układu dla typu układu MotionLayout, co ułatwia tworzenie i podgląd animacji.

Edytor ruchu zapewnia prosty interfejs do manipulowania elementami biblioteki MotionLayout który służy jako podstawa animacji w aplikacjach na Androida. W poprzednich wersjach tworzenie i edytowanie tych elementów wymagało ręcznej edycji ograniczeń w plikach zasobów XML.

Jeśli chcesz dowiedzieć się więcej o nowościach w tej wersji, możesz sprawdzić szczegóły w następujący link. 

Pobierz i przetestuj Android Studio 4.0 Canary

Dla tych, którzy są zainteresowani wypróbowaniem poprzedniej wersji Androida Studio 4.0. Możesz pobrać wersję Canary z oficjalnej strony projektu.

Link jest taki.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.