[UI + Dependencies] Applied new style + added firebase

Added the Firebase Dependency and login flow. Also applied some new
styling. The new color is more reddish.
This commit is contained in:
Alexander Dörflinger
2025-03-18 14:43:55 +01:00
parent 4bb071e488
commit b20bb86be3
27 changed files with 414 additions and 245 deletions

View File

@@ -1,30 +1,21 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="85.84757"
android:endY="92.4963"
android:startX="42.9492"
android:startY="49.59793"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
android:viewportWidth="429"
android:viewportHeight="377">
<group android:scaleX="0.64"
android:scaleY="0.56242424"
android:translateX="77.22"
android:translateY="82.48303">
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>
android:pathData="M242.64,50.5C240.33,52.81 240.59,54.75 243.99,60.69C248.29,68.19 255.65,73.25 265.5,75.48C274.72,77.57 277.49,74.65 269.14,71.65C263.2,69.51 260.05,66.29 256.52,58.71C253.76,52.8 251.49,50.62 246.89,49.49C245.13,49.06 243.76,49.39 242.64,50.5M270.2,56.2C267.88,58.52 268.95,62.03 273.43,66.82C279.86,73.7 283.33,81.12 283.8,89C284.16,95.01 283.89,96.06 280.22,103C274.76,113.32 274.32,115.92 277.11,121.5C278.85,124.99 279.1,126.3 278.19,127.21C277.28,128.12 276.38,127.93 274.31,126.38C265.3,119.65 262.86,111.15 267.39,102.22C271.78,93.56 270.9,91.87 260,88.05C249.49,84.37 244.18,80.99 237.39,73.66C233.88,69.86 231,66.41 231,65.99C231,64.05 199.98,61.42 166.5,60.52C154.95,60.21 141.23,59.75 136,59.5C92.88,57.43 80.37,57.91 75,61.85C67.25,67.53 66.45,73.65 70.66,95C73.22,107.97 73.48,108.64 77.16,112.1C81.29,115.96 81.99,119.11 79.47,122.44C77.41,125.17 77.64,127.31 80.26,129.78C83.59,132.9 88.2,134.54 100.5,136.95C114.97,139.79 123.96,144.18 131.49,152.08C135.93,156.73 137.07,158.56 136.82,160.67C136.36,164.56 134.81,164.52 129.88,160.53C121.27,153.55 115.98,151.74 101.94,150.96C86.89,150.12 80.79,148.33 74.65,142.92C67.58,136.7 66.72,131.61 71.22,122.64C72.88,119.32 72.98,118.36 71.91,115.77C69.33,109.56 59.88,106.95 54.71,111.01C50.88,114.03 48.59,120.93 49.34,127.25C50.87,140.11 60.53,151.85 75.45,158.98L83.69,162.91 86.29,175.71C99.08,238.65 114.5,310.28 115.99,313.68C118.79,320.07 125.21,326.37 132.02,329.43C138.73,332.44 146.97,333.62 163.39,333.92L174.29,334.11 173.63,328.47C173.26,325.37 172.29,321.52 171.46,319.93C169.35,315.85 163.94,310.67 158.84,307.86C155.53,306.03 154.5,304.87 154.5,302.98C154.5,300.66 154.82,300.51 159.26,300.66C170.36,301.04 186.82,316.48 190.13,329.6C191.07,333.35 191.54,333.83 194.84,334.37C201.05,335.4 205,335.12 205,333.65C205,331.2 193.34,316.59 185.31,308.98C180.96,304.87 174.8,299.7 171.61,297.5C158.46,288.41 157.51,287.55 157.19,284.27C156.95,281.82 157.44,280.76 159.41,279.47C163.26,276.95 168.95,278.36 175.77,283.52C183.18,289.13 212.16,319.54 218.29,328.15L223.03,334.8 236.26,335.4C263.12,336.61 267.73,336.67 278.57,335.89C297.13,334.55 318.03,329.03 333.07,321.5C349.83,313.11 368.3,296.54 376.94,282.14C396.22,250.04 395.7,209.22 375.5,169.28C366.78,152.04 357.92,139.93 343,124.91C328.35,110.15 323.99,106.51 310.35,97.67L300.2,91.09 299.52,86.12C297.62,72.33 283.3,55 273.8,55C272.48,55 270.86,55.54 270.2,56.2M143.75,113.74C141.62,114.23 141.6,114.92 143.48,123.63C144.3,127.41 146.8,139.27 149.05,150C151.3,160.73 156.03,183.18 159.57,199.89C163.1,216.61 165.97,231.23 165.93,232.39C165.88,233.69 163.87,236.05 160.68,238.54C154.75,243.18 148.93,252 149.74,255.12C150.04,256.25 151.37,257.67 152.71,258.28C156.23,259.88 160.61,257.16 165.5,250.32C170.45,243.39 177.53,238.57 185.89,236.44C198.87,233.13 215,238.41 215,245.97C215,250.95 212.14,251.85 200.31,250.58C191.65,249.65 187.12,250.88 183.56,255.11C177.75,262.01 178,272.4 184.23,282.8C188.16,289.36 200.19,302.53 204.1,304.55C211.75,308.51 212.54,304.96 206.16,295.23C199.47,285.03 197.71,280.62 197.69,274C197.66,264.13 203.32,257.67 211.5,258.23C213.75,258.38 215.5,259.02 215.5,259.68C215.5,260.33 213.6,262.23 211.29,263.91C205.9,267.81 203.75,272.02 203.75,278.64C203.75,289.84 216.43,302.05 223.91,298.05C226.89,296.45 226.54,292.65 222.94,287.42C216.5,278.05 215.57,272.85 219.53,268.15C222.49,264.63 226.92,263.36 230.19,265.08C233.79,266.98 234.04,268.15 231.76,272.2C230.6,274.28 229.99,276.32 230.4,276.74C231.72,278.06 251.78,278.24 262.35,277.02C291.57,273.66 313.38,258.44 321.11,236C324.47,226.27 324.87,210.34 322.06,198.5C314.05,164.76 282.75,134.12 243.5,121.62C226.83,116.31 218.06,115.34 178,114.44C161.77,114.08 147.82,113.68 147,113.56C146.18,113.44 144.71,113.52 143.75,113.74"
android:fillColor="#fffcfc"
android:fillType="evenOdd"
android:strokeColor="#00000000"/>
<path
android:pathData="M26,373.27C26,374.76 28.71,377.62 29.44,376.89C29.65,376.68 28.97,375.44 27.91,374.14C26.61,372.53 26,372.25 26,373.27M261,376L258.5,376.8 261.25,376.9C262.76,376.95 264,376.55 264,376C264,375.45 263.89,375.05 263.75,375.1C263.61,375.15 262.38,375.56 261,376"
android:fillColor="#fcfcfc"
android:fillType="evenOdd"
android:strokeColor="#00000000"/>
</group>
</vector>

