Hi,
als absoluter Neuling in Sachen "Swift-Programmierung" und "App-Entwicklung", aber mit langjähriger Programmiererfahrung, habe ich mich an mein erstes Swift-Projekt gewagt.
Nach dem Studium einiger Bücher, dem durcharbeiten einiger Tutorials und der Investition in einen Mac war ich doch tatsächlich in der Lage meiner erst App für mein IPhone zu schreiben.
Und wie das halt so ist, wenn man sich mit einer neuen Programmiersprache (und auch noch eine komplett neuen Umgebung) rumschlagen muß, ist man erst mal vom Syntax, der Bedienung, den Sprachfeatures und des Debugging erschlagen, und braucht doch ganz schön viel Zeit, bis man sich halbwegs sicher bewegen kann (allein das @-Zeichen auf einem Mac kann einen, wenn man von Windows kommt, zur Verzweifelung bringen).
Aber wie das halt so ist, man probiert und probiert, und dann kommt am Ende dank des Ehrgeizes doch was raus, was funktioniert. Aber hat man es wirklich richtig gemacht? Die Frage kann man sich selbst irgendwie schwer beantworten. Auch wenn man sich für die Entwicklung der einzelnen functions streng an die in den Tutorials und Büchern gezeigten Beispiele hält, kann es leicht passieren, dass im man im Zusammenhang mit dem Gesamtkonzept der App ein paar mal im Kreis gedreht hat. Und da ja bekanntlich viele Wege nach Rom führen, kann es sein, dass man doch mit ein paar wenigeren, aber effektiveren, Zeilen Code besser oder schneller hätte zum Ziel kommen können. Und nichts ist schlechter, als sich gleich zu Anfang einen falschen oder unschönen Programmierstil anzueignen, den man später nur schwer wieder abstellen kann.
Was mich auf mein eigetnliches Anliegen bringt. Ich such jemanden, der über eine entsprechende Erfahrung verfügt, und der gewillt ist sich mal meine erste kleine App anzuschauen, vielleicht auch noch mal dann eine spätere Version, und mir anschließend sagen kann, welche eklatanten Fehler ich darin produziert habe bzw. was sich eleganter lösen lässt.
Ich hätte das ja evtl. auch unter "Stell dein Projekt vor" gepostet, aber das ist ja geschlossen mit dem Hinweis auf den Blog, wo ich dann wiederrum mein Projekt der gesamten Öffentlichkeit zur Verfügung stellen müsste und nicht nur den Forummitgliedern. Desweiteren denke ich dass meine App nicht als Anschauungmaterial für andere Anfänger hinhalten sollte.
Also falls jemand Interesse daran hat mich ein wenig zu supporten möger er in diesen Thread schreiben oder mir eine PM schicken.
Danke,
Dieter
als absoluter Neuling in Sachen "Swift-Programmierung" und "App-Entwicklung", aber mit langjähriger Programmiererfahrung, habe ich mich an mein erstes Swift-Projekt gewagt.
Nach dem Studium einiger Bücher, dem durcharbeiten einiger Tutorials und der Investition in einen Mac war ich doch tatsächlich in der Lage meiner erst App für mein IPhone zu schreiben.
Und wie das halt so ist, wenn man sich mit einer neuen Programmiersprache (und auch noch eine komplett neuen Umgebung) rumschlagen muß, ist man erst mal vom Syntax, der Bedienung, den Sprachfeatures und des Debugging erschlagen, und braucht doch ganz schön viel Zeit, bis man sich halbwegs sicher bewegen kann (allein das @-Zeichen auf einem Mac kann einen, wenn man von Windows kommt, zur Verzweifelung bringen).
Aber wie das halt so ist, man probiert und probiert, und dann kommt am Ende dank des Ehrgeizes doch was raus, was funktioniert. Aber hat man es wirklich richtig gemacht? Die Frage kann man sich selbst irgendwie schwer beantworten. Auch wenn man sich für die Entwicklung der einzelnen functions streng an die in den Tutorials und Büchern gezeigten Beispiele hält, kann es leicht passieren, dass im man im Zusammenhang mit dem Gesamtkonzept der App ein paar mal im Kreis gedreht hat. Und da ja bekanntlich viele Wege nach Rom führen, kann es sein, dass man doch mit ein paar wenigeren, aber effektiveren, Zeilen Code besser oder schneller hätte zum Ziel kommen können. Und nichts ist schlechter, als sich gleich zu Anfang einen falschen oder unschönen Programmierstil anzueignen, den man später nur schwer wieder abstellen kann.
Was mich auf mein eigetnliches Anliegen bringt. Ich such jemanden, der über eine entsprechende Erfahrung verfügt, und der gewillt ist sich mal meine erste kleine App anzuschauen, vielleicht auch noch mal dann eine spätere Version, und mir anschließend sagen kann, welche eklatanten Fehler ich darin produziert habe bzw. was sich eleganter lösen lässt.
Ich hätte das ja evtl. auch unter "Stell dein Projekt vor" gepostet, aber das ist ja geschlossen mit dem Hinweis auf den Blog, wo ich dann wiederrum mein Projekt der gesamten Öffentlichkeit zur Verfügung stellen müsste und nicht nur den Forummitgliedern. Desweiteren denke ich dass meine App nicht als Anschauungmaterial für andere Anfänger hinhalten sollte.
Also falls jemand Interesse daran hat mich ein wenig zu supporten möger er in diesen Thread schreiben oder mir eine PM schicken.
Danke,
Dieter