App: Planen von Projekten - Pre Code

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Feedback: Idee ist wirklich cool und Design sehr schick minimalistisch gehalten, gefällt mir gut.
    Der Fehler der nach der Bearbeitung eines Projekts ein Neues erstellt stört leider sehr, vor allem da wenn man die neuen Projekte wieder löscht, im ursprünglichen Projekt oft die zuvor eingegebenen Daten weg sind.

    Was mir noch aufgefallen ist:
    Manchmal hängt das Objekt zu weit außerhalb des sichtbaren Bereichs (scrollview "paged" zurück und man sieht wieder nur die Hälfte des Objekts)

    Was ich gerne hätte, damit ich damit arbeiten kann:
    Statt aggregationen und Assoziationen auch die Möglichkeit andere "Felder" anzeigen lassen. Z.b. Instanzvariablen und Methoden.
    Die Felder Bearbeitbar machen, nun kann man sie ja nur löschen, wenn man wo einen Tippfehler hat.
    Code generieren. :D

    Wär schön:
    Dass sich das Keyboard einklappt, wenn man Return drückt und mit der Benennung eines Feldes fertig ist.

    Habe es am iPad getestet.

    FAZIT: App taugt mir extrem. Bisschen Arbeit noch reinstecken und das wird zu einer wirklich coolen und v. a. nützliche App! Weiter so!
  • Danke fürs Zeitnehmen und die guten Ratschläge. In dem Update, das ich gestern hochgeladen, habe ich auch schon das Verhalten der TextFields überarbeitet (ReturnKey).
    Es wird schwierig die Felder bearbeitbar zu machen. Wenn man direkt in der TableViewCell bearbeiten könnte, würde die Tastatur bei Bearbeitung unterer Cells diese überdecken. Die einzige Möglichkeit, die sich mir somit ergibt, wäre, dass man bei Klick den AlertView angezeigt bekommt, aber dann kann man sie auch gleich löschen oder?
  • lukastruemper schrieb:

    Danke fürs Zeitnehmen und die guten Ratschläge. In dem Update, das ich gestern hochgeladen, habe ich auch schon das Verhalten der TextFields überarbeitet (ReturnKey).
    Es wird schwierig die Felder bearbeitbar zu machen. Wenn man direkt in der TableViewCell bearbeiten könnte, würde die Tastatur bei Bearbeitung unterer Cells diese überdecken. Die einzige Möglichkeit, die sich mir somit ergibt, wäre, dass man bei Klick den AlertView angezeigt bekommt, aber dann kann man sie auch gleich löschen oder?


    ndas ganze ist ja ein scrollview, könntest einfach hochscrollen, wenn das Keyboard kommt. (z.B.)
    Was mir noch aufgefallen ist: es wird immer die selbe eingabemaske verwendet. wäre schön wenn die je nach ausgewählter Eigenschaft der Klasse variiert zb variable = Typ aber bei Methode rückgabetyp und Argument typen.
  • Ok ich gucke mal, was da geht. Hoffe da findet sich eine schöne Lösung.
    Klar das würde das noch bisschen besser abrunden. Denke eh, dass dieser ganze ViewController, wo man die Klasse bearbeitet, noch stark erweitert werden kann. Ist ja jetzt noch sehr simpel. Da gibt es noch einige schöne Funktionen, die dazu kommen könnten...
  • Eingelöst: 6WMM73TRN7L6

    Kurzes Feedback von 5 Minuten testen.

    - Gute App, nett gemacht ;)
    - Mir fehlen Pfeile für Assoziationen und Aggregationen zwischen den Klassen, aktuell besteht keine Verbindung -> Alles nur Text!
    - [Bug] Ich kann z.B. bei einer Klasse eine Assoziation erstellen mit dem namen "Test". Ziehe ich dann daran und möchte die Reihenfolge verändern, folgt ein Crash der App
  • Als erstes muss ich sagen, dass mir deine Idee sehr gut gefällt! Leider kommt mir die App nur sehr verbuggt vor. Das wohl Auffälligste ist, dass Projekte immer beim Hinzufügen von Klassen immer dubliziert werden. Die ScrollView auch Fehler. Einmal hat sie von alleine gescrollt, manchmal sind Klassen nur zur Hälfte auf dem Screen. Und die Stapel sehen "fuzzy" aus. Was mir noch fehlt damit man produktiv arbeiten kann:

    - Löschen von Klassen
    - Umbenennung von Klassen
    - Umbenennung des Parents der Klassen
    - Verbindungen zwischen Klassen
    - Du solltest beim Erstellen von Methoden etc. überprüfen ob etwas eingegeben wurde
    - Notizen zu Klassen und Methoden

    Wenn mir noch was einfällt poste ich es ;)
  • @floschliep danke fürs Testen schonmal :) Einige Fehler werden schon mit dem nächsten Update behoben und die anderen dann mit dem übernächsten. :) Löschen von Klasse geht, du musst lange auf eine Klasse gedrückt halten. Auf den Klassenvorschauen sind 3 GestureRecognizer, deswegen scrollt die App manchmal von selbst. Man kann die Klassenkarten bewegen und kommt man mit der Klasse an den Rand des Bildschirms, scrollt die App weiter.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von lukastruemper ()