Android Studio 3.0 - Allt du behöver veta
Att vara en Android-utvecklare, förväntar jag mig snabbt nya och innovativa funktioner från Google för att hjälpa utvecklare som jag skapa och testa apps enkelt än någonsin och Android Studio 3.0 är inte annorlunda. Först annonserade i Google I / O 2017, erbjuder Android 3.0 stöd för Kotlin tillsammans med ett antal andra funktioner.
Om du inte kan vänta med prova de nya funktionerna, sedan ladda ner Android Studio 3.0 Förhandsgranska och njut av trialing det. Låt mig gå igenom godheten i Android Studio 3.0 - den nya Android IDE.
Android Oreo support
Android Studio 3.0 lägger till stöd för skrivprogram för Android 8.0 Oreo inklusive de nya funktioner som stöds i Oreo. Med den här nya IDE kan du enkelt skapa adaptiva launcher-ikoner, och lägg till nya typer av teckensnitt i dina appar.
Adaptiva ikoner visar olika former på olika enheter, per olika OEM. Du kan skapa en adaptiv launcher-ikon med hjälp av Adaptive Icon-guiden, som du kan komma åt genom att högerklicka på / res mapp och välja Ny, sedan “Bildtillgång“, och klicka på “Launcher-ikoner (Adaptive and Legacy)“.
Eftersom Oreo nu stöder nedladdningsbara teckensnitt kan du nu lägga till dem i dina appar för att minska storleken på dina appers APK. På samma sätt kan du också lägga till teckensnitt i XML-format i dina appar - så enkelt som du lägger till någon annan resursfil.
Basplattformsuppdatering
Android Studio 3.0 levereras med IntelliJ Platform 2017.1.2 som lägger till många nya funktioner och förbättringar i Android IDE. Dessa förbättringar hjälper dig att koda snabbare och ger funktioner som parameter tips, omedelbara sökresultat, nya lint kontroller, semantisk markering, och många fler.
Nya funktioner stöd
Java 8 har stöd
Eftersom utvecklare nu är vana vid Java 8-funktioner, har även Google förbättrat stöd för sådana språkfunktioner i Android Studio. Det betyder att du kan använda OpenJDK-API: er som java.time, java.nio.file, och java.lang.invoke, och så kan du också Använd bibliotek som byggts med hjälp av dessa API i dina appar.
Kotlin språkstöd
Kotlin är ett Java-kompatibelt språk som reducerar kedjeplattformen, undviker nullpekare undantag, och introducerar många andra förbättringar över Java. Dess mer uttrycklig och koncis i jämförelse med Java, och med Android Studio 3.0, kan du nu konvertera Java-filer till Kotlin eller koda direkt i Kotlin.
Instant Apps-support
Instant Apps är som webbapps men inbyggda appar som kan använda Android API och ge ett inbyggt utseende på din app. För slutanvändaren är det lika enkelt att öppna en webblänk; men för utvecklaren (det är du) handlar det om modulera sin app i moduler som kallas "feature module" som gemensamt gör en "funktion APK".
Instant Apps kan springa utan att installeras som webapplikationer, till skillnad från vanliga appar. För att få det att fungera måste du uppgradera din befintliga app för att stödja omedelbara appar - Android Studio 3.0 innehåller moduler för "Instant App" och "Feature" för samma. Jag tycker att det är en förbättring jämfört med vanliga appar. vad tror du?
Nya och uppdaterade verktyg
Ny Android Profiler
Android Profiler är nytt övervakningsverktyg för Android som ersätter det gamla Android Monitor-verktyget. Det är mycket bättre än det gamla verktyget och ger en realtid, enhetlig vy över appen. Du kan komma åt samma sak genom att öppna Se menyn, sedan går till “Verktyg Windows“, och äntligen välja “Android Profiler“.
Ny APK Debugger
Den helt nya APK Debugger i Android Studio 3.0 ger förbättrade felsökningsfunktioner. Med det sagt kan du debugera APK-filer om de är debuggable - även om det inte är byggt från ett Android Studio-projekt, till skillnad från tidigare. Du kan komma åt verktyget genom att gå till “Fil” menyn och klicka “Profilera eller felsöka APK” alternativ.
Ny Device File Explorer
Den nya Device File Explorer är ett verktyg till Få tillgång till den anslutna enhetens filsystem sömlöst. Den låter dig visa, kopiera och ta bort filer på enheten, och du kan också öppna dessa filer i den här IDE-filen. Du kan komma åt filutforskaren genom att klicka på “Se” meny, välj “Verktyg Windows“, och klicka på “Enhetsfilutforskare“.
Ny Android Plugin for Gradle
Android Plugin for Gradle 3.0.0 är ett nytt, förbättrat Gradle-plugin som hjälper adress bygga prestanda frågor av föregående plugin och erbjuder olika andra förbättringar. Dessa inkluderar snabbare konfigurationstider, variantmedvetna beroendeupplösningar och min favorit - snabbare stegvisa byggnader.
Gamla verktygsförbättringar
Android Emulator funktioner
Android Emulator buntad med Android Studio 3.0 kommer med många hastigheter och prestanda förbättringar inklusive stöd för OpenGL ES 3.0 för API-nivå 24 och högre. Dessutom har det ett enklare sätt att generera en buggrapport för din löpande app, och a Snabbare sätt att skicka emulatorrelaterade buggar.
Layoutredigeringsfunktioner
Layout Editor är van att designlayouter i en drag-och-släppredigerare, och den nya Android Studio ger olika förbättringar till den här gränssnittsmaskinen. De nya funktionerna inkluderar förbättrade drag-och-släppvisningsinsatser, ny felpanel, stöd för hinder och grupper och förbättrad skapande av kedjor.
APK Analyzer-funktioner
APK Analyzer är en verktyg för att analysera APK och förstå dess sammansättning efter att byggprocessen är klar. Det hjälper till att minska filstorlek och felsökning av DEX-filer och resurser. Med Android Studio 3.0 kommer den med nya filtreringsalternativ, förbättrad trädvy och bättre granskning av Proguard-aktiverade APKs.
För att använda APK Analyzer, bara dra och släpp en APK in i redigeringsfönstret i Android Studio. Alternativt kan du växla till Projekt perspektiv och öppna en APK i Projekt fönster. Och till sist kan du också gå till Bygga meny, välj “Analysera APK” från alternativen och välj sedan din APK.
Layout Inspector funktioner
Den förbättrade layout inspektören i denna Android IDE kommer med förbättringar som låter dig enkelt felsöka layoutproblem. Dessa inkluderar ny sökfunktion, kategoriserade egenskaper etc. Du kan komma åt det här inspektionsverktyget genom att gå till Verktyg meny, välj Android alternativet och klicka sedan på “Layout Inspector“.
Vilka funktioner ska vara nästa?
Det handlade om de nya funktionerna och förbättringarna i Android Studio 3.0. Även om denna lista kommer att exaltera många ännu, skulle några av er fortfarande leta efter fler funktioner uppdateringar i Android Studio. Och varför borde du inte? Android Studio är för utvecklare som du, och du måste säg i sina kommande funktioner.
Tack och lov, Google lyssnar på utvecklare som jag och dig - bara gå vidare till Android Studio Project Site. Här ser du olika sätt att höja din röst, rapportera fel och föreslå nya funktioner - följ bara instruktionerna där för att tala ditt hjärta och kom ihåg att inkludera all nödvändig information.
Om du gillar att läsa det här inlägget eller vill dela med dig av din favoritfunktion i Android Studio 3.0, skriv bara en kommentar nedan eller dela dina tankar med mig på @aksinghnet på Twitter. Jag skulle gärna höra från dig. Och, glad kodande killar!