nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


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.

Adaptieve pictogrammen tonen verschillende vormen op verschillende apparaten, 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 de map / res te klikken en Nieuw te kiezen, vervolgens " Afbeeldingbestand " en op Launcher-pictogrammen (Adaptief en oud) te klikken.

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.

Onmiddellijke Apps-ondersteuning

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.

Instant-apps kunnen worden uitgevoerd zonder dat ze als web-apps worden geïnstalleerd, 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 hiervoor modules 'Instant App' en 'Feature' . Ik denk dat het een verbetering is 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. U kunt hetzelfde openen door het menu Beeld te openen, vervolgens naar " Windows-hulpprogramma's " te gaan en ten slotte " Android Profiler " te kiezen.

Nieuwe APK-foutopsporing

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.

Nieuwe Device File Explorer

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.

Nieuwe Android Plugin voor Gradle

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-functies

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

Om de APK Analyzer te gebruiken, sleept u gewoon een APK naar het Editor-venster van Android Studio. Als alternatief kunt u overschakelen naar projectperspectief en een APK openen in het projectvenster . En als laatste kunt u ook naar het menu Build gaan, " Analyseer APK " uit de opties kiezen en vervolgens uw APK selecteren.

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!

Facebook Messenger wordt nu geleverd met end-to-end-codering via geheime gesprekken

Facebook Messenger wordt nu geleverd met end-to-end-codering via geheime gesprekken

In april rolde WhatsApp de end-to-end-codering uit, waardoor gebruikers toegang kregen tot beveiligde berichtenuitwisseling. Nu haalt WhatsApp's halfbroer, Facebook Messenger, een pagina uit zijn boek, omdat de chat-app ook zijn eigen vorm van end-to-end encryptie heeft uitgerold.De implementatie van end-to-end encryptie door Facebook Messenger, Secret Conversation genaamd, is drastisch anders dan die op WhatsApp

(Technische en ontwerptips)

Google Earth opnieuw ontworpen - hier is wat er nieuw is

Google Earth opnieuw ontworpen - hier is wat er nieuw is

Na een week plagen, heeft Google eindelijk de nieuwe en verbeterde versie van Google Earth onthuld . Nu beschikbaar op zowel de webbrowser als op Android-apparaten, met een iOS-release binnenkort, brengt de nieuwe Google Earth een aantal nieuwe functies met zich mee die het navigeren door de digitale wereld een plezier maken

(Technische en ontwerptips)