{"id":20992,"date":"2015-09-14T11:07:00","date_gmt":"2015-09-14T10:07:00","guid":{"rendered":"https:\/\/www.inovex.de\/\/?p=853"},"modified":"2015-09-14T11:07:00","modified_gmt":"2015-09-14T10:07:00","slug":"android-studio-1-3-neue-features-im-ueberblick","status":"publish","type":"post","link":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/","title":{"rendered":"Android Studio 1.3: Neue Features im \u00dcberblick"},"content":{"rendered":"<p>Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln, und hat sich seit der \u00fcberraschenden Ank\u00fcndigung auf der Google I\/O 2013 schnell weiterentwickelt. Das erste \u201efertige\u201c 1.0 Release wurde im Dezember 2014 ver\u00f6ffentlicht und hatte gegen\u00fcber dem klassischen ADT PlugIn f\u00fcr eclipse noch einige Defizite. Auf der diesj\u00e4hrigen I\/O wurde ein Preview der Version 1.3 gezeigt, die\u00a0seit Ende Juli als finales Release verf\u00fcgbar ist. In diesem Artikel werfen wir einen Blick auf die neuen Features von Android Studio 1.3<!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\"><\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#SDK-Manager\" >SDK Manager<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Neue-Tools\" >Neue Tools<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Allocation-Tracker\" >Allocation Tracker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Heap-Snapshot-Viewer-HPROF\" >Heap Snapshot Viewer (HPROF)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Captures-Ansicht\" >Captures-Ansicht<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Native-Code\" >Native Code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Marshmallow-kommt\" >Marshmallow kommt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Annotations\" >Annotations<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Debugger\" >Debugger<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Data-Binding\" >Data Binding<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Und-sonst\" >Und sonst?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Wie-geht-es-weiter\" >Wie geht es weiter?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#Mehr-zur-App-Entwicklung\" >Mehr zur App-Entwicklung<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"SDK-Manager\"><\/span><a id=\"user-content-sdk-manager\" class=\"anchor\" href=\"#sdk-manager\"><\/a>SDK Manager<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Der bisher als Standalone-Applikation verf\u00fcgbare SDK-Manager wurde ins Android Studio integriert. Der SDK Manager ist der Paket-Manager des Android SDKs, er sorgt f\u00fcr die Updates der einzelnen Pakete und bietet dem Entwickler die gezielte Auswahl ben\u00f6tigter SDK-Komponenten an. Ein gro\u00dfer Vorteil der Integration ins Android Studio ist der damit verbundene regelm\u00e4ssige Check auf aktuellere Pakete wie etwa\u00a0der Support Library, da beim Start der IDE direkt eine Benachrichtigung angezeigt wird, falls neue Versionen verf\u00fcgbar sind. In diesem Zuge wurde auch die Installation des NDKs (Native Development Kit) mit in den SDK-Manager integriert.<\/p>\n<figure id=\"attachment_855\" aria-describedby=\"caption-attachment-855\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb1-SDKManager.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-855\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb1-SDKManager-1024x671.png\" alt=\"Der SDK-Manager in Android Studion 1.3\" width=\"800\" height=\"524\" \/><\/a><figcaption id=\"caption-attachment-855\" class=\"wp-caption-text\">Abb.1: SDK\u00a0Manager<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Neue-Tools\"><\/span><a id=\"user-content-neue-tools\" class=\"anchor\" href=\"#neue-tools\"><\/a>Neue Tools<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Im Zuge der Migration des eclipse-basierten ADT-PlugIn auf Android Studio wurden weitere Tools direkt ins Android Studio integriert und dabei zum Teil wesentlich verbessert. Nachdem schon Trace View fester Bestandteil von Android Studio geworden ist, finden sich jetzt auch der Allocation Tracker und der Heap Dump Viewer in der neuen IDE ein.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Allocation-Tracker\"><\/span><a id=\"user-content-allocation-tracker\" class=\"anchor\" href=\"#allocation-tracker\"><\/a>Allocation Tracker<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Der Allocation Tracker visualisiert die Anzahl neu erstellter Objekte \u00fcber einen dedizierten Zeitraum. Dies ist zum Beispiel hilfreich, wenn die Applikation ungew\u00fcnscht oft durch einen Garbage-Collector-Lauf unterbrochen wird und es damit zu Unterbrechungen bei Animationen oder dem Scrolling kommt. Der Allocation Tracker wird zur Laufzeit der Anwendung gestartet, den entsprechenden Button findet man im \u201eAndroid\u201c-Tool-Fenster unter dem \u201eMemory\u201c-Tab. Nach dem Start wird jedes neu erstellte Objekt erfasst, bis die Aufzeichnung beendet wird. Die Auswertung der Ergebnisse erfolgt tabellarisch, wie aus eclipse bekannt und zus\u00e4tzlich auch grafisch, entweder als rundes \u201eSunburst\u201c\u00a0Diagramm oder rechteckig. Wichtig bei der Darstellung ist die korrekte Sortierung entweder nach Anzahl der erstellten Objekte (wenn man z.B. auf der Suche nach unn\u00f6tiger Garbage-Collector-Ausf\u00fchrung ist), oder nach Gr\u00f6\u00dfe der Objekte (um z.B. Speicher-Probleme zu identifizieren).<\/p>\n<figure id=\"attachment_856\" aria-describedby=\"caption-attachment-856\" style=\"width: 787px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb2-Allocationtracker.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-856\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb2-Allocationtracker.png\" alt=\"Der Allocation Tracker in Android Studio 1.3\" width=\"787\" height=\"685\" \/><\/a><figcaption id=\"caption-attachment-856\" class=\"wp-caption-text\">Abb.2: Allocation Tracker<\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"Heap-Snapshot-Viewer-HPROF\"><\/span><a id=\"user-content-heap-snapshot-viewer-hprof\" class=\"anchor\" href=\"#heap-snapshot-viewer-hprof\"><\/a>Heap Snapshot Viewer (HPROF)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Der neue Heap Snapshot Viewer ist die Alternative zum MAT-PlugIn (Memory Analyzer)\u00a0unter eclipse. Per Knopfdruck wird aus einer laufenden Applikation ein vollst\u00e4ndiger Heap Dump erzeugt, also ein Abbild aller Objekte und deren Beziehungen. Dies ist hilfereich bei der Suche nach Memory Leaks, denn f\u00fcr jedes Objekt zeigt\u00a0der Referenzbauman der Wurzel das sogenannte GC-Root\u00a0auf, also die Referenz, die daf\u00fcr verantwortlich ist, dass dieses Objekt im Speicher gehalten wird und nicht vom Garbage Collector gel\u00f6scht werden kann. Spannend hierbei sind vor allem gr\u00f6\u00dfere Objekte wie Activities oder Bitmaps. Tauchen\u00a0diese \u00f6fter als ben\u00f6tigt im Heap Dump auf, sollte man auf jeden Fall nach der Ursache forschen. Ein Heap Dump l\u00e4sst sich per Klick w\u00e4hrend der App-Ausf\u00fchrung im \u201eMemory\u201c-Tab des \u201eAndroid\u201c-Tool-Fensters erstellen. Die Konvertierung in das HPROF Format und das Parsen erfolgt automatisch. Die Darstellung ist dreigeteilt und zeigt links oben eine Ansicht der erfassten Klassen. Selektiert man eine Klasse, erh\u00e4lt man rechts daneben eine Ansicht der jeweiligen Objekte, also Instanzen der Klasse mit ihren jeweiligen\u00a0Eigenschaften und Heap-Gr\u00f6\u00dfen. M\u00f6chte man herausfinden, warum eine Instanz im Speicher gehalten wird, sieht man im unteren Bereich auf den Referenzbaum:\u00a0Dieser gibt uns die M\u00f6glichkeit, die Referenzen auf die Instanz zu \u00fcberpr\u00fcfen und die Ursache zu ermitteln.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_858\" aria-describedby=\"caption-attachment-858\" style=\"width: 782px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb3-HPROF.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-858\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb3-HPROF.png\" alt=\"Der Heap Snapshot Viewer in Android Studio 1.3\" width=\"782\" height=\"685\" \/><\/a><figcaption id=\"caption-attachment-858\" class=\"wp-caption-text\">Abb.3: Heap Snapshot Viewer<\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"Captures-Ansicht\"><\/span><a id=\"user-content-captures-ansicht\" class=\"anchor\" href=\"#captures-ansicht\"><\/a>Captures-Ansicht<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Schon etwas l\u00e4nger vorhanden ist im Android Studio das \u201eCaptures\u201c-Tool-Window. Hier werden alle erzeugten Snapshots und traces gesammelt und angzeigt. Ein Doppelklick auf eine Datei \u00f6ffnet das entsprechende Tool. Die Dateien werden im \u201e\/captures\u201c Verzeichnis des jeweiligen Projektes abgelegt und k\u00f6nnen bei Bedarf mit eingecheckt werden.<\/p>\n<figure id=\"attachment_859\" aria-describedby=\"caption-attachment-859\" style=\"width: 284px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb4-captures.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-859\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb4-captures.png\" alt=\"Captures Window in Android Studio 1.3\" width=\"284\" height=\"272\" \/><\/a><figcaption id=\"caption-attachment-859\" class=\"wp-caption-text\">Abb.4: Captures Window<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Native-Code\"><\/span><a id=\"user-content-native-code\" class=\"anchor\" href=\"#native-code\"><\/a>Native Code<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Eine der gr\u00f6\u00dften Neuerungen in Android Studio 1.3 wird die Entwickler sehr freuen, die sich t\u00e4glich mit dem NDK, also dem Native Development Kit, besch\u00e4ftigen. Google spendiert den Android-Entwicklern eine ausgezeichnete C\/C++ Unterst\u00fctzung in der IDE. \u00d6ffnet man eine entsprechende .c\/.cpp-Datei, erh\u00e4lt man vollst\u00e4ndigen Support f\u00fcr die typische Sprachfeatures von C\/C++ inklusive Refactorings, Code-Analyse etc. Google integriert hier die kommerzielle CLion IDE von Jetbrains in Android Studio und bietet sie der Android Community damit <em>for free<\/em>\u00a0an! Mit CLion kommt auch Native Debugging mit in die IDE. Hier kann der Entwickler zwischen dem GDB und dem neuen LLDB Debugger w\u00e4hlen (unter Run\/Debug Configurations &gt;\u00a0Android Native &gt; \u201eNative Debugger\u201c). Doch damit nicht genug \u2013 Android Studio bietet noch ein ganz spezielles Feature an: Die IDE hat ein vollst\u00e4ndiges Verst\u00e4ndnis von JNI, dem Java Native Interface und kann somit schon w\u00e4hrend der Entwicklungzeit sowohl die Java- also auch die native Seite des Codes analysieren und fr\u00fchzeitig auf Fehler hinweisen. So checkt die IDE, ob die aus Java mit dem Keyword \u201enative&#8220; markierten Methoden im C-Code vorhanden sind und den von JNI vorgeschriebenen Namenskonventionen entsprechen. \u00dcber Code Completion lassen sich die Methoden im C-Code erzeugen. Zus\u00e4tzlich generiert die IDE schon typische Parameter-Konvertierungen,\u00a0etwa f\u00fcr den Datentyp String. Damit werden dem Entwickler viele Arbeitsschritte speziell im JNI-Bereich erspart. Leider ist der Support f\u00fcr C\/ C++ zur Zeit noch als Beta-Feature markiert. Dies d\u00fcrfte unter anderem\u00a0an der Problematik des Build-Systems liegen. Denn um alle Features nutzen zu k\u00f6nnen, muss der Entwickler auf das experimentelle Gradle-PlugIn f\u00fcr Android umsteigen, das\u00a0sich zur Zeit mit Version 0.2 in der Beta-Phase befindet und eine modifizierte Syntax der build.gradle erfordert. Das \u201ealte\u201c NDK-Build System wird noch unterst\u00fctzt, allerdings muss hier das Property \u201eandroid.useDeprecatedNdk=true\u201c in der lokalen <em>gradle.properties<\/em>-Datei gesetzt werden. Es bleibt abzuwarten, wie schnell das experimentelle Gradle-PlugIn zum Standard wird und welcher Migrationspfad f\u00fcr bestehende Projekte aufgezeigt wird.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_861\" aria-describedby=\"caption-attachment-861\" style=\"width: 905px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb5-native.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-861\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb5-native.png\" alt=\"Der C\/C++ Editor in Android Studio 1.3\" width=\"905\" height=\"335\" \/><\/a><figcaption id=\"caption-attachment-861\" class=\"wp-caption-text\">Abb.5: C\/C++ Editor<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Marshmallow-kommt\"><\/span><a id=\"user-content-der-marshmallow-kommt\" class=\"anchor\" href=\"#der-marshmallow-kommt\"><\/a>Marshmallow kommt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&#8230; und damit\u00a0einige Neuigkeiten f\u00fcr den Android-Entwickler. Viel diskutiert und an anderen Stellen ausf\u00fchrlichst besprochen: Das neue Permission System. Android Studio respektiert die Tatsache, dass der App zur Laufzeit Permissions gegeben und entzogen werden k\u00f6nnen. So \u00fcberp\u00fcft die IDE, ob der Entwickler den aktuellen Zustand der Permission abfragt. Tut er das nicht, wird ein Fehler angezeigt und ein QuickFix angeboten. Weiterhin bietet die IDE einfachen Boilerplate-Code, um den Benutzer nach der Berechtigung zu fragen. Dies wird f\u00fcr Applikationen aktiviert, die\u00a0das Target SDK auf 23 oder h\u00f6her gesetzt haben.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_862\" aria-describedby=\"caption-attachment-862\" style=\"width: 934px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb6-permissions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-862\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb6-permissions.png\" alt=\"Runtime Permissions in Android Studio 1.3\" width=\"934\" height=\"214\" \/><\/a><figcaption id=\"caption-attachment-862\" class=\"wp-caption-text\">Abb.6: Runtime Permissions<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Annotations\"><\/span><a id=\"user-content-annotations\" class=\"anchor\" href=\"#annotations\"><\/a>Annotations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Android Studio unterst\u00fctzt eine Reihe von Android-spezifischen Annotationen, um die Codequalit\u00e4t und Inspektion zur Compile-Zeit zu unterst\u00fctzen. So k\u00f6nnen Methoden markiert werden, die\u00a0zum Beispiel die Ausf\u00fchrung im UI-Thread erfordern. Ebenso k\u00f6nnen Integer Konstanten markiert werden, um zu verdeutlichen, dass hier z.B. die ID einer Ressource oder ein Farbwert erwartet wird. Eine vollst\u00e4ndige Liste findet sich bei den <a href=\"https:\/\/developer.android.com\/tools\/debugging\/annotations.html\" target=\"_blank\" rel=\"noopener\">Android Developers<\/a>.\u00a0Dies Annotation sollten auch in eigenen Methoden und Klassen verwendet werden, daher lohnt sich hier ein tiefergehender Blick!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Debugger\"><\/span><a id=\"user-content-debugger\" class=\"anchor\" href=\"#debugger\"><\/a>Debugger<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Der ohnehin schon ausgezeichnete Java-Debugger von IntelliJ, der\u00a0nat\u00fcrlich auch im Android Studio zum Einsatz kommt, wurde um ein paar Android-spezifische Features erweitert. In der Android API kommen h\u00e4ufig <em>Integer<\/em>-Werte oder Konstanten zum Einsatz, zum Beispiel f\u00fcr Farbwerte oder Ressource IDs. Der Debugger ist jetzt in der Lage, etwa\u00a0auf Basis der zuvor beschriebenen Annotations Integer Werte zur Laufzeit zu interpretieren. Dies funktioniert leider noch nicht \u00fcberall aber es lohnt sich, w\u00e4hrend einer Debug-Session bei einer nicht aussagekr\u00e4ftigen Integer-Zahl auf View as &gt; Android Typed Integer\u00a0zu klicken, wie in der Abbildung zu sehen ist.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_863\" aria-describedby=\"caption-attachment-863\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb7-debugger.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-863\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb7-debugger-1024x490.png\" alt=\"Der Debugger in Android Studio 1.3\" width=\"800\" height=\"383\" \/><\/a><figcaption id=\"caption-attachment-863\" class=\"wp-caption-text\">Abb.7: Debugger<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Data-Binding\"><\/span><a id=\"user-content-databinding\" class=\"anchor\" href=\"#databinding\"><\/a>Data Binding<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ebenfalls in beta ist das Data\u00a0Binding Framework, das\u00a0zur Compile-Zeit durch Codegenerierung ein direktes Verbinden von View-Properties in XML mit\u00a0Java-Properties erm\u00f6glicht. Android Studio unterst\u00fctzt die daf\u00fcr eingef\u00fchrte Expression language in XML (wenn auch leider noch ohne Code-Completion) sowie die Einbindung der generierten Klassen in den Classpath. Weiter Informationen zum Databinding findet man im Entsprechenden Abschnitt der <a href=\"\/\/developer.android.com\/tools\/data-binding\/guide.html\" target=\"_blank\" rel=\"noopener\">Android Developer Guidelines<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Und-sonst\"><\/span><a id=\"user-content-und-sonst\" class=\"anchor\" href=\"#und-sonst\"><\/a>Und sonst?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Neben den besprochenen \u201egr\u00f6\u00dferen\u201c Features finden sich noch allerhand kleine aber praktische Details in der neuen Android-Studio-Version. So wurden zum Beispiel einige Live Templates integriert, die\u00a0es zum Beispiel erm\u00f6glichen, log-Statments einzuf\u00fcgen oder einen \u201eParcelable\u201c-Block zu generieren. Eine gute \u00dcbersicht der neuen Live-Templates findet man unter Preferences &gt; Editor &gt; Live Templates (siehe Abbildung 8). Ebenfalls vereinfacht wurde die Einbindung von Google-Diensten, zum Beispiel GCM oder Google Analytics. Diese lassen sich jetzt aus dem \u201eProject Structure\u201c Dialog ausw\u00e4hlen, danach werden automatisch die Abh\u00e4ngigkeiten dem Projekt hinzugef\u00fcgt und wenn m\u00f6glich schon Boilerplate Code generiert.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_864\" aria-describedby=\"caption-attachment-864\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb8-templates.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-864\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/09\/Abb8-templates-1024x375.png\" alt=\"Live Templates in Android Studio 1.3\" width=\"800\" height=\"293\" \/><\/a><figcaption id=\"caption-attachment-864\" class=\"wp-caption-text\">Abb.8: Live Templates<\/figcaption><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Wie-geht-es-weiter\"><\/span><a id=\"user-content-wie-geht-es-weiter\" class=\"anchor\" href=\"#wie-geht-es-weiter\"><\/a>Wie geht es weiter?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Aktuell ist bereits die 1.4 Version von Android Studio im \u201eCanary\u201c-Kanal verf\u00fcgbar. Das Release gibt einen Ausblick auf neue Features, darunter\u00a0ein Theme-Editor sowie ein Vektorgrafikeditor mit der Option, die ben\u00f6tigten PNGs programmatisch zu generieren. Auch wenn leider noch nicht alle Tools in Android Studio integriert wurden (Hierarchy Viewer, anyone?) zeigt sich, dass an dieser IDE kein Weg mehr vorbei geht. Die Qualit\u00e4t und Effizienz der App-Entwicklung ist mit Android Studio stark gestiegen \u2013 Auch wenn es nach einem eclipse-Umstieg am Anfang etwas ungewohnt ist, lohnt es sich langfristig auf jeden Fall.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mehr-zur-App-Entwicklung\"><\/span>Mehr zur App-Entwicklung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mehr Informationen zur App-Entwicklung f\u00fcr Android, iOS und das Web finden sich <a href=\"https:\/\/www.inovex.de\/de\/leistungen\/mobile\/\" target=\"_blank\" rel=\"noopener\">auf unserer Website<\/a>. Gerne geben wir auch Auskunft per E-Mail an <a href=\"mailto:list-blog@inovex.de\" target=\"_blank\" rel=\"noopener\">list-blog@inovex.de<\/a> oder telefonisch unter\u00a0<a href=\"tel:+497216190210\">+49 721 619 021-0<\/a>.<\/p>\n<p><em><small>Dieser Artikel erschien ebenfalls bei <a href=\"https:\/\/jaxenter.de\/an-dieser-ide-geht-kein-weg-mehr-vorbei-android-studio-1-3-25937\" target=\"_blank\" rel=\"noopener\">Jaxenter<\/a>.<\/small><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln, und hat sich seit der \u00fcberraschenden Ank\u00fcndigung auf der Google I\/O 2013 schnell weiterentwickelt. Das erste \u201efertige\u201c 1.0 Release wurde im Dezember 2014 ver\u00f6ffentlicht und hatte gegen\u00fcber dem klassischen ADT PlugIn f\u00fcr eclipse noch einige Defizite. Auf der diesj\u00e4hrigen I\/O wurde ein Preview der [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":12015,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ep_exclude_from_search":false,"footnotes":""},"tags":[510],"service":[],"coauthors":[{"id":28,"display_name":"Dominik Helleberg","user_nicename":"dhelleberg"}],"class_list":["post-20992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-apps-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Android Studio 1.3: Neue Features im \u00dcberblick - inovex GmbH<\/title>\n<meta name=\"description\" content=\"Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln. Wir werfen einen Blick auf die neuen Features von Android Studio 1.3\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android Studio 1.3: Neue Features im \u00dcberblick - inovex GmbH\" \/>\n<meta property=\"og:description\" content=\"Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln. Wir werfen einen Blick auf die neuen Features von Android Studio 1.3\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-14T10:07:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2300\" \/>\n\t<meta property=\"og:image:height\" content=\"876\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dominik Helleberg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop-1024x390.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dominik Helleberg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Dominik Helleberg\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/\"},\"author\":{\"name\":\"Dominik Helleberg\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/06304ff82aba2dab872dffe9aa8dadfa\"},\"headline\":\"Android Studio 1.3: Neue Features im \u00dcberblick\",\"datePublished\":\"2015-09-14T10:07:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/\"},\"wordCount\":1672,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/titelbild-android-crop.jpg\",\"keywords\":[\"Apps\"],\"articleSection\":[\"Applications\",\"General\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/\",\"name\":\"Android Studio 1.3: Neue Features im \u00dcberblick - inovex GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/titelbild-android-crop.jpg\",\"datePublished\":\"2015-09-14T10:07:00+00:00\",\"description\":\"Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln. Wir werfen einen Blick auf die neuen Features von Android Studio 1.3\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/titelbild-android-crop.jpg\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/titelbild-android-crop.jpg\",\"width\":2300,\"height\":876,\"caption\":\"Eine Android Figur mit dem inovex Logo steht auf einem ge\u00f6ffneten Laptop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/android-studio-1-3-neue-features-im-ueberblick\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android Studio 1.3: Neue Features im \u00dcberblick\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inovexde\",\"https:\\\/\\\/x.com\\\/inovexgmbh\",\"https:\\\/\\\/www.instagram.com\\\/inovexlife\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inovex\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7r66GT14hROB_RQsQBAQUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/06304ff82aba2dab872dffe9aa8dadfa\",\"name\":\"Dominik Helleberg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d3cb71b928b4c3043db2b703d1ef4eebb825d9f0d3581f04869d502e23a1698?s=96&d=retro&r=gf1c36101030c1dba8dbde503deac84cb\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d3cb71b928b4c3043db2b703d1ef4eebb825d9f0d3581f04869d502e23a1698?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d3cb71b928b4c3043db2b703d1ef4eebb825d9f0d3581f04869d502e23a1698?s=96&d=retro&r=g\",\"caption\":\"Dominik Helleberg\"},\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/author\\\/dhelleberg\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android Studio 1.3: Neue Features im \u00dcberblick - inovex GmbH","description":"Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln. Wir werfen einen Blick auf die neuen Features von Android Studio 1.3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/","og_locale":"de_DE","og_type":"article","og_title":"Android Studio 1.3: Neue Features im \u00dcberblick - inovex GmbH","og_description":"Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln. Wir werfen einen Blick auf die neuen Features von Android Studio 1.3","og_url":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_published_time":"2015-09-14T10:07:00+00:00","og_image":[{"width":2300,"height":876,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop.jpg","type":"image\/jpeg"}],"author":"Dominik Helleberg","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop-1024x390.jpg","twitter_creator":"@inovexgmbh","twitter_site":"@inovexgmbh","twitter_misc":{"Verfasst von":"Dominik Helleberg","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten","Written by":"Dominik Helleberg"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#article","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/"},"author":{"name":"Dominik Helleberg","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/06304ff82aba2dab872dffe9aa8dadfa"},"headline":"Android Studio 1.3: Neue Features im \u00dcberblick","datePublished":"2015-09-14T10:07:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/"},"wordCount":1672,"commentCount":0,"publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop.jpg","keywords":["Apps"],"articleSection":["Applications","General"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/","url":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/","name":"Android Studio 1.3: Neue Features im \u00dcberblick - inovex GmbH","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#primaryimage"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop.jpg","datePublished":"2015-09-14T10:07:00+00:00","description":"Android Studio ist die offizielle IDE, um Android Applikationen zu entwickeln. Wir werfen einen Blick auf die neuen Features von Android Studio 1.3","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#primaryimage","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop.jpg","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/03\/titelbild-android-crop.jpg","width":2300,"height":876,"caption":"Eine Android Figur mit dem inovex Logo steht auf einem ge\u00f6ffneten Laptop"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/blog\/android-studio-1-3-neue-features-im-ueberblick\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"Android Studio 1.3: Neue Features im \u00dcberblick"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]},{"@type":"Person","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/06304ff82aba2dab872dffe9aa8dadfa","name":"Dominik Helleberg","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/7d3cb71b928b4c3043db2b703d1ef4eebb825d9f0d3581f04869d502e23a1698?s=96&d=retro&r=gf1c36101030c1dba8dbde503deac84cb","url":"https:\/\/secure.gravatar.com\/avatar\/7d3cb71b928b4c3043db2b703d1ef4eebb825d9f0d3581f04869d502e23a1698?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d3cb71b928b4c3043db2b703d1ef4eebb825d9f0d3581f04869d502e23a1698?s=96&d=retro&r=g","caption":"Dominik Helleberg"},"url":"https:\/\/www.inovex.de\/de\/blog\/author\/dhelleberg\/"}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/comments?post=20992"}],"version-history":[{"count":0,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media\/12015"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=20992"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/tags?post=20992"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=20992"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/coauthors?post=20992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}