Android Studio 3.0 - Alt du behøver at vide
At være en Android-udvikler, forventer jeg hurtigt nye og innovative funktioner fra Google for at hjælpe udviklere som mig Opret og test apps nemt end nogensinde og Android Studio 3.0 er ikke anderledes. Først annonceret i Google I / O 2017, tilbyder Android 3.0 support til Kotlin sammen med en række andre funktioner.
Hvis du ikke kan vente med prøv de nye funktioner, derefter download Android Studio 3.0 Preview og nyd trialing det. Lad mig gå igennem godheden ved Android Studio 3.0 - den nye Android IDE.
Android Oreo support
Android Studio 3.0 tilføjer støtte til at skrive apps til Android 8.0 Oreo herunder de nye funktioner understøttet i Oreo. Ved hjælp af denne nye IDE kan du nemt oprette adaptive launcher ikoner, og tilføj nye typer skrifttyper i dine apps.
Adaptive ikoner viser forskellige former på forskellige enheder, pr. forskellige OEM'er. Du kan oprette et adaptivt launcher-ikon ved hjælp af guiden Adaptive Icon, som du kan få adgang til ved at højreklikke på / res mappe og vælge Ny, derefter “Image Asset“, og klikke på “Launcher ikoner (Adaptive og Legacy)“.
Da Oreo nu understøtter downloadbare skrifttyper, kan du nu tilføje dem i dine apps for at reducere størrelsen på dine apps APK'er. Tilsvarende kan du også tilføje skrifttyper i XML-format i dine apps - så enkelt som du tilføjer en anden ressourcefil.
Base platform opdatering
Android Studio 3.0 leveres med IntelliJ Platform 2017.1.2, der tilføjer mange nye funktioner og forbedringer i Android IDE. Disse forbedringer hjælper dig med at kode hurtigere og bringer funktioner som f.eks parameter tips, øjeblikkelige søgeresultater, nye lint checks, semantisk fremhævning, og mange flere.
Nye funktioner understøtter
Java 8 indeholder support
Da udviklere nu vender sig til Java 8-funktioner, har også Google forbedret understøttelsen af sådanne sprogfunktioner i Android Studio. Det betyder at du kan bruge OpenJDK API'er som java.time, java.nio.file, og java.lang.invoke, og så kan du også Brug biblioteker bygget ved hjælp af disse API'er i dine apps.
Kotlin sprogstøtte
Kotlin er et Java-kompatibelt sprog som reducerer boilerplate kode, undgår nullpeger undtagelser, og introducerer mange andre forbedringer over Java. Det er mere udtryksfulde og koncise i forhold til Java, og med Android Studio 3.0, kan du nu konvertere Java-filer til Kotlin eller kode direkte i Kotlin.
Instant Apps support
Instant Apps er ligesom web apps men native apps der kan bruge Android API'er og give et indbygget udseende til din app. For slutbrugeren er det lige så nemt som at åbne et weblink; men for udvikleren (det er du) handler det om modularizing hans app i moduler kaldet 'feature modul' der kollektivt gør en 'funktion APK'.
Instant Apps kan løbe uden at blive installeret ligesom web apps, i modsætning til almindelige apps. For at få det til at fungere, skal du opgradere din eksisterende app til at understøtte instant apps - Android Studio 3.0 indeholder 'Instant App' og 'Feature' moduler for det samme. Jeg synes, det er en forbedring i forhold til almindelige apps; hvad synes du?
Nye og opdaterede værktøjer
Ny Android Profiler
Android Profiler er nyt overvågningsværktøj til Android, som erstatter det gamle Android Monitor-værktøj. Det er meget bedre end det gamle værktøj og giver en realtid, samlet visning af appen. Du kan få adgang til det samme ved at åbne Udsigt menuen, så går til “Værktøj Windows“, og endelig vælge “Android Profiler“.
Ny APK Debugger
Den helt nye APK Debugger i Android Studio 3.0 bringer forbedret debugging kapacitet. Når det er sagt, lader det dig fejle APK'er, hvis de er debuggable - selvom det ikke er bygget fra et Android Studio-projekt, i modsætning til før. Du kan få adgang til værktøjet ved at gå til “Fil” menu og klikke på “Profil eller debug APK” mulighed.
Ny Device File Explorer
Den nye Device File Explorer er et værktøj til Få adgang til den tilsluttede enheds filsystem problemfrit. Det giver dig mulighed for at se, kopiere og slette filer på enheden, og du kan også åbne disse filer i denne IDE. Du kan få adgang til filutforskeren ved at klikke på “Udsigt” menu, vælge “Værktøj Windows“, og klikke på “Device File Explorer“.
Ny Android Plugin for Gradle
Android Plugin for Gradle 3.0.0 er et nyt, forbedret Gradle plugin, der hjælper adresse bygge præstationsproblemer af det forrige plugin og tilbyder forskellige andre forbedringer. Disse omfatter hurtigere konfigurationstider, variantbevidst afhængighedsopløsning og min favorit - hurtigere inkrementelle bygninger.
Gamle værktøjsforbedringer
Android Emulator funktioner
Android Emulator bundtet med Android Studio 3.0 kommer med mange hurtige og ydeevne forbedringer herunder støtte til OpenGL ES 3.0 for API niveau 24 og derover. Desuden har den en nemmere måde at generere en fejlrapport til din løbende app, og a hurtigere måde at indsende emulator-relaterede fejl.
Layout Editor funktioner
Layout Editor er vant til design layouter i et træk-og-slip editor, og den nye Android Studio bringer forskellige forbedringer til denne interface maker. De nye funktioner inkluderer forbedrede træk-og-slip-visning indsætninger, nyt fejlpanel, støtte til barrierer og grupper og forbedret oprettelse af kæder.
APK Analyzer funktioner
APK Analyzer er en værktøj til at analysere APK og forstå dets sammensætning efter at byggeprocessen er færdig. Det hjælper med at reducere filstørrelse og debugging DEX filer og ressourcer. Med Android Studio 3.0 leveres det med nye filtreringsindstillinger, forbedret trævisning og bedre undersøgelse af Proguard-aktiverede APK'er.
For at bruge APK Analyzer, bare Træk og slip en APK ind i editor-vinduet i Android Studio. Alternativt kan du skifte til Projekt perspektiv og åbne en APK i Projekt vindue. Og endelig kan du også gå til Byg menu, vælg “Analyser APK” fra mulighederne, og vælg derefter din APK.
Layout Inspector funktioner
Den forbedrede Layout Inspector i denne Android IDE leveres med forbedringer, der giver dig mulighed for nemt fejlfinding layout problemer. Disse omfatter ny søgning funktion, kategoriseret egenskaber, osv. Du kan få adgang til dette inspektionsværktøj ved at gå til Værktøj menu, vælge Android og klik derefter på “Layout Inspector“.
Hvilke funktioner skal være næste?
Det handlede om de nye funktioner og forbedringer i Android Studio 3.0. Selv om denne liste vil ophidses mange endnu, vil nogle af jer stadig være på udkig efter Flere funktioner opdateringer i Android Studio. Og hvorfor skulle du ikke? Android Studio er for udviklere som dig, og du skal få et indtryk i sine kommende funktioner.
Heldigvis, Google lytter til udviklere som mig og dig - bare gå over til Android Studio Project Site. Her kan du se forskellige måder at øge din stemme på, rapportere fejl og foreslå nye funktioner - bare følg vejledningen der for at tale dit hjerte og husk at medtage alle nødvendige oplysninger.
Hvis du har haft det godt at læse dette indlæg eller ønsker at dele din yndlingsfunktion i Android Studio 3.0, skal du bare skrive en kommentar nedenfor eller dele dine tanker med mig på @aksinghnet på Twitter. Jeg vil gerne høre fra dig. Og, glade kodende fyre!