Android Studio 3.0 - Alles wat u moet weten
Als Android-ontwikkelaar verwacht ik snel nieuwe en innovatieve functies van Google om ontwikkelaars zoals ik te helpen maak en test eenvoudig apps dan ooit en Android Studio 3.0 is niet anders. Voor het eerst aangekondigd in de Google I / O 2017 biedt Android 3.0 ondersteuning voor Kotlin samen met een aantal andere functies.
Als je niet kunt wachten probeer de nieuwe functies, download dan Android Studio 3.0 Preview en geniet ervan om het te proberen. Ondertussen laat ik u door de goedheid van Android Studio 3.0 bladeren - de nieuwe Android IDE.
Android Oreo-ondersteuning
Android Studio 3.0 voegt toe ondersteuning voor het schrijven van apps voor Android 8.0 Oreo inclusief de nieuwe functies die worden ondersteund in Oreo. Met deze nieuwe IDE kunt u eenvoudig creëren adaptieve lanceerinrichting pictogrammen, en voeg toe nieuwe soorten lettertypen in je apps.
Aanpasbare pictogrammen geven verschillende vormen op verschillende apparaten weer, per verschillende OEM's. U kunt een adaptief opstartpictogram maken met behulp van de wizard Adaptief pictogram, die u kunt openen door met de rechtermuisknop op te klikken / res map en kiezen nieuwe, dan “Image Asset“, en klikken “Launcher Icons (Adaptive and Legacy)“.
Omdat Oreo nu downloadbare lettertypen ondersteunt, kunt u ze nu toevoegen aan uw apps om de APK's van uw apps te verkleinen. U kunt ook lettertypen in XML-indeling toevoegen aan uw apps - net zo eenvoudig als u een ander bronbestand toevoegt.
Update van het basisplatform
Android Studio 3.0 wordt geleverd met IntelliJ Platform 2017.1.2, dat tal van nieuwe functies en verbeteringen toevoegt aan de Android IDE. Deze verbeteringen helpen u sneller te coderen en brengen functies zoals parameterhints, directe zoekresultaten, nieuwe lintcontroles, semantische markeringen, en nog veel meer.
Ondersteuning van nieuwe functies
Java 8 biedt ondersteuning
Omdat ontwikkelaars nu wennen aan Java 8-functies, heeft Google ook verbeterde ondersteuning voor dergelijke taalfuncties in Android Studio. Dit betekent dat u OpenJDK-API's zoals kunt gebruiken java.time, java.nio.file, en java.lang.invoke, en zo kunt u ook gebruik bibliotheken die zijn gebouwd met behulp van deze API's in je apps.
Kotlin taalondersteuning
Kotlin is een Java-compatibele taal die verlaagt boilerplate code, vermijdt nul-pointer-uitzonderingen en introduceert tal van andere verbeteringen ten opzichte van Java. Haar expressiever en beknopter in vergelijking met Java en met Android Studio 3.0, kunt u nu Java-bestanden naar Kotlin converteren of rechtstreeks in Kotlin coderen.
Onmiddellijke Apps-ondersteuning
Instant-apps zijn zoals web-apps, maar native apps die Android-API's kunnen gebruiken en een native look en feel voor uw app bieden. Voor de eindgebruiker is het net zo eenvoudig als het openen van een weblink; maar voor de ontwikkelaar (dat ben jij) gaat het over modulariseren van zijn app in modules genaamd 'feature module' die samen een 'feature APK' maakt.
Instant-apps kunnen draaien zonder te worden geïnstalleerd zoals web-apps, in tegenstelling tot reguliere apps. Om het te laten werken, moet je je bestaande app upgraden om instant-apps te ondersteunen - Android Studio 3.0 biedt modules 'Instant App' en 'Feature' voor het zelfde. Ik vind het een verbetering ten opzichte van reguliere apps; wat denk je?
Nieuwe en bijgewerkte hulpmiddelen
Nieuwe Android Profiler
Android Profiler is de nieuwe monitoringtool voor Android die de oude Android-monitortool vervangt. Het is veel beter dan de oude tool en biedt een real-time, uniform beeld van de app. Je kunt hetzelfde openen door te openen Uitzicht menu, ga dan naar “Tool Windows“, en uiteindelijk kiezen “Android Profiler“.
Nieuwe APK-foutopsporing
De geheel nieuwe APK-foutopsporing in Android Studio 3.0 brengt verbeterde debuggingmogelijkheden. Dat gezegd hebbende, het laat je APK's debuggen als ze debuggable zijn - zelfs als het niet is gebouwd vanuit een Android Studio-project, in tegenstelling tot vroeger. U kunt de tool openen door naar “het dossier” menu en klikken “Profiel of debug APK” keuze.
Nieuwe Device File Explorer
De nieuwe Device File Explorer is een hulpmiddel voor toegang krijgen tot het bestandssysteem van het verbonden apparaat naadloos. Hiermee kunt u bestanden op het apparaat bekijken, kopiëren en verwijderen en kunt u die bestanden ook openen in deze IDE. U kunt de bestandsverkenner openen door op te klikken “Uitzicht” menu, kiezen “Tool Windows“, en klikken “Device File Explorer“.
Nieuwe Android Plugin voor Gradle
Android-plug-in voor Gradle 3.0.0 is een nieuwe, verbeterde Gradle-plug-in die helpt problemen met het oplossen van adresproblemen van de vorige plug-in en biedt verschillende andere verbeteringen. Deze omvatten snellere configuratietijden, variant-bewuste afhankelijkheidsresolutie en mijn favoriet - snellere incrementele builds.
Oude gereedschapsverbeteringen
Android Emulator-functies
Android Emulator gebundeld met Android Studio 3.0 wordt geleverd met tal van snelheids- en prestatieverbeteringen, waaronder ondersteuning voor OpenGL ES 3.0 voor API-niveau 24 en hoger. Bovendien biedt het een eenvoudigere manier om een foutenrapport voor uw actieve app te genereren, en een snellere manier om emulator-gerelateerde bugs in te dienen.
Layout Editor-functies
Layout Editor is gewend om ontwerplay-outs in een editor voor slepen en neerzetten, en de nieuwe Android Studio brengt verschillende verbeteringen aan deze interface-maker. De nieuwe functies omvatten verbeterde invoegingen voor slepen-en-neerzetten, nieuw foutenvenster, ondersteuning voor barrières en groepen en verbeterde creatie van ketens.
APK Analyzer-functies
APK Analyzer is een hulpmiddel om APK te analyseren en de samenstelling ervan te begrijpen nadat het bouwproces is voltooid. Het helpt bij het verkleinen van de bestandsgrootte en het debuggen van DEX-bestanden en -bronnen. Met Android Studio 3.0 wordt het geleverd met nieuwe filteropties, verbeterde boomstructuur en beter onderzoek van APK's met Proguard-ondersteuning.
Om de APK Analyzer te gebruiken, gewoon sleep een APK in het bewerkingsvenster van Android Studio. Als alternatief kunt u overschakelen naar project perspectief en open een APK in de project venster. En als laatste kunt u ook naar toe gaan Bouwen menu, kies “Analyseer APK” uit de opties en selecteer vervolgens uw APK.
Layout Inspector-functies
De verbeterde Layout Inspector in deze Android IDE wordt geleverd met uitbreidingen waarmee u kunt gemakkelijk lay-outproblemen oplossen. Deze omvatten een nieuwe zoekfunctie, gecategoriseerde eigenschappen, etc. U kunt deze inspectietool openen door naar Hulpmiddelen menu, kiezen Android optie en klik vervolgens op “Layout Inspector“.
Welke kenmerken zullen de volgende zijn??
Dit had alles te maken met de nieuwe functies en verbeteringen in Android Studio 3.0. Hoewel deze lijst nog velen zal opwinden, zouden sommigen van jullie er nog steeds naar zoeken meer functie-updates in Android Studio. En waarom zou je niet? Android Studio is voor ontwikkelaars zoals jij, en je moet dit doen inspraak hebben in de aankomende functies.
dankbaar, Google luistert wel naar ontwikkelaars zoals ik en jij - ga gewoon naar de Android Studio Project Site. Hier zie je verschillende manieren om je stem te verheffen, rapporteer bugs en stel nieuwe functies voor - volg gewoon de instructies om uw hart te spreken en vergeet niet om alle nodige informatie op te nemen.
Als je deze post graag hebt gelezen of je favoriete functie in Android Studio 3.0 wilt delen, kun je hieronder een opmerking schrijven of je gedachten met me delen op @aksinghnet op Twitter. Ik hoor graag van je. En, vrolijke jongens!