View File

@@ -0,0 +1,16 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="429dp"
android:height="377dp"
android:viewportWidth="429"
android:viewportHeight="377">
<path
android:pathData="M242.64,50.5C240.33,52.81 240.59,54.75 243.99,60.69C248.29,68.19 255.65,73.25 265.5,75.48C274.72,77.57 277.49,74.65 269.14,71.65C263.2,69.51 260.05,66.29 256.52,58.71C253.76,52.8 251.49,50.62 246.89,49.49C245.13,49.06 243.76,49.39 242.64,50.5M270.2,56.2C267.88,58.52 268.95,62.03 273.43,66.82C279.86,73.7 283.33,81.12 283.8,89C284.16,95.01 283.89,96.06 280.22,103C274.76,113.32 274.32,115.92 277.11,121.5C278.85,124.99 279.1,126.3 278.19,127.21C277.28,128.12 276.38,127.93 274.31,126.38C265.3,119.65 262.86,111.15 267.39,102.22C271.78,93.56 270.9,91.87 260,88.05C249.49,84.37 244.18,80.99 237.39,73.66C233.88,69.86 231,66.41 231,65.99C231,64.05 199.98,61.42 166.5,60.52C154.95,60.21 141.23,59.75 136,59.5C92.88,57.43 80.37,57.91 75,61.85C67.25,67.53 66.45,73.65 70.66,95C73.22,107.97 73.48,108.64 77.16,112.1C81.29,115.96 81.99,119.11 79.47,122.44C77.41,125.17 77.64,127.31 80.26,129.78C83.59,132.9 88.2,134.54 100.5,136.95C114.97,139.79 123.96,144.18 131.49,152.08C135.93,156.73 137.07,158.56 136.82,160.67C136.36,164.56 134.81,164.52 129.88,160.53C121.27,153.55 115.98,151.74 101.94,150.96C86.89,150.12 80.79,148.33 74.65,142.92C67.58,136.7 66.72,131.61 71.22,122.64C72.88,119.32 72.98,118.36 71.91,115.77C69.33,109.56 59.88,106.95 54.71,111.01C50.88,114.03 48.59,120.93 49.34,127.25C50.87,140.11 60.53,151.85 75.45,158.98L83.69,162.91 86.29,175.71C99.08,238.65 114.5,310.28 115.99,313.68C118.79,320.07 125.21,326.37 132.02,329.43C138.73,332.44 146.97,333.62 163.39,333.92L174.29,334.11 173.63,328.47C173.26,325.37 172.29,321.52 171.46,319.93C169.35,315.85 163.94,310.67 158.84,307.86C155.53,306.03 154.5,304.87 154.5,302.98C154.5,300.66 154.82,300.51 159.26,300.66C170.36,301.04 186.82,316.48 190.13,329.6C191.07,333.35 191.54,333.83 194.84,334.37C201.05,335.4 205,335.12 205,333.65C205,331.2 193.34,316.59 185.31,308.98C180.96,304.87 174.8,299.7 171.61,297.5C158.46,288.41 157.51,287.55 157.19,284.27C156.95,281.82 157.44,280.76 159.41,279.47C163.26,276.95 168.95,278.36 175.77,283.52C183.18,289.13 212.16,319.54 218.29,328.15L223.03,334.8 236.26,335.4C263.12,336.61 267.73,336.67 278.57,335.89C297.13,334.55 318.03,329.03 333.07,321.5C349.83,313.11 368.3,296.54 376.94,282.14C396.22,250.04 395.7,209.22 375.5,169.28C366.78,152.04 357.92,139.93 343,124.91C328.35,110.15 323.99,106.51 310.35,97.67L300.2,91.09 299.52,86.12C297.62,72.33 283.3,55 273.8,55C272.48,55 270.86,55.54 270.2,56.2M143.75,113.74C141.62,114.23 141.6,114.92 143.48,123.63C144.3,127.41 146.8,139.27 149.05,150C151.3,160.73 156.03,183.18 159.57,199.89C163.1,216.61 165.97,231.23 165.93,232.39C165.88,233.69 163.87,236.05 160.68,238.54C154.75,243.18 148.93,252 149.74,255.12C150.04,256.25 151.37,257.67 152.71,258.28C156.23,259.88 160.61,257.16 165.5,250.32C170.45,243.39 177.53,238.57 185.89,236.44C198.87,233.13 215,238.41 215,245.97C215,250.95 212.14,251.85 200.31,250.58C191.65,249.65 187.12,250.88 183.56,255.11C177.75,262.01 178,272.4 184.23,282.8C188.16,289.36 200.19,302.53 204.1,304.55C211.75,308.51 212.54,304.96 206.16,295.23C199.47,285.03 197.71,280.62 197.69,274C197.66,264.13 203.32,257.67 211.5,258.23C213.75,258.38 215.5,259.02 215.5,259.68C215.5,260.33 213.6,262.23 211.29,263.91C205.9,267.81 203.75,272.02 203.75,278.64C203.75,289.84 216.43,302.05 223.91,298.05C226.89,296.45 226.54,292.65 222.94,287.42C216.5,278.05 215.57,272.85 219.53,268.15C222.49,264.63 226.92,263.36 230.19,265.08C233.79,266.98 234.04,268.15 231.76,272.2C230.6,274.28 229.99,276.32 230.4,276.74C231.72,278.06 251.78,278.24 262.35,277.02C291.57,273.66 313.38,258.44 321.11,236C324.47,226.27 324.87,210.34 322.06,198.5C314.05,164.76 282.75,134.12 243.5,121.62C226.83,116.31 218.06,115.34 178,114.44C161.77,114.08 147.82,113.68 147,113.56C146.18,113.44 144.71,113.52 143.75,113.74"
android:fillColor="#fffcfc"
android:fillType="evenOdd"
android:strokeColor="#00000000"/>
<path
android:pathData="M26,373.27C26,374.76 28.71,377.62 29.44,376.89C29.65,376.68 28.97,375.44 27.91,374.14C26.61,372.53 26,372.25 26,373.27M261,376L258.5,376.8 261.25,376.9C262.76,376.95 264,376.55 264,376C264,375.45 263.89,375.05 263.75,375.1C263.61,375.15 262.38,375.56 261,376"
android:fillColor="#fcfcfc"
android:fillType="evenOdd"
android:strokeColor="#00000000"/>
</vector>