Browse Source

new header

master
Dslak 6 years ago
parent
commit
b051e53dae
  1. BIN
      certs/VDS-Quiz.jks
  2. 734
      svg/header.svg
  3. 0
      svg/logo.svg
  4. 635
      svg/logoIOS.svg
  5. 0
      svg/splash.svg
  6. BIN
      vds-app/App/assets/header.png
  7. 1
      vds-app/App/components/ExamQuestions.js
  8. 1
      vds-app/App/screens/QuizIndex.js
  9. 26
      vds-app/App/screens/Splash.js
  10. 2
      vds-app/app.json
  11. BIN
      vds-app/assets/iconIOS.png

BIN
certs/VDS-Quiz.jks

Binary file not shown.

734
svg/header.svg

@ -0,0 +1,734 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
viewBox="0 0 1242 800"
xml:space="preserve"
sodipodi:docname="header.svg"
inkscape:version="1.0beta1 (unknown)"
width="1242"
height="800"
inkscape:export-filename="/docs/Dslak/vds_quiz/vds-app/App/assets/header.png"
inkscape:export-xdpi="120"
inkscape:export-ydpi="120"><metadata
id="metadata47">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs45"><linearGradient
inkscape:collect="always"
id="linearGradient940">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop936" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop938" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient898">
<stop
style="stop-color:#ffffff;stop-opacity:0.1606186"
offset="0"
id="stop894" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop896" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient862">
<stop
style="stop-color:#56168b;stop-opacity:1;"
offset="0"
id="stop858" />
<stop
style="stop-color:#7e20c9;stop-opacity:0"
offset="1"
id="stop860" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient1177">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop1173" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop1175" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient1113">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop1109" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop1111" />
</linearGradient>
<defs
id="defs13">
<rect
height="91.900002"
width="250"
id="SVGID_1_"
x="0"
y="0" />
</defs>
<clipPath
id="SVGID_2_">
<use
id="use15"
style="overflow:visible"
xlink:href="#SVGID_1_"
x="0"
y="0"
width="100%"
height="100%" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1113"
id="linearGradient1115"
x1="6.22612"
y1="-85.32769"
x2="77.917458"
y2="77.732155"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,158.1)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1177"
id="linearGradient1179"
x1="132.76462"
y1="122.54591"
x2="122.02882"
y2="19.294325"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.4791905,0,0,1.4791905,25.462738,22.270725)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1177"
id="linearGradient1183"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.83762215,0,0,0.92541661,-275.43157,-172.04418)"
x1="132.76462"
y1="122.54591"
x2="122.02882"
y2="19.294325" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1177"
id="linearGradient1212"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1.1876812,-0.35290398,0.38989322,-1.3121667,345.47458,152.00026)"
x1="132.76462"
y1="122.54591"
x2="122.02882"
y2="19.294325" />
<mask
maskUnits="userSpaceOnUse"
id="mask1236">
<circle
r="125"
cy="125"
cx="125"
id="circle1238"
style="fill:#ffffff;fill-opacity:1;stroke-width:1.02044" />
</mask>
<mask
maskUnits="userSpaceOnUse"
id="mask1243">
<circle
r="125"
cy="125"
cx="125"
id="circle1245"
style="fill:#ffffff;fill-opacity:1;stroke-width:1.02044" />
</mask>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient862"
id="linearGradient866"
gradientUnits="userSpaceOnUse"
x1="0"
y1="125"
x2="266.32431"
y2="147.05267" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient898"
id="linearGradient900"
x1="311.80994"
y1="-357.87811"
x2="283.17621"
y2="716.57642"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-71.635743,25.813861)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient898"
id="linearGradient928"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0427705,0,0,0.62690293,-1088.8324,-991.72226)"
x1="1851.9196"
y1="-447.91309"
x2="-391.84567"
y2="691.98407" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient940"
id="linearGradient942"
x1="649.34778"
y1="-966.22083"
x2="687.32172"
y2="452.36615"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,2.1631993,-67.336207,-293.4148)" />
<linearGradient
y2="77.732155"
x2="77.917458"
y1="-85.32769"
x1="6.22612"
gradientTransform="matrix(6.8965075,0,0,6.8965075,225.85819,355.64648)"
gradientUnits="userSpaceOnUse"
id="linearGradient1214"
xlink:href="#linearGradient1177"
inkscape:collect="always" />
<clipPath
id="SVGID_2_-2">
<use
height="100%"
width="100%"
y="0"
x="0"
xlink:href="#SVGID_1_"
style="overflow:visible"
id="use15-8" />
</clipPath>
<clipPath
id="clipPath960">
<use
height="100%"
width="100%"
y="0"
x="0"
xlink:href="#SVGID_1_"
style="overflow:visible"
id="use958" />
</clipPath>
<linearGradient
gradientTransform="matrix(1,0,0,0.69986407,-448.80221,-1097.4841)"
gradientUnits="userSpaceOnUse"
y2="452.36615"
x2="687.32172"
y1="-966.22083"
x1="649.34778"
id="linearGradient942-7"
xlink:href="#linearGradient940"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(1.1577052,0,0,1,-1315.1116,-748.52772)"
inkscape:collect="always"
xlink:href="#linearGradient898"
id="linearGradient900-4"
x1="311.80994"
y1="-357.87811"
x2="929.01709"
y2="819.63794"
gradientUnits="userSpaceOnUse" />
<linearGradient
y2="716.57642"
x2="283.17621"
y1="-357.87811"
x1="311.80994"
gradientTransform="translate(733.62375,-279.8094)"
gradientUnits="userSpaceOnUse"
id="linearGradient932"
xlink:href="#linearGradient898"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient898"
id="linearGradient1107"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-71.635743,25.813861)"
x1="311.80994"
y1="-357.87811"
x2="283.17621"
y2="716.57642" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient898"
id="linearGradient1109"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0427705,0,0,0.62690293,-1088.8324,-991.72226)"
x1="1851.9196"
y1="-447.91309"
x2="-391.84567"
y2="691.98407" />
</defs>
<sodipodi:namedview
pagecolor="#8c0072"
bordercolor="#666666"
inkscape:document-rotation="0"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="719"
id="namedview43"
showgrid="false"
inkscape:zoom="0.175"
inkscape:cx="165.14232"
inkscape:cy="697.2168"
inkscape:window-x="0"
inkscape:window-y="22"
inkscape:window-maximized="1"
inkscape:current-layer="layer2"
inkscape:snap-global="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<style
type="text/css"
id="style10">
.st0{clip-path:url(#SVGID_2_);}
.st1{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
</style>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="root"
transform="translate(318.96439,1070.5177)">
<rect
ry="0"
y="-1446.4835"
x="-567.89264"
height="793.19067"
width="1818.7092"
id="rect934"
style="fill:url(#linearGradient942-7);fill-opacity:1;stroke:none;stroke-width:0.836583" />
<g
id="g938"
transform="matrix(0.86112079,0,0,0.6109573,-345.29179,-891.85953)">
<ellipse
ry="400.51532"
rx="1205.2823"
cy="327.19742"
cx="223.79865"
id="path870"
style="fill:url(#linearGradient1107);fill-opacity:1;stroke:none" />
<ellipse
cx="-973.08563"
cy="-447.14417"
rx="1395.3616"
ry="400.51532"
transform="scale(-1)"
style="fill:url(#linearGradient900-4);fill-opacity:1;stroke:none;stroke-width:1.07597"
id="path870-0" />
<ellipse
ry="251.08421"
rx="1069.1677"
cy="-802.784"
cx="-780.76215"
id="ellipse926"
style="fill:url(#linearGradient1109);fill-opacity:1;stroke:none;stroke-width:0.808527"
transform="matrix(-0.94066274,0.3393429,-0.10838861,-0.9941086,0,0)" />
<ellipse
style="fill:url(#linearGradient932);fill-opacity:1;stroke:none"
id="ellipse930"
cx="1029.0581"
cy="21.574158"
rx="1205.2823"
ry="400.51532" />
</g>
</g>
<g
inkscape:export-ydpi="120"
inkscape:export-xdpi="120"
inkscape:export-filename="/docs/Dslak/vds_quiz/vds-app/App/assets/logo.png"
id="g1025"
transform="translate(-24.887482)">
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Logo">
<g
id="g1143"
transform="matrix(0.54560804,0,0,0.54560804,289.95742,63.654947)">
<g
id="g1133">
<path
inkscape:connector-curvature="0"
id="path1094"
d="m 672.40703,467.25673 -6.77524,1.30661 74.97254,389.30239 -0.47141,-0.32357 -197.56071,-286.99975 -5.68423,3.9197 187.35065,272.15611 -271.22673,-186.50204 -3.90622,5.68424 286.05689,196.69861 4.97035,7.21979 c -7.89486,-2.33569 -12.21956,-3.70204 -26.91255,-7.87979 -50.62074,-14.39357 -147.7665,-41.24891 -333.9553,-91.09589 l -1.79148,6.66754 c 186.17007,49.84195 283.30287,76.67971 333.861,91.05542 25.27909,7.18785 38.9119,11.25883 46.20121,13.52362 7.28936,2.26483 7.89327,2.5862 7.89327,2.5862 l 3.83889,1.81841 76.25221,-316.17523 -6.69448,-1.6164 -74.39338,308.41672 c -1.20877,-0.43127 -0.78654,-0.35434 -4.84908,-1.6164 -0.18044,-0.055 -0.94352,-0.2788 -1.13146,-0.33662 l 18.04945,-369.83866 -6.8965,-0.33653 -17.60495,360.81394 -3.31358,-2.2764 z"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1214);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.89651px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-opacity:1" />
<path
transform="matrix(8.4971318,0,0,8.4971318,-528.76068,366.00368)"
class="st0"
d="m 174.4,18.6 c 0,-0.1 -0.1,-0.2 -0.2,-0.3 -0.8,-1.2 -1.7,-2.3 -2.7,-3.3 0,0 0,0 0,0 -3.2,-3.2 -7.6,-5.4 -12.6,-5.9 -0.2,0 -0.5,0 -0.7,-0.1 -5.1,-0.3 -10,1.2 -14,3.9 -0.2,0.2 -0.3,0.2 -0.5,0.4 l 0.4,0.2 c 5.1,2.3 9.8,5.5 13.7,9.3 3.9,3.8 7.2,8.3 9.5,13.3 0.6,1.4 2.3,2.2 4,1.9 0.5,-0.1 0.9,-0.1 1.3,-0.2 1.8,-0.4 3.3,-1.6 3.8,-3.2 0,0 0,0 0,0 0.3,-1.2 0.6,-2.4 0.7,-3.7 0.6,-4.4 -0.4,-8.7 -2.7,-12.3"
clip-path="url(#SVGID_2_)"
id="path36"
inkscape:connector-curvature="0"
style="opacity:1;fill:#71e000;fill-opacity:1;stop-opacity:1" />
<path
transform="matrix(8.4971318,0,0,8.4971318,-528.76068,366.00368)"
class="st1"
d="m 164.6,7.5 c -34,-23.1 -68.4,12.4 -74.3,36.5 -0.7,3.2 -0.2,5.2 1.6,6.8 3.2,2.1 5.1,2.2 8.3,1 C 108.5,48.4 115.9,34.2 132,19 148.3,3.9 157.3,5.7 164.6,7.5"
clip-path="url(#SVGID_2_)"
id="path38"
inkscape:connector-curvature="0"
style="opacity:1;stop-opacity:1" />
</g>
<text
id="text1072"
y="974.00031"
x="454.96796"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:221.9px;font-family:'URW Gothic L';-inkscape-font-specification:'URW Gothic L Bold';opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:16.6425;stop-opacity:1"
xml:space="preserve"><tspan
style="stroke-width:16.6425"
y="974.00031"
x="454.96796"
id="tspan1070"
sodipodi:role="line">QUIZ</tspan></text>
<text
id="text33-1"
y="1077.8801"
x="725.32568"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:120.554px;font-family:'URW Gothic L';-inkscape-font-specification:'URW Gothic L Bold';opacity:1;fill:#71e000;fill-opacity:1;stroke-width:9.04156;stop-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'URW Gothic L';-inkscape-font-specification:'URW Gothic L Semi-Bold';fill:#71e000;fill-opacity:1;stroke-width:9.04156"
y="1077.8801"
x="725.32568"
id="tspan31-0"
sodipodi:role="line">VDS</tspan></text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

0
vds-app/assets/logo.svg → svg/logo.svg

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

635
svg/logoIOS.svg

@ -0,0 +1,635 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="196.608"
inkscape:export-xdpi="196.608"
inkscape:export-filename="/docs/Dslak/vds_quiz/vds-app/assets/logo512.png"
height="250"
width="250"
inkscape:version="1.0beta1 (unknown)"
sodipodi:docname="logoIOS.svg"
xml:space="preserve"
viewBox="0 0 250 250"
y="0px"
x="0px"
id="Ebene_1"
version="1.1"><metadata
id="metadata47">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs45">
<linearGradient
id="linearGradient862"
inkscape:collect="always">
<stop
id="stop858"
offset="0"
style="stop-color:#56168b;stop-opacity:1;" />
<stop
id="stop860"
offset="1"
style="stop-color:#7e20c9;stop-opacity:0" />
</linearGradient>
<linearGradient
id="linearGradient1177"
inkscape:collect="always">
<stop
id="stop1173"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop1175"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient1113"
inkscape:collect="always">
<stop
id="stop1109"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop1111"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<defs
id="defs13">
<rect
y="0"
x="0"
id="SVGID_1_"
width="250"
height="91.900002" />
</defs>
<clipPath
id="SVGID_2_">
<use
height="100%"
width="100%"
y="0"
x="0"
xlink:href="#SVGID_1_"
style="overflow:visible"
id="use15" />
</clipPath>
<linearGradient
gradientTransform="translate(0,158.1)"
gradientUnits="userSpaceOnUse"
y2="77.732155"
x2="77.917458"
y1="-85.32769"
x1="6.22612"
id="linearGradient1115"
xlink:href="#linearGradient1113"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(1.4791905,0,0,1.4791905,25.462738,22.270725)"
gradientUnits="userSpaceOnUse"
y2="19.294325"
x2="122.02882"
y1="122.54591"
x1="132.76462"
id="linearGradient1179"
xlink:href="#linearGradient1177"
inkscape:collect="always" />
<linearGradient
y2="19.294325"
x2="122.02882"
y1="122.54591"
x1="132.76462"
gradientTransform="matrix(0.83762215,0,0,0.92541661,-275.43157,-172.04418)"
gradientUnits="userSpaceOnUse"
id="linearGradient1183"
xlink:href="#linearGradient1177"
inkscape:collect="always" />
<linearGradient
y2="19.294325"
x2="122.02882"
y1="122.54591"
x1="132.76462"
gradientTransform="matrix(-1.1876812,-0.35290398,0.38989322,-1.3121667,345.47458,152.00026)"
gradientUnits="userSpaceOnUse"
id="linearGradient1212"
xlink:href="#linearGradient1177"
inkscape:collect="always" />
<mask
id="mask1236"
maskUnits="userSpaceOnUse">
<circle
style="fill:#ffffff;fill-opacity:1;stroke-width:1.02044165"
id="circle1238"
cx="125"
cy="125"
r="125" />
</mask>
<mask
id="mask1243"
maskUnits="userSpaceOnUse">
<circle
style="fill:#ffffff;fill-opacity:1;stroke-width:1.02044165"
id="circle1245"
cx="125"
cy="125"
r="125" />
</mask>
<linearGradient
y2="147.05267"
x2="266.32431"
y1="125"
x1="0"
gradientUnits="userSpaceOnUse"
id="linearGradient866"
xlink:href="#linearGradient862"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1177"
id="linearGradient1214-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(6.8965075,0,0,6.8965075,225.85819,355.64648)"
x1="6.22612"
y1="-85.32769"
x2="77.917458"
y2="77.732155" />
<clipPath
id="SVGID_2_-8">
<use
height="100%"
width="100%"
y="0"
x="0"
xlink:href="#SVGID_1_"
style="overflow:visible"
id="use15-0" />
</clipPath>
<clipPath
id="clipPath1161">
<use
height="100%"
width="100%"
y="0"
x="0"
xlink:href="#SVGID_1_"
style="overflow:visible"
id="use1159" />
</clipPath>
<linearGradient
y2="716.57642"
x2="283.17621"
y1="-357.87811"
x1="311.80994"
gradientTransform="translate(-71.635743,25.813861)"
gradientUnits="userSpaceOnUse"
id="linearGradient1107"
xlink:href="#linearGradient898"
inkscape:collect="always" />
<linearGradient
id="linearGradient898"
inkscape:collect="always">
<stop
id="stop894"
offset="0"
style="stop-color:#ffffff;stop-opacity:0.1606186" />
<stop
id="stop896"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
y2="819.63794"
x2="929.01709"
y1="-357.87811"
x1="311.80994"
id="linearGradient900-4"
xlink:href="#linearGradient898"
inkscape:collect="always"
gradientTransform="matrix(1.1577052,0,0,1,-1315.1116,-748.52772)" />
<linearGradient
y2="691.98407"
x2="-391.84567"
y1="-447.91309"
x1="1851.9196"
gradientTransform="matrix(1.0427705,0,0,0.62690293,-1088.8324,-991.72226)"
gradientUnits="userSpaceOnUse"
id="linearGradient1109"
xlink:href="#linearGradient898"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient898"
id="linearGradient932"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(733.62375,-279.8094)"
x1="311.80994"
y1="-357.87811"
x2="283.17621"
y2="716.57642" />
<mask
maskUnits="userSpaceOnUse"
id="mask948">
<path
id="path950"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:6.17686;stroke-opacity:1"
d="M 324.29244,-490.11643 H 1383.2058 c 123.3524,0 222.6579,99.30542 222.6579,222.65789 V 792.48051 c 0,123.35248 -99.3055,222.65789 -222.6579,222.65789 H 324.29244 c -123.35247,0 -222.65789,-99.30541 -222.65789,-222.65789 V -267.45854 c 0,-123.35247 99.30542,-222.65789 222.65789,-222.65789 z"
inkscape:connector-curvature="0" />
</mask>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1177"
id="linearGradient942-7"
x1="774.88031"
y1="-3510.4583"
x2="687.32172"
y2="452.36615"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.36578939,0,0,0.25235414,-135.8976,75.739393)" />
</defs>
<sodipodi:namedview
inkscape:showpageshadow="false"
borderlayer="true"
inkscape:snap-global="false"
inkscape:current-layer="Ebene_1"
inkscape:window-maximized="1"
inkscape:window-y="22"
inkscape:window-x="0"
inkscape:cy="166.27221"
inkscape:cx="-236.46388"
inkscape:zoom="0.7"
showgrid="false"
id="namedview43"
inkscape:window-height="719"
inkscape:window-width="1366"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
guidetolerance="10"
gridtolerance="10"
objecttolerance="10"
borderopacity="1"
inkscape:document-rotation="0"
bordercolor="#666666"
pagecolor="#ffffff" />
<style
id="style10"
type="text/css">
.st0{clip-path:url(#SVGID_2_);}
.st1{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
</style>
<rect
style="fill:#780062;fill-opacity:1;stroke:none;stroke-width:1.23661"
id="rect902"
width="301.14722"
height="301.35257"
x="-25.573612"
y="-25.676289"
ry="44.576191" />
<path
inkscape:connector-curvature="0"
id="rect934"
style="fill:url(#linearGradient942-7);fill-opacity:1;stroke:none;stroke-width:0.303825"
d="m -3.1501601,-3.0618722 c -29.8561239,0 -53.8915709,16.5061472 -53.8915709,37.0095972 V 210.12833 c 0,10.04276 5.776975,19.12108 15.169414,25.77597 H 291.87232 c 9.39243,-6.65489 15.16941,-15.73321 15.16941,-25.77597 V 33.947725 c 0,-20.50345 -24.03544,-37.0095972 -53.89156,-37.0095972 z" />
<g
inkscape:label="root"
id="layer1"
inkscape:groupmode="layer" />
<g
transform="matrix(0.28987472,0,0,0.28987472,-50.878776,-84.510589)"
id="g1143">
<g
id="g1133">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1214-9);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.89651px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-opacity:1"
d="m 672.40703,467.25673 -6.77524,1.30661 74.97254,389.30239 -0.47141,-0.32357 -197.56071,-286.99975 -5.68423,3.9197 187.35065,272.15611 -271.22673,-186.50204 -3.90622,5.68424 286.05689,196.69861 4.97035,7.21979 c -7.89486,-2.33569 -12.21956,-3.70204 -26.91255,-7.87979 -50.62074,-14.39357 -147.7665,-41.24891 -333.9553,-91.09589 l -1.79148,6.66754 c 186.17007,49.84195 283.30287,76.67971 333.861,91.05542 25.27909,7.18785 38.9119,11.25883 46.20121,13.52362 7.28936,2.26483 7.89327,2.5862 7.89327,2.5862 l 3.83889,1.81841 76.25221,-316.17523 -6.69448,-1.6164 -74.39338,308.41672 c -1.20877,-0.43127 -0.78654,-0.35434 -4.84908,-1.6164 -0.18044,-0.055 -0.94352,-0.2788 -1.13146,-0.33662 l 18.04945,-369.83866 -6.8965,-0.33653 -17.60495,360.81394 -3.31358,-2.2764 z"
id="path1094-8"
inkscape:connector-curvature="0" />
<path
style="opacity:1;fill:#71e000;fill-opacity:1;stop-opacity:1"
inkscape:connector-curvature="0"
id="path36-5"
clip-path="url(#SVGID_2_)"
d="m 174.4,18.6 c 0,-0.1 -0.1,-0.2 -0.2,-0.3 -0.8,-1.2 -1.7,-2.3 -2.7,-3.3 0,0 0,0 0,0 -3.2,-3.2 -7.6,-5.4 -12.6,-5.9 -0.2,0 -0.5,0 -0.7,-0.1 -5.1,-0.3 -10,1.2 -14,3.9 -0.2,0.2 -0.3,0.2 -0.5,0.4 l 0.4,0.2 c 5.1,2.3 9.8,5.5 13.7,9.3 3.9,3.8 7.2,8.3 9.5,13.3 0.6,1.4 2.3,2.2 4,1.9 0.5,-0.1 0.9,-0.1 1.3,-0.2 1.8,-0.4 3.3,-1.6 3.8,-3.2 0,0 0,0 0,0 0.3,-1.2 0.6,-2.4 0.7,-3.7 0.6,-4.4 -0.4,-8.7 -2.7,-12.3"
class="st0"
transform="matrix(8.4971318,0,0,8.4971318,-528.76068,366.00368)" />
<path
style="opacity:1;stop-opacity:1"
inkscape:connector-curvature="0"
id="path38-6"
clip-path="url(#SVGID_2_)"
d="m 164.6,7.5 c -34,-23.1 -68.4,12.4 -74.3,36.5 -0.7,3.2 -0.2,5.2 1.6,6.8 3.2,2.1 5.1,2.2 8.3,1 C 108.5,48.4 115.9,34.2 132,19 148.3,3.9 157.3,5.7 164.6,7.5"
class="st1"
transform="matrix(8.4971318,0,0,8.4971318,-528.76068,366.00368)" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:221.9px;font-family:'URW Gothic L';-inkscape-font-specification:'URW Gothic L Bold';opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:16.6425;stop-opacity:1"
x="454.96796"
y="974.00031"
id="text1072-0"><tspan
sodipodi:role="line"
id="tspan1070-8"
x="454.96796"
y="974.00031"
style="stroke-width:16.6425">QUIZ</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:120.554px;font-family:'URW Gothic L';-inkscape-font-specification:'URW Gothic L Bold';opacity:1;fill:#71e000;fill-opacity:1;stroke-width:9.04156;stop-opacity:1"
x="725.32568"
y="1077.8801"
id="text33-1-9"><tspan
sodipodi:role="line"
id="tspan31-0-2"
x="725.32568"
y="1077.8801"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'URW Gothic L';-inkscape-font-specification:'URW Gothic L Semi-Bold';fill:#71e000;fill-opacity:1;stroke-width:9.04156">VDS</tspan></text>
</g>
<g
transform="matrix(0.18385741,0,0,0.16189459,-31.968095,82.500893)"
id="g938"
mask="url(#mask948)"
style="opacity:0.530517">
<path
inkscape:connector-curvature="0"
id="path870"
style="fill:url(#linearGradient1107);fill-opacity:1;stroke:none"
d="M 1429.081,327.19742 A 1205.2823,400.51532 0 0 1 223.79865,727.71274 1205.2823,400.51532 0 0 1 -981.4837,327.19742 1205.2823,400.51532 0 0 1 223.79865,-73.317902 1205.2823,400.51532 0 0 1 1429.081,327.19742" />
<path
inkscape:connector-curvature="0"
id="path870-0"
style="fill:url(#linearGradient900-4);fill-opacity:1;stroke:none;stroke-width:1.07597"
transform="scale(-1)"
d="M 422.27594,-447.14417 A 1395.3616,400.51532 0 0 1 -973.08563,-46.628845 1395.3616,400.51532 0 0 1 -2368.4472,-447.14417 1395.3616,400.51532 0 0 1 -973.08563,-847.65948 1395.3616,400.51532 0 0 1 422.27594,-447.14417" />
<path
inkscape:connector-curvature="0"
id="ellipse926"
style="fill:url(#linearGradient1109);fill-opacity:1;stroke:none;stroke-width:0.808527"
transform="matrix(-0.94066274,0.3393429,-0.10838861,-0.9941086,0,0)"
d="M 288.40558,-802.784 A 1069.1677,251.08421 0 0 1 -780.76215,-551.69978 1069.1677,251.08421 0 0 1 -1849.9299,-802.784 1069.1677,251.08421 0 0 1 -780.76215,-1053.8682 1069.1677,251.08421 0 0 1 288.40558,-802.784" />
<path
inkscape:connector-curvature="0"
id="ellipse930"
style="fill:url(#linearGradient932);fill-opacity:1;stroke:none"
d="M 2234.3405,21.574158 A 1205.2823,400.51532 0 0 1 1029.0581,422.08948 1205.2823,400.51532 0 0 1 -176.22424,21.574158 1205.2823,400.51532 0 0 1 1029.0581,-378.94116 1205.2823,400.51532 0 0 1 2234.3405,21.574158" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

0
vds-app/assets/splash.svg → svg/splash.svg

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

BIN
vds-app/App/assets/header.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

1
vds-app/App/components/ExamQuestions.js

@ -1,4 +1,3 @@
import testQuestions from "../data/test"
import aerodynamicsQuestions from "../data/aerodynamics"
import firstAidQuestions from "../data/firstAid"
import flightSafetyQuestions from "../data/flightSafety"

1
vds-app/App/screens/QuizIndex.js

@ -1,7 +1,6 @@
import React from "react"
import { ScrollView, StatusBar, } from "react-native"
import testQuestions from "../data/test"
import aerodynamicsQuestions from "../data/aerodynamics"
import firstAidQuestions from "../data/firstAid"
import flightSafetyQuestions from "../data/flightSafety"

26
vds-app/App/screens/Splash.js

@ -7,15 +7,14 @@ import { colors, texts, credentials } from "../components/Variables"
import { examQuestions } from "../components/ExamQuestions"
const screen = Dimensions.get("window")
const logo = require("../assets/logo.png")
const header = require("../assets/header.png")
const maxTime = 0 // 10
let interval = null
const styles = StyleSheet.create({
container: {
backgroundColor: colors.dark_blue,
flex: 1,
paddingHorizontal: 20
flex: 1
},
bannerContainer: {
backgroundColor: colors.dark_blue,
@ -65,18 +64,19 @@ const styles = StyleSheet.create({
},
safearea: {
flex: 1,
marginTop: 10,
justifyContent: "space-between"
marginTop: 0,
justifyContent: "space-between",
paddingHorizontal: 20
},
logoContainer: {
marginTop: 50,
headerContainer: {
marginTop: 0,
alignItems: "center",
justifyContent: "center",
width: "100%",
height: 150
},
logo: {
width: 150
header: {
width: "100%"
}
})
@ -116,8 +116,8 @@ class Splash extends React.Component {
return (
<View style={styles.container} >
<View style={styles.logoContainer} >
<Image source={logo} style={styles.logo} resizeMode="contain" />
<View style={styles.headerContainer} >
<Image source={header} style={styles.header} resizeMode="contain" />
</View>
<SafeAreaView style={styles.safearea}>
@ -125,7 +125,7 @@ class Splash extends React.Component {
<ButtonContainer>
<Button
text={texts.section_quizzes}
isBig={true}
isBig={false}
onPress={() =>
this.props.navigation.navigate("QuizIndex", {
title: texts.section_quizzes,
@ -136,7 +136,7 @@ class Splash extends React.Component {
<Button
text={texts.exam}
subtitle={`(${texts.exam_simulation})`}
isBig={true}
isBig={false}
onPress={() =>
this.props.navigation.navigate("Exam", {
title: texts.exam,

2
vds-app/app.json

@ -23,6 +23,7 @@
"**/*"
],
"android": {
"icon": "./assets/icon.png",
"package": "com.dslak.vdsquiz",
"permissions": [],
"versionCode": 2,
@ -31,6 +32,7 @@
}
},
"ios": {
"icon": "./assets/iconIOS.png",
"bundleIdentifier": "com.dslak.vdsquiz",
"supportsTablet": true
},

BIN
vds-app/assets/iconIOS.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Loading…
Cancel
Save