-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathhybrid.t2d
1 lines (1 loc) · 4.84 KB
/
hybrid.t2d
1
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Drawing Units="cm" PPU="28.34646" Major="1" Subdivisions="10" Zoom="1.123037" ViewPositionX="32.7184" ViewPositionY="22.3652" ActiveLayer="0" SnapToLines="False" SnapToPixels="False" PrintSize="8.5,11"><Layer Name="Layer 1" Visible="True" Locked="False" CreationDate="02/08/2017 18:53:40"><Rectangle X="1" Y="9" Width="18" Height="10.5" FillColor="#FFFFFF" /><Rectangle X="2" Y="10.5" Width="6.5" Height="8" FillColor="#FFFFFF" /><Rectangle X="10.5" Y="10.5" Width="7.5" Height="8" FillColor="#FFFFFF" /><Oval X="4" Y="12" Width="2" Height="2" FillColor="#FFFFFF" Text="VC in Kotin
" /><Oval X="13.5" Y="12" Width="2" Height="2" FillColor="#FFFFFF" Text="Model" /><Line X1="6" Y1="12.5" X2="13.5" Y2="12.5" EndDecoration="ARROW" /><Line X1="13.5" Y1="13.5" X2="6" Y2="13.5" EndDecoration="ARROW" /><Rectangle X="2" Y="3" Width="5.5" Height="2" FillColor="#FFFFFF" Text="Gradle Build" FontSize="18" /><Rectangle X="11.5" Y="3" Width="5.5" Height="2" FillColor="#FFFFFF" Text="Gradle Plugin" FontSize="18" /><Line X1="5" Y1="5" X2="5" Y2="10.5" EndDecoration="ARROW" /><Line X1="14.5" Y1="8" X2="14.5" Y2="10.5" EndDecoration="ARROW" /><Line X1="7.5" Y1="4" X2="11.5" Y2="4" EndDecoration="ARROW" /><Line X1="5" Y1="1" X2="5" Y2="3" EndDecoration="ARROW" /><Line X1="14.5" Y1="1" X2="14.5" Y2="3" EndDecoration="ARROW" /><Text X="1" Y="-1.263889" Width="7.5" Height="3.527778" Filled="False" Stroked="False" Text="Kotin/Java Sources
" FontSize="19" /><Text X="11" Y="-1.263889" Width="7" Height="3.527778" Filled="False" Stroked="False" Text="Swift Sources
" FontSize="19" /><Text X="6.472222" Y="9.736111" Width="7.055556" Height="3.527778" Filled="False" Stroked="False" Text="Listener Interface -> Protocol
" FontSize="15" /><Text X="5.5" Y="12.73611" Width="8.027777" Height="3.527778" Filled="False" Stroked="False" Text="Responder Protocol -> Interface" FontSize="14" /><Text X="-1.027778" Y="6.236111" Width="7.055556" Height="3.527778" Filled="False" Stroked="False" Text="Application APK" FontSize="18" /><Text X="8.5" Y="9" Width="11.5" Height="1.5" Filled="False" Stroked="False" Text="Swift shared libraries (common with iOS)" FontSize="14" /><Text X="-0.5277796" Y="9" Width="7.055556" Height="1.5" Filled="False" Stroked="False" Text="Android DEX" FontSize="14" /><Text X="5.5" Y="0.5" Width="9" Height="3.263889" Filled="False" Stroked="False" Text="Auto Generated JNI “Glue”
" FontSize="18" /><Line X1="8.5" Y1="2.5" X2="6.5" Y2="3" EndDecoration="ARROW" /><Line X1="11" Y1="2.5" X2="13" Y2="3" EndDecoration="ARROW" /><Oval X="7" Y="12" Width="1" Height="1" FillColor="#FFFFFF" Text="Proxy" FontSize="8" /><Oval X="12" Y="13" Width="1" Height="1" FillColor="#FFFFFF" Text="JNI" FontSize="10" /><Text X="0.9722223" Y="9.736111" Width="6.527778" Height="3.263889" Filled="False" Stroked="False" Text="Application/Activity
" FontSize="13" /><Rectangle X="11.5" Y="6" Width="5.5" Height="2" FillColor="#FFFFFF" Text="Swift PM" FontSize="18" /><Line X1="14.5" Y1="5" X2="14.5" Y2="6" EndDecoration="ARROW" /><Line X1="4.5" Y1="14" X2="4.5" Y2="15.5" EndDecoration="ARROW" /><Line X1="5.5" Y1="15.5" X2="5.5" Y2="14" EndDecoration="ARROW" /><Rectangle X="4" Y="15.5" Width="2" Height="2.5" FillColor="#FFFFFF" Text="UI" FontSize="18" /><Rectangle X="4" Y="15.5" Width="2" Height="0.5" FillColor="#FFFFFF" /><Oval X="12" Y="15.5" Width="2" Height="2" FillColor="#FFFFFF" Text="Business Logic" /><Oval X="15" Y="15.5" Width="2" Height="2" FillColor="#FFFFFF" Text="Network
+ State" /><Line X1="13.5" Y1="15.5" X2="14" Y2="14" StartDecoration="ARROW" EndDecoration="ARROW" /><Line X1="15" Y1="14" X2="15.5" Y2="15.5" StartDecoration="ARROW" EndDecoration="ARROW" /><Text X="6.472222" Y="-1.263889" Width="7.055555" Height="3.527777" Filled="False" Stroked="False" Text="“Bindings”" FontSize="20" FigureId="0" /><LineConnection X1="9.999999" Y1="0.4999995" X2="9.974209" Y2="2.002628" EndDecoration="ARROW" StartConnectionPointId="FIGURE_CENTER" StartFigureId="0" /><Oval X="11" Y="12" Width="1" Height="1" FillColor="#FFFFFF" Text="Local" FontSize="9" /><Rectangle X="6" Y="6" Width="4.5" Height="2" FillColor="#FFFFFF" Text="iOS code
" FontSize="18" /><Line X1="10.5" Y1="7" X2="11.5" Y2="7" EndDecoration="ARROW" /><Text X="12" Y="9.736111" Width="5.499998" Height="3.263889" Filled="False" Stroked="False" Text="main.swift" FontSize="13" /><Text X="7.97222" Y="4.736111" Width="6.027778" Height="3.263889" Filled="False" Stroked="False" Text="git" FontSize="15" /><Line X1="16" Y1="17.5" X2="16" Y2="19.5" EndDecoration="ARROW" /><Text X="13.97222" Y="17" Width="2.527781" Height="2" Filled="False" Stroked="False" Text="sqlite" FontSize="15" /><Line X1="12" Y1="16.5" X2="5.5" Y2="16.5" EndDecoration="ARROW" /><Text X="6" Y="16.5" Width="7" Height="1" Filled="False" Stroked="False" Text="OpenGL
" FontSize="14" /></Layer></Drawing>