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 eenvoudig apps te maken en testen en Android Studio 3.0 is dat niet. 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 om de nieuwe functies uit te proberen, 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 ondersteuning toe 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 gemakkelijk adaptieve opstartpictogrammen maken en nieuwe typen lettertypen toevoegen aan uw apps.

Omdat Oreo nu downloadbare lettertypen ondersteunt, kunt u ze nu toevoegen aan uw apps om de APK's van uw apps te verkleinen. Op dezelfde manier kunt u ook lettertypen in XML-indeling toevoegen aan uw apps - net zo eenvoudig als u een ander bronbestand toevoegt .
Basisplatform update
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 bieden 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 java.time, java.nio.file en java.lang.invoke kunt gebruiken . U kunt dus ook bibliotheken gebruiken die met deze API's zijn gebouwd in uw apps.
Kotlin taalondersteuning
Kotlin is een Java-compatibele taal die de boilerplate-code verlaagt, null-pointer-uitzonderingen vermijdt en tal van andere verbeteringen introduceert ten opzichte van Java. Het is expressiever en beknopter in vergelijking met Java en met Android Studio 3.0 kun je nu Java-bestanden naar Kotlin converteren of rechtstreeks in Kotlin coderen.

Instant-apps zijn net 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 om het modulariseren van zijn app in modules genaamd 'feature-module' die gezamenlijk een 'feature APK' maakt.

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. U kunt hetzelfde openen door het menu Beeld te openen, vervolgens naar " Windows-hulpprogramma's " te gaan en ten slotte " Android Profiler " te kiezen.

De geheel nieuwe APK- foutopsporing in Android Studio 3.0 biedt verbeterde mogelijkheden voor foutopsporing . 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 het hulpprogramma openen door naar het menu "Bestand" te gaan en op de optie " Profiel of foutopsporing APK " te klikken.

De nieuwe Device File Explorer is een hulpmiddel om naadloos toegang te krijgen tot het bestandssysteem van het aangesloten apparaat . Hiermee kunt u bestanden op het apparaat bekijken, kopiëren en verwijderen en kunt u die bestanden ook openen in deze IDE. U krijgt toegang tot de bestandsverkenner door op het menu "Beeld" te klikken, " Gereedschap Windows " te kiezen en op " Apparaatbestandsverkenner " te klikken.

Android-plug-in voor Gradle 3.0.0 is een nieuwe, verbeterde Gradle-plug-in die problemen met de adresontwikkeling van de vorige plug-in helpt oplossen en biedt verschillende andere verbeteringen. Deze omvatten snellere configuratietijden, een variantbewuste afhankelijkheidsresolutie en mijn favoriete - snellere incrementele builds .
Oude gereedschapsverbeteringen
Android Emulator-functies
Android Emulator gebundeld met Android Studio 3.0 wordt geleverd met tal van snelheids- en prestatieverbeteringen inclusief ondersteuning voor OpenGL ES 3.0 voor API level 24 en hoger. Bovendien biedt het een eenvoudigere manier om een foutenrapport voor uw actieve app te genereren en een snellere manier om emulatorgerelateerde bugs in te dienen .

Layout Editor wordt gebruikt om lay-outs in een slepen-en-neerzetten-editor te ontwerpen en de nieuwe Android Studio brengt verschillende verbeteringen aan deze interface-maker. De nieuwe functies omvatten verbeterde invoegingen voor slepen en neerzetten, een nieuw foutenvenster, ondersteuning voor hindernissen en groepen en een verbeterde creatie van ketens.

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, een verbeterde boomstructuur en een beter onderzoek van APK's met Proguard-ondersteuning .

Layout Inspector-functies
De verbeterde Layout Inspector in deze Android IDE wordt geleverd met uitbreidingen waarmee u probleemloos lay-outproblemen kunt oplossen . Deze omvatten een nieuwe zoekfunctie, gecategoriseerde eigenschappen, enz. U kunt deze inspectietool openen door naar het menu Extra te gaan, de Android- optie te kiezen en vervolgens op " Layout Inspector " te klikken.
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 prikkelen, zijn sommigen van jullie nog steeds op zoek naar meer functie-updates in Android Studio . En waarom zou je niet? Android Studio is voor ontwikkelaars zoals jij, en je moet inspraak hebben in de aankomende functies .
Gelukkig luistert Google naar ontwikkelaars zoals ik en jij - ga gewoon naar de Android Studio Project Site. Hier zie je verschillende manieren om je stem te verheffen, bugs te melden en nieuwe functies te suggereren - volg gewoon de instructies om je 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, fijne codeerende jongens!

Twitter versus Weibo: 8 dingen die Twitter kan leren van de laatste
Sina Weibo is geen grap. Het is nu de meest populaire microblogdienst in China. Het verbruikt 90% marktaandeel van de microblogdienst in China, met meer dan 140 miljoen gebruikers in minder dan 2 jaar, terwijl Twitter in minder dan 5 jaar 200 miljoen gebruikers heeft verworven. Het is nieuw, het is heet en het wordt steeds groter en sterker

Creëer uw persoonlijke vloergids met padwijzer
Het voor de eerste keer navigeren door een groot gebouw kan erg desoriënterend zijn, vooral als je actief op zoek bent naar een bepaalde sport in dat gebouw. Microsoft zou zich waarschijnlijk ervan bewust zijn dat het navigeren door een nieuwe locatie voor sommigen een uitdaging zou kunnen zijn. Daarom heeft het bedrijf een app uitgebracht met de naam Path Guide voor Android-apparaten.