Revision control
Copy as Markdown
<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="601px" height="401px" viewBox="-0.5 -0.5 601 401" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15" scale="1" border="0" version="24.7.10"> <diagram name="Page-1" id="LAbKQrmjsbxxgg8mPc2U"> <mxGraphModel dx="1026" dy="309" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="300" pageHeight="410" background="none" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" style="" parent="0" /> <mxCell id="4KGk7hG9VIaURkJDVn2m-30" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;" edge="1" parent="1" source="4KGk7hG9VIaURkJDVn2m-31" target="4KGk7hG9VIaURkJDVn2m-33"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-31" value="Qt Quick Project&lt;div&gt;(CMake)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="1"> <mxGeometry x="17" y="532" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-32" value="Qt Quick for Android Architecture" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#1D3557;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1;fontSize=24;horizontal=1;" vertex="1" parent="1"> <mxGeometry y="455" width="190" height="30" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-33" value="Qt Gradle Plugin" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="1"> <mxGeometry x="17" y="635" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-34" value="" style="swimlane;startSize=0;strokeColor=#82b366;fillColor=#d5e8d4;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontSize=9;fontStyle=1" vertex="1" parent="1"> <mxGeometry x="240" y="415" width="360" height="400" as="geometry"> <mxRectangle x="280" y="110" width="50" height="40" as="alternateBounds" /> </mxGeometry> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-35" value="" style="swimlane;startSize=0;strokeColor=#2D7600;fontColor=#ffffff;fillColor=#60a917;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-34"> <mxGeometry x="20" y="30" width="310" height="250" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-36" value="" style="swimlane;startSize=0;strokeColor=#36393d;fillColor=#cdeb8b;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-35"> <mxGeometry x="5" y="30" width="295" height="80" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-37" value="Get Property" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#cdeb8b;strokeColor=#36393d;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontSize=10;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-36"> <mxGeometry x="15" y="29.5" width="52" height="40" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-38" value="Set Property" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#cdeb8b;strokeColor=#36393d;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontSize=10;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-36"> <mxGeometry x="85" y="29.5" width="52" height="40" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-39" value="Connect to Signal" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#cdeb8b;strokeColor=#36393d;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontSize=10;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-36"> <mxGeometry x="155" y="29.5" width="52" height="40" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-40" value="Status Change Listener" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#cdeb8b;strokeColor=#36393d;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontSize=10;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-36"> <mxGeometry x="225" y="29.5" width="52" height="40" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-41" value="Android UI" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#333333;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontSize=13;fontStyle=1;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-36"> <mxGeometry y="0.5" width="295" height="20" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-42" value="" style="group;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;rounded=0;" vertex="1" connectable="0" parent="4KGk7hG9VIaURkJDVn2m-35"> <mxGeometry x="10" y="130" width="290" height="110" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-43" value="&lt;font data-font-src=&quot;https://fonts.google.com/specimen/Titillium+Web&quot;&gt;QtQuickView (Java)&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-42"> <mxGeometry width="290" height="110.00000000000001" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-44" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Root Object ( QML Item)&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#36393d;fillColor=#eeeeee;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-42"> <mxGeometry x="20.714285714285715" y="15.72" width="93.21428571428572" height="24.28" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-45" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;QQuickView Instance&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#36393d;fillColor=#eeeeee;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-42"> <mxGeometry x="98.39285714285715" y="73.337" width="93.21428571428572" height="25.663" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-46" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.layered_rect;dx=10;outlineConnect=0;whiteSpace=wrap;container=1;" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-42"> <mxGeometry x="159.50000000000003" y="15.72" width="113.92857142857144" height="27.25" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-47" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Module 1-N: Singleton 1-N&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontSize=10;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-46"> <mxGeometry x="-6.214285714285715" y="-0.44921212121212123" width="113.92857142857144" height="13.661333333333332" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-48" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;startArrow=classic;startFill=1;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;" edge="1" parent="4KGk7hG9VIaURkJDVn2m-35" source="4KGk7hG9VIaURkJDVn2m-37" target="4KGk7hG9VIaURkJDVn2m-44"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-49" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;" edge="1" parent="4KGk7hG9VIaURkJDVn2m-35" source="4KGk7hG9VIaURkJDVn2m-38" target="4KGk7hG9VIaURkJDVn2m-44"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-50" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;" edge="1" parent="4KGk7hG9VIaURkJDVn2m-35" source="4KGk7hG9VIaURkJDVn2m-39" target="4KGk7hG9VIaURkJDVn2m-46"> <mxGeometry relative="1" as="geometry"> <mxPoint x="245" y="141.42857142857144" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-51" value="Android Activity" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#333333;fontSize=13;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-35"> <mxGeometry width="310" height="20" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-52" value="" style="endArrow=classic;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="4KGk7hG9VIaURkJDVn2m-35" source="4KGk7hG9VIaURkJDVn2m-44" target="4KGk7hG9VIaURkJDVn2m-40"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="-60" y="-20" as="sourcePoint" /> <mxPoint x="-10" y="-70" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-53" value="" style="endArrow=none;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="4KGk7hG9VIaURkJDVn2m-34" source="4KGk7hG9VIaURkJDVn2m-58"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="330" y="335" as="sourcePoint" /> <mxPoint x="320" y="210" as="targetPoint" /> <Array as="points"> <mxPoint x="340" y="345" /> <mxPoint x="340" y="280" /> <mxPoint x="340" y="210" /> </Array> </mxGeometry> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-54" value="Target Library" style="swimlane;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-34"> <mxGeometry x="20" y="290" width="310" height="90" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-55" value="Qt Platform Plugin" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontSize=10;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-54"> <mxGeometry x="10" y="30" width="60" height="50" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-56" value="Qt binaries" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontSize=10;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-54"> <mxGeometry x="90" y="30" width="60" height="50" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-57" value="Qt Plugins" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontSize=10;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-54"> <mxGeometry x="164" y="30" width="60" height="50" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-58" value="Platform Jars" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontSize=10;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1" vertex="1" parent="4KGk7hG9VIaURkJDVn2m-54"> <mxGeometry x="240" y="30" width="60" height="50" as="geometry" /> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-59" value="" style="endArrow=classic;html=1;strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="1" source="4KGk7hG9VIaURkJDVn2m-33" target="4KGk7hG9VIaURkJDVn2m-54"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="330" y="655" as="sourcePoint" /> <mxPoint x="380" y="605" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-60" value="Android Library (AAR)" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];strokeColor=#457B9D;fontColor=#1D3557;fillColor=#A8DADC;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1;fontSize=13;" vertex="1" connectable="0" parent="4KGk7hG9VIaURkJDVn2m-59"> <mxGeometry x="-0.3206" relative="1" as="geometry"> <mxPoint x="57" y="-2" as="offset" /> </mxGeometry> </mxCell> <mxCell id="4KGk7hG9VIaURkJDVn2m-61" value="&lt;span style=&quot;font-size: 15px; white-space: nowrap;&quot;&gt;Android App (Java or Kotlin)&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#333333;fontSize=15;fontFamily=titillium web;fontSource=https%3A%2F%2Ffonts.google.com%2Fspecimen%2FTitillium%2BWeb;fontStyle=1;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="1"> <mxGeometry x="240" y="415" width="360" height="20" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="4KGk7hG9VIaURkJDVn2m-30"><g><path d="M 77 177 L 77 213.63" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 77 218.88 L 73.5 211.88 L 77 213.63 L 80.5 211.88 Z" fill="#457b9d" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-31"><g><rect x="17" y="117" width="120" height="60" fill="#a8dadc" stroke="#457b9d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 147px; margin-left: 18px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Qt Quick Project<div>(CMake)</div></div></div></div></foreignObject><text x="77" y="151" fill="#1D3557" font-family=""titillium web"" font-size="12px" text-anchor="middle" font-weight="bold">Qt Quick Project...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-32"><g><rect x="0" y="40" width="190" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 55px; margin-left: 1px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 24px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Qt Quick for Android Architecture</div></div></div></foreignObject><text x="95" y="62" fill="#1D3557" font-family=""titillium web"" font-size="24px" text-anchor="middle" font-weight="bold">Qt Quick for Android...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-33"><g><rect x="17" y="220" width="120" height="60" fill="#a8dadc" stroke="#457b9d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 250px; margin-left: 18px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Qt Gradle Plugin</div></div></div></foreignObject><text x="77" y="254" fill="#1D3557" font-family=""titillium web"" font-size="12px" text-anchor="middle" font-weight="bold">Qt Gradle Plugin</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-34"><g><path d="M 240 0 L 240 0 L 600 0 L 600 0" fill="#d5e8d4" stroke="#82b366" stroke-miterlimit="10" pointer-events="all"/><path d="M 240 0 L 240 400 L 600 400 L 600 0" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="none"/></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-35"><g><path d="M 260 30 L 260 30 L 570 30 L 570 30" fill="#60a917" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/><path d="M 260 30 L 260 280 L 570 280 L 570 30" fill="none" stroke="#2d7600" stroke-miterlimit="10" pointer-events="none"/></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-36"><g><path d="M 265 60 L 265 60 L 560 60 L 560 60" fill="#cdeb8b" stroke="#36393d" stroke-miterlimit="10" pointer-events="all"/><path d="M 265 60 L 265 140 L 560 140 L 560 60" fill="none" stroke="#36393d" stroke-miterlimit="10" pointer-events="none"/></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-37"><g><rect x="280" y="89.5" width="52" height="40" rx="6" ry="6" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 50px; height: 1px; padding-top: 110px; margin-left: 281px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Get Property</div></div></div></foreignObject><text x="306" y="113" fill="rgb(0, 0, 0)" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Get Proper...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-38"><g><rect x="350" y="89.5" width="52" height="40" rx="6" ry="6" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 50px; height: 1px; padding-top: 110px; margin-left: 351px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Set Property</div></div></div></foreignObject><text x="376" y="113" fill="rgb(0, 0, 0)" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Set Proper...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-39"><g><rect x="420" y="89.5" width="52" height="40" rx="6" ry="6" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 50px; height: 1px; padding-top: 110px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Connect to Signal</div></div></div></foreignObject><text x="446" y="113" fill="rgb(0, 0, 0)" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Connect to...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-40"><g><rect x="490" y="89.5" width="52" height="40" rx="6" ry="6" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 50px; height: 1px; padding-top: 110px; margin-left: 491px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Status Change Listener</div></div></div></foreignObject><text x="516" y="113" fill="rgb(0, 0, 0)" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Status Cha...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-41"><g><rect x="265" y="60.5" width="295" height="20" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 293px; height: 1px; padding-top: 71px; margin-left: 266px;"><div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: "titillium web"; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Android UI</div></div></div></foreignObject><text x="413" y="74" fill="#333333" font-family=""titillium web"" font-size="13px" text-anchor="middle" font-weight="bold">Android UI</text></switch></g></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-42"><g/><g data-cell-id="4KGk7hG9VIaURkJDVn2m-43"><g><rect x="270" y="160" width="290" height="110" rx="16.5" ry="16.5" fill="#a8dadc" stroke="#457b9d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 288px; height: 1px; padding-top: 215px; margin-left: 271px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font data-font-src="https://fonts.google.com/specimen/Titillium+Web">QtQuickView (Java)</font></div></div></div></foreignObject><text x="415" y="219" fill="#1D3557" font-family=""titillium web"" font-size="12px" text-anchor="middle" font-weight="bold">QtQuickView (Java)</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-44"><g><rect x="290.71" y="175.72" width="93.21" height="24.28" rx="3.64" ry="3.64" fill="#eeeeee" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 91px; height: 1px; padding-top: 188px; margin-left: 292px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "titillium web"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font style="font-size: 8px;">Root Object ( QML Item)</font></div></div></div></foreignObject><text x="337" y="191" fill="rgb(0, 0, 0)" font-family=""titillium web"" font-size="12px" text-anchor="middle" font-weight="bold">Root Object ( Q...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-45"><g><rect x="368.39" y="233.34" width="93.21" height="25.66" rx="3.85" ry="3.85" fill="#eeeeee" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 91px; height: 1px; padding-top: 246px; margin-left: 369px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "titillium web"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font style="font-size: 8px;">QQuickView Instance</font></div></div></div></foreignObject><text x="415" y="250" fill="rgb(0, 0, 0)" font-family=""titillium web"" font-size="12px" text-anchor="middle" font-weight="bold">QQuickView Inst...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-46"><g><path d="M 439.5 185.72 L 543.43 185.72 L 543.43 202.97 L 439.5 202.97 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 434.5 180.72 L 538.43 180.72 L 538.43 197.97 L 434.5 197.97 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 429.5 175.72 L 533.43 175.72 L 533.43 192.97 L 429.5 192.97 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-47"><g><rect x="423.29" y="175.27" width="113.93" height="13.66" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 112px; height: 1px; padding-top: 182px; margin-left: 424px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font style="font-size: 8px;">Module 1-N: Singleton 1-N</font></div></div></div></foreignObject><text x="480" y="185" fill="rgb(0, 0, 0)" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Module 1-N: Singleton...</text></switch></g></g></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-48"><g><path d="M 306 135.87 L 306 144.23 Q 306 152.6 316 152.6 L 327.3 152.6 Q 337.3 152.6 337.3 160.98 L 337.3 169.35" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 306 130.62 L 309.5 137.62 L 306 135.87 L 302.5 137.62 Z" fill="#457b9d" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/><path d="M 337.3 174.6 L 333.8 167.6 L 337.3 169.35 L 340.8 167.6 Z" fill="#457b9d" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-49"><g><path d="M 376 129.5 L 376 142.6 Q 376 152.6 366 152.6 L 347.3 152.6 Q 337.3 152.6 337.31 160.98 L 337.32 169.35" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 337.32 174.6 L 333.81 167.61 L 337.32 169.35 L 340.81 167.6 Z" fill="#457b9d" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-50"><g><path d="M 446 129.5 L 446 142.6 Q 446 152.6 456 152.6 L 476.5 152.6 Q 486.5 152.6 486.5 160.98 L 486.5 169.35" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 486.5 174.6 L 483 167.6 L 486.5 169.35 L 490 167.6 Z" fill="#457b9d" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-51"><g><rect x="260" y="30" width="310" height="20" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 308px; height: 1px; padding-top: 40px; margin-left: 261px;"><div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: "titillium web"; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Android Activity</div></div></div></foreignObject><text x="415" y="44" fill="#333333" font-family=""titillium web"" font-size="13px" text-anchor="middle" font-weight="bold">Android Activity</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-52"><g><path d="M 337.32 175.72 L 337.31 162.6 Q 337.3 152.6 347.3 152.6 L 506 152.6 Q 516 152.6 516 144.23 L 516 135.87" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 516 130.62 L 519.5 137.62 L 516 135.87 L 512.5 137.62 Z" fill="#457b9d" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-53"><g><path d="M 560 345 L 570 345 Q 580 345 580 335 L 580 290 Q 580 280 580 270 L 580 220 Q 580 210 570 210 L 560 210" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-54"><g><path d="M 260 313 L 260 290 L 570 290 L 570 313" fill="#a8dadc" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/><path d="M 260 313 L 260 380 L 570 380 L 570 313" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="none"/><path d="M 260 313 L 570 313" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="none"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 308px; height: 1px; padding-top: 302px; margin-left: 261px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Target Library</div></div></div></foreignObject><text x="415" y="305" fill="#1D3557" font-family=""titillium web"" font-size="12px" text-anchor="middle" font-weight="bold">Target Library</text></switch></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-55"><g><rect x="270" y="320" width="60" height="50" rx="7.5" ry="7.5" fill="#a8dadc" stroke="#457b9d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 345px; margin-left: 271px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Qt Platform Plugin</div></div></div></foreignObject><text x="300" y="348" fill="#1D3557" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Qt Platform...</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-56"><g><rect x="350" y="320" width="60" height="50" rx="7.5" ry="7.5" fill="#a8dadc" stroke="#457b9d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 345px; margin-left: 351px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Qt binaries</div></div></div></foreignObject><text x="380" y="348" fill="#1D3557" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Qt binaries</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-57"><g><rect x="424" y="320" width="60" height="50" rx="7.5" ry="7.5" fill="#a8dadc" stroke="#457b9d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 345px; margin-left: 425px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Qt Plugins</div></div></div></foreignObject><text x="454" y="348" fill="#1D3557" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Qt Plugins</text></switch></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-58"><g><rect x="500" y="320" width="60" height="50" rx="7.5" ry="7.5" fill="#a8dadc" stroke="#457b9d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 345px; margin-left: 501px;"><div data-drawio-colors="color: #1D3557; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Platform Jars</div></div></div></foreignObject><text x="530" y="348" fill="#1D3557" font-family=""titillium web"" font-size="10px" text-anchor="middle" font-weight="bold">Platform Jars</text></switch></g></g></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-59"><g><path d="M 77 280 L 77 325 Q 77 335 87 335 L 253.63 335" fill="none" stroke="#457b9d" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 258.88 335 L 251.88 338.5 L 253.63 335 L 251.88 331.5 Z" fill="#457b9d" stroke="#457b9d" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-60"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 334px; margin-left: 161px;"><div data-drawio-colors="color: #1D3557; background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 13px; font-family: "titillium web"; color: rgb(29, 53, 87); line-height: 1.2; pointer-events: all; font-weight: bold; background-color: rgb(255, 255, 255); white-space: nowrap;">Android Library (AAR)</div></div></div></foreignObject><text x="161" y="337" fill="#1D3557" font-family=""titillium web"" font-size="13px" text-anchor="middle" font-weight="bold">Android Library (AAR)</text></switch></g></g></g></g><g data-cell-id="4KGk7hG9VIaURkJDVn2m-61"><g><rect x="240" y="0" width="360" height="20" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 358px; height: 1px; padding-top: 10px; margin-left: 241px;"><div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: "titillium web"; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><span style="font-size: 15px; white-space: nowrap;">Android App (Java or Kotlin)</span></div></div></div></foreignObject><text x="420" y="15" fill="#333333" font-family=""titillium web"" font-size="15px" text-anchor="middle" font-weight="bold">Android App (Java or Kotlin)</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>