Android Studio 3.0 - wszystko, co musisz wiedzieć
Będąc programistą Androida, chętnie oczekuję nowych i innowacyjnych funkcji Google, aby pomóc programistom takim jak ja łatwo twórz i testuj aplikacje niż kiedykolwiek i Android Studio 3.0 nie jest inaczej. Po raz pierwszy ogłoszono w Google I / O 2017, Android 3.0 oferuje wsparcie dla Kotlin wraz z wieloma innymi funkcjami.
Jeśli nie możesz się doczekać wypróbuj nowe funkcje, następnie pobierz Android Studio 3.0 Preview i ciesz się próbą. W międzyczasie pozwól mi przejść przez dobro Android Studio 3.0 - nowego IDE dla Androida.
Wsparcie Android Oreo
Dodaje Android Studio 3.0 obsługa pisania aplikacji dla Androida 8.0 Oreo w tym nowe funkcje obsługiwane w Oreo. Korzystając z tego nowego IDE, możesz łatwo tworzyć ikony wyrzutni adaptacyjnej, i dodaj nowe typy czcionek w twoich aplikacjach.
Ikony adaptacyjne wyświetlają różne kształty na różnych urządzeniach, na różnych producentów OEM. Możesz utworzyć adaptacyjną ikonę uruchamiania za pomocą kreatora Ikona adaptacyjna, do której możesz uzyskać dostęp, klikając prawym przyciskiem myszy / res folder i wybór Nowy, następnie “Zasób obrazu“, i kliknięcie “Ikony uruchamiania (adaptacyjne i starsze)“.
Ponieważ Oreo obsługuje teraz czcionki do pobrania, możesz teraz dodawać je do swoich aplikacji, aby zmniejszyć rozmiar plików APK aplikacji. Podobnie możesz dodawać czcionki w formacie XML w swoich aplikacjach - tak samo jak dodajesz inny plik zasobów.
Aktualizacja platformy bazowej
Android Studio 3.0 jest dostarczany z platformą IntelliJ 2017.1.2, która dodaje wiele nowych funkcji i ulepszeń w środowisku IDE systemu Android. Te ulepszenia ułatwiają szybsze kodowanie i oferują takie funkcje, jak wskazówki dotyczące parametrów, wyniki natychmiastowego wyszukiwania, nowe kontrole lint, podświetlanie semantyczne, i wiele więcej.
Nowe funkcje obsługi
Obsługa funkcji Java 8
Ponieważ programiści przyzwyczaili się do funkcji Java 8, Google poprawiło obsługę takich funkcji językowych w Android Studio. Oznacza to, że możesz używać API OpenJDK, takich jak java.time, java.nio.file, i java.lang.invoke, i tak też możesz używaj bibliotek zbudowanych przy użyciu tych interfejsów API w twoich aplikacjach.
Obsługa języka Kotlin
Kotlin jest językiem interoperacyjnym w języku Java zmniejsza kod podstawowy, unika wyjątków zerowych wskaźników i wprowadza wiele innych ulepszeń nad Javą. Jego bardziej ekspresyjny i zwięzły w porównaniu z Javą i Androidem Studio 3.0, teraz możesz konwertować pliki Java na Kotlin lub kod bezpośrednio w Kotlin.
Obsługa aplikacji natychmiastowych
Aplikacje błyskawiczne są jak aplikacje internetowe, ale aplikacje natywne które mogą korzystać z interfejsów API systemu Android i zapewniać natywny wygląd aplikacji. Dla użytkownika końcowego jest to tak proste, jak otwarcie łącza internetowego; ale dla programisty (to jest ciebie) chodzi o modularyzowanie swojej aplikacji w moduły zwane „modułem funkcji” który wspólnie tworzy „funkcję APK”.
Aplikacje natychmiastowe mogą uruchom bez instalowania jak aplikacje internetowe, w przeciwieństwie do zwykłych aplikacji. Aby to działało, musisz zaktualizować istniejącą aplikację, aby obsługiwała aplikacje błyskawiczne - Android Studio 3.0 zawiera moduły „Instant App” i „Feature” za to samo. Myślę, że to ulepszenie w stosunku do zwykłych aplikacji; co myślisz?
Nowe i zaktualizowane narzędzia
Nowy profiler Android
Android Profiler to nowe narzędzie do monitorowania na Androida, który zastępuje stare narzędzie Android Monitor. Jest znacznie lepszy niż stare narzędzie i zapewnia ujednolicony widok aplikacji w czasie rzeczywistym. Możesz uzyskać do niego dostęp otwierając Widok menu, a następnie przejdź do “Okna narzędziowe“, i wreszcie wybór “Android Profiler“.
Nowy debuger APK
Nowy debuger APK w Android Studio 3.0 przynosi ulepszone możliwości debugowania. To powiedziawszy, pozwala debugować APK, jeśli są one debuggowalne - nawet jeśli nie są one zbudowane z projektu Android Studio, w przeciwieństwie do wcześniejszych. Możesz uzyskać dostęp do narzędzia, przechodząc do “Plik” menu i kliknięcie “Profiluj lub debuguj APK” opcja.
Nowy Eksplorator plików urządzenia
Nowy Eksplorator plików urządzenia jest narzędziem do płynnie uzyskaj dostęp do systemu plików podłączonego urządzenia. Pozwala przeglądać, kopiować i usuwać pliki na urządzeniu, a także otwierać te pliki w tym środowisku IDE. Możesz uzyskać dostęp do eksploratora plików, klikając “Widok” menu, wybór “Okna narzędziowe“, i kliknięcie “Eksplorator plików urządzenia“.
Nowa wtyczka Android dla Gradle
Android Plugin dla Gradle 3.0.0 to nowa, ulepszona wtyczka Gradle, która pomaga rozwiązać problemy z wydajnością budowania poprzedniej wtyczki i oferuje różne inne ulepszenia. Obejmują one szybsze czasy konfiguracji, rozpoznawanie zależności zależne od wariantu oraz moje ulubione - szybsze przyrostowe kompilacje.
Stare ulepszenia narzędzi
Funkcje emulatora Androida
Android Emulator w pakiecie z Android Studio 3.0 oferuje liczne ulepszenia szybkości i wydajności, w tym obsługa OpenGL ES 3.0 dla poziomu API 24 i wyższych. Ponadto zawiera łatwiejszy sposób generowania raportu o błędzie dla uruchomionej aplikacji, a także szybszy sposób zgłaszania błędów związanych z emulatorem.
Funkcje edytora układu
Edytor układu jest używany układy projektowe w edytorze przeciągnij i upuść, a nowe Android Studio wprowadza różne ulepszenia do tego interfejsu. Nowe funkcje obejmują ulepszone wstawki widoku przeciągnij i upuść, nowy panel błędów, obsługa Barriers and Groups i ulepszone tworzenie Chains.
Funkcje analizatora APK
APK Analyzer to a narzędzie do analizy APK i zrozumienia jego składu po zakończeniu procesu kompilacji. Pomaga w zmniejszeniu rozmiaru pliku i debugowaniu plików i zasobów DEX. Z Androidem Studio 3.0 zawiera nowe opcje filtrowania, ulepszony widok drzewa i lepsze analiza pakietów APK z obsługą Proguard.
Aby użyć Analizatora APK, wystarczy przeciągnij i upuść APK w oknie edytora Android Studio. Alternatywnie możesz przełączyć się na Projekt perspektywa i otwórz APK w Projekt okno. I wreszcie, możesz także przejść do Budować menu, wybierz “Analizuj APK” z opcji, a następnie wybierz swój APK.
Funkcje Inspektora układu
Ulepszony Inspektor układu w tym środowisku IDE dla Androida zawiera ulepszenia, które pozwalają łatwo debugować problemy z układem. Należą do nich nowa funkcja wyszukiwania, skategoryzowane właściwości itp. Dostęp do tego narzędzia kontroli można uzyskać, przechodząc do Przybory menu, wybór Android opcja, a następnie kliknięcie “Inspektor układu“.
Które funkcje będą następne?
Chodziło o nowe funkcje i ulepszenia w Android Studio 3.0. Choć lista ta wzbudzi jeszcze wielu, niektórzy z was nadal będą poszukiwać więcej aktualizacji funkcji w Android Studio. A dlaczego nie miałbyś? Android Studio jest dla programistów takich jak Ty i musisz mieć wpływ na nadchodzące funkcje.
Na szczęście, Google słucha programistów takich jak ja i ty - po prostu przejdź do strony Android Studio Project. Tutaj zobaczysz różne sposoby na podniesienie głosu, zgłaszaj błędy i sugeruj nowe funkcje - po prostu postępuj zgodnie z instrukcjami, aby wypowiedzieć swoje serce i pamiętaj, aby dołączyć wszystkie niezbędne informacje.
Jeśli lubisz czytać ten post lub chcesz udostępnić swoją ulubioną funkcję w Android Studio 3.0, po prostu napisz komentarz poniżej lub podziel się swoimi przemyśleniami na @aksinghnet na Twitterze. Chciałbym usłyszeć od ciebie. I, szczęśliwi chłopcy kodujący!