User Tools

Site Tools


faurecia_iam

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
faurecia_iam [2019/05/04 18:49] – [Stunden] kalaschnikowfaurecia_iam [2019/05/28 20:17] (current) – [Vertical SeekBar] kalaschnikow
Line 1: Line 1:
 +====== Faurecia IAM ======
  
 +===== UI Elemente =====
 +
 +==== Knob ====
 +
 +https://github.com/BeppiMenozzi/Knob
 +
 +Some other possibilities:
 +
 +https://github.com/bikcrum/CircularRangeSlider-Android \\ 
 +https://github.com/neild001/SeekArc \\ 
 +https://github.com/MarcinMoskala/ArcSeekBar \\ 
 +
 +
 +==== Vertical SeekBar ====
 +
 +http://harshalbenake.blogspot.com/2017/05/hb-blog-135-android-vertical-seekbar.html
 +
 +Or (not so good, because it doesn't work for 100%):
 +
 +https://hackskrieg.wordpress.com/2012/04/20/working-vertical-seekbar-for-android/
 +
 +
 +==== Vector Drawables ====
 +
 +https://developer.android.com/guide/topics/graphics/vector-drawable-resources
 +
 +[[https://medium.com/androiddevelopers/using-vector-assets-in-android-apps-4318fd662eb9|Using vector assets in Android apps]]
 +
 +https://medium.com/androiddevelopers/draw-a-path-rendering-android-vectordrawables-89a33b5e5ebf
 +
 +https://medium.com/@kenkyee/inkscape-settings-for-android-vector-drawables-ea65cf00e36c
 +
 +https://www.w3schools.com/graphics/svg_feoffset.asp
 +
 +https://developer.android.com/training/material/shadows-clipping
 +
 +https://www.androidhive.info/2017/02/android-working-svg-vector-drawables/
 +===== TODO =====
 +  * Use new pictures from Yi
 +  * Wenn der Timer abgelaufen ist:
 +    * Werte resetten
 +    * Ball zurückspringen lassen
 +    * Seekbars / Pinch zurückfahren
 +    * Seekbar / Pinch sperren
 +
 +
 +===== PPT from 12.04.2019 =====
 +  * Blitz [2 Std]
 +  * Punkte [2 Std] 
 +  * "snap zum Punkt" [2 Std]
 +  * Off Position nach oben ziehen [0 Std]
 +  * Ball soll text nicht verdecken -> der Aufwand hängt von der Entscheidung ab, wie das gemacht werden soll
 +  * Schatten Animation (Schatten-Position abhängig von der Ball-Position) [2 Std, wenn Bilder und Animationen geliefert werden]
 +    * 2 Bilder, die aufeinander liegen
 +    * im Start-/End-Punkt wird eine Animation abgespielt
 +  * Pulsieren Animation [2 Std, wenn Animation geliefert wird]
 +  * Batterie kleiner machen [1 Std]
 +  * Timer-Streifen schmaler machen [1 Std]
 +  * Ball-Ausrichtung
 +  * Transparenz bei der Progress-Bar [2 Std]
 +  * Weiße Umrandung beim Ball unabhängig von seiner Größe [3 Std]
 +  * Intensität als Zahl auf dem Ball [4 Std]
 +  * Inaktiv -> grau machen, Linie weg [3 Std]
 +  * Start-Prozess -> [20 Std]
 +    * Ball shakes
 +    * Ball 50%
 +    * Ball-Hintergrund
 +    * Ziehen -> Ball-Hintergrund ändern
 +    * Weiße Linie zieht nach beiden Seiten
 +    * Fast/Slow fade in
 +    * Weißer Kreis bewegt sich mit dem Ball
 +    * Off Animation
 +      * Weiße Linie zieht sich zusammen
 +      * Fade out weißer Kreis 
 +      * Fade out Ball
 +      * Fade in P1 (oder P2)
 +
 +==== Zusammenassung ====
 +Im Rahmen des Budgets:
 +  * Punkte bei 5/10/15 Minuten einbauen
 +  * Timer-Streifen schmaler machen
 +  * Transparenz bei der Progress-Bar
 +  * Batterie-Ladezustandsbild  kleiner machen
 +  * Off Position nach oben ziehen
 +  * Rotieren beim Bewegen in die P1/P2 Position
 +  * Faken der "längeren" Slider, damit der Ball die Schrift nicht verdeckt (unter Vorbehalt)
 +  * "snap zum Punkt" implementieren (unter Vorbehalt)   
 +  * Blitz einbauen
 +
 +==== Fragen an Yi 26.04.2019 ====
 +  * Bild vom Blitz liefern (das vorhandene Bild lässt sich nicht importieren, da "eingebettetes" PNG)
 +  * Wie soll der Ball in der Stellung P1/P2 aussehen? Mit Schatten außen oder innen?
 +    * Wenn außen:
 +      * ich brauche ein Vektor-Bild von dem Ball mit dem Schatten außen
 +    * Wenn innen:
 +      * soll ich die Rotieren-Animation implementieren?
 +  * Bilder P1 / P2 in dunkel
 +  * Ballgröße bzw. Abstand von der Schrift definieren
 +
 +==== Voice recognition ====
 +
 +https://developers.google.com/voice-actions/interaction/voice-interactions
 +
 +https://support.google.com/websearch/answer/2940021?co=GENIE.Platform%3DAndroid&hl=en
 +===== Stunden =====
 +08.03.2019 - 2 Std. -> Telefonieren, mit Artem klären etc.
 +
 +09.03.2019 - 8 Std. -> Grundgerüst der App
 +
 +15.03.2019 - 8 Std. -> Bluetooth-Kommunikation
 +
 +16.03.2019 - 8 Std. -> das vorgegebene Layout in groben Zügen  
 +
 +17.03.2019 - 8 Std. -> "simple" Layout + Ball
 +
 +19.03.2019 - 1 Std. -> kleine Änderungen an der App (Batterie-Layout)
 +
 +29.03.2019 - 8 Std. -> Layout, Schrift, Animationen
 +
 +30.03.2019 - 8 Std. -> Layout, Schrift, Animationen
 +
 +31.03.2019 - 2 Std. -> Layout, Schrift, Animationen 
 +
 +01.04.2019 - 1 Std. -> Layout, Animation 
 +
 +02.04.2019 - 4 Std. -> Layout
 +
 +-- 
 +
 +Bisher: 58 Stunden x 75 € =>  4350 € + 200€ für Artem
 +
 +
 +-- 
 +
 +Am 04.05.2019 hab ich Faurecia 65 Stunden a 75€ = 5801,25€ berechnet.