Hallo Leute,
ich wollte euch ganz gerne mal eine kleine App vorstellen und euch gleichzeitig um Rat bitten. Also, wie die Überschrift schon sagt, geht es um eine kleine App namens "Pre Code", die das Planen von Programmen erleichtern soll. In der App erstellt man sein Projekt und erstellt dann einzelne Klassen mit ihren Attributen, Methoden, Konstruktoren, Assoziationen etc. Das ganze stellt die App schließlich im UML Diagramm dar und man kann so Vererbungen und ähnliches schön sehen und verbessern. Das ganze war eigentlich nur eine kleine Sache für den Informatikunterricht in meiner Schule, weil mein Lehrer öfters verlangt, dass wir erst einmal UML Diagramme erstellen (Bei komplexeren Aufgaben). Zumal oft die Klausuren so konzipiert sind. Dann kann man das iPad als Unterstützung nutzen. Ich habe mir dann gedacht, dass man es doch auch für iPhone programmieren könnte und mal in den App Store stellen kann. Ein bisschen Taschengeld kann man als Schüler ja gebrauchen (Führerschein etc.). Nun ist sie da mit den grundlegenden Features, aber für alle. Da kommen wir auch schon zu meinen Fragen: Wie findet ihr sie? Lohnt es sich wieder viel Arbeit zu investieren, um neue Features umzusetzen? Man kann diese kleine App zu einer ziemlich großen erweitern.
mit z.B.
- User Accounts
- Synchronisation über mehrere Geräte
- Arbeiten in Teams (Projekte teilen) - Änderungshistorie
- Android und vlt. Mac App
- Umwandlung der Klassendiagramme in Code
- Dateianhänge für Klassen (Interface Planung)
Umzusetzen sind die Sachen relativ leicht. Alle Projekte werden über NSCoding gespeichert. Um es zu Android kompatibel zu machen, kann man die .plist Dateien ja ganz einfach in eine xml Datei umwandeln. Die Projekte habe ich schon so vorbereitet, dass sie ein CreationDate, ModificationDate und UDID haben, was ja Grundlage für jede Synchronistation ist. Server für User Accounts und Sync gibt es bei Parse kostenlos (parse.com tolle Sache, alle Entwickler mal vorbeischauen).
Hier der App Store Link zu Pre Code:
itunes.apple.com/us/app/pre-code/id727587591?l=de&ls=1&mt=8
Promocodes:
WXL3AKXFJX7H;WLKA6YXWKFJH;FNNLRN3TJKY9;EXLMY76HPP7A;JY9R9LJJFKTN;FAW6NJAY4EPP;KH9XAF74LKM9;MNKT73PF6KJP;6WMM73TRN7L6;7FMN7JJFWFMJ
Liebe Grüße
lukastruemper
ich wollte euch ganz gerne mal eine kleine App vorstellen und euch gleichzeitig um Rat bitten. Also, wie die Überschrift schon sagt, geht es um eine kleine App namens "Pre Code", die das Planen von Programmen erleichtern soll. In der App erstellt man sein Projekt und erstellt dann einzelne Klassen mit ihren Attributen, Methoden, Konstruktoren, Assoziationen etc. Das ganze stellt die App schließlich im UML Diagramm dar und man kann so Vererbungen und ähnliches schön sehen und verbessern. Das ganze war eigentlich nur eine kleine Sache für den Informatikunterricht in meiner Schule, weil mein Lehrer öfters verlangt, dass wir erst einmal UML Diagramme erstellen (Bei komplexeren Aufgaben). Zumal oft die Klausuren so konzipiert sind. Dann kann man das iPad als Unterstützung nutzen. Ich habe mir dann gedacht, dass man es doch auch für iPhone programmieren könnte und mal in den App Store stellen kann. Ein bisschen Taschengeld kann man als Schüler ja gebrauchen (Führerschein etc.). Nun ist sie da mit den grundlegenden Features, aber für alle. Da kommen wir auch schon zu meinen Fragen: Wie findet ihr sie? Lohnt es sich wieder viel Arbeit zu investieren, um neue Features umzusetzen? Man kann diese kleine App zu einer ziemlich großen erweitern.
mit z.B.
- User Accounts
- Synchronisation über mehrere Geräte
- Arbeiten in Teams (Projekte teilen) - Änderungshistorie
- Android und vlt. Mac App
- Umwandlung der Klassendiagramme in Code
- Dateianhänge für Klassen (Interface Planung)
Umzusetzen sind die Sachen relativ leicht. Alle Projekte werden über NSCoding gespeichert. Um es zu Android kompatibel zu machen, kann man die .plist Dateien ja ganz einfach in eine xml Datei umwandeln. Die Projekte habe ich schon so vorbereitet, dass sie ein CreationDate, ModificationDate und UDID haben, was ja Grundlage für jede Synchronistation ist. Server für User Accounts und Sync gibt es bei Parse kostenlos (parse.com tolle Sache, alle Entwickler mal vorbeischauen).
Hier der App Store Link zu Pre Code:
itunes.apple.com/us/app/pre-code/id727587591?l=de&ls=1&mt=8
Promocodes:
WXL3AKXFJX7H;WLKA6YXWKFJH;FNNLRN3TJKY9;EXLMY76HPP7A;JY9R9LJJFKTN;FAW6NJAY4EPP;KH9XAF74LKM9;MNKT73PF6KJP;6WMM73TRN7L6;7FMN7JJFWFMJ
Liebe Grüße
lukastruemper
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von lukastruemper ()