Now Reading
Sicher, Kinder können iPhone-Apps prosperieren. Daher es ist nicht reibungslos

Sicher, Kinder können iPhone-Apps prosperieren. Daher es ist nicht reibungslos

Sicher, Kinder können iPhone-Apps entwickeln.  Aber es ist nicht einfach

[ad_1]

Apple veröffentlichte Swift Playgrounds erstmals 2016 wie iPad-App, und 2020 folgte eine MacOS-Version. Sie ist kostenlos und ermöglicht es Ihnen, Quelltext in einem Fenster zu behauen und zu sehen, wie er in welcher fertigen App in einem anderen (in Echtzeit) aussehen wird. Es gibt integrierte Lektionen und Herausforderungen, die Sie durcharbeiten können, und Sie können Beispielspielplätze laden, um zu sehen, wie sie laufen. Es wurde entwickelt, um Ihnen die Grundlagen mit geführten exemplarischen Vorgehensweisen beizubringen, und es kennzeichnet Fehler in Ihrem Quelltext während welcher Eintrag. Es ist möglich, Ihre iPhone-App vollwertig in Swift Playgrounds zu erstellen, im Kontrast dazu Sie können Projekte im gleichen Sinne in Xcode (Apples vollwertige Entwicklungsumgebung) exportieren.

„Apple hat viele Programmierleitfäden zu Gunsten von Jungspund zu Gunsten von Playgrounds bereitgestellt, im Kontrast dazu nachdem einer Weile brauchte ich detailliertere und fortgeschrittenere Informationen“, sagt Kumar. Er hatte dies Gefühl, dass ihm die erforderliche Programmiererfahrung fehlte, um die reimen Entwicklerdokumente zu verstehen. „meine Wenigkeit lernte hauptsächlich, wie man iOS-Apps entwickelt, während ich mir Websites wie Hacking With Swift ansah und im gleichen Sinne Quelltext-Snippets hinaus GitHub fand.“

Ben Robinson, welcher junge Entwickler von Anxiety Relief: Find Your Calm, erzählt eine ähnliche Vergangenheit. Mit 13 Jahren begann er mit welcher Entwicklungsprozess seiner ersten richtigen iPhone-App, lernte im Kontrast dazu schon seit dem Zeitpunkt einigen Jahren irgendetwas oben dies Programmieren.

„Die Apple-Dokumentation wirkte am Entstehen ziemlich einschüchternd“, sagt Robinson. „Es sei denn, ich wusste genau, wie eine API funktioniert [application programming interface] funktionierte, könnte es schwierig sein, die spezifische Komponente zu finden, die ich benötigte. Es gibt vereinen mentalen Sprung von welcher prozeduralen Betrachtung solange bis hin zur Erkennen des Wesentlichen Ihres Codes und welcher Verwendung objekt-/protokollorientierter Designs.“

Er verzettelte sich zunächst, während er zu wortwörtlich oben die Gesamtheit nachdachte, welches er codierte, und versuchte, Funktionen zu implementieren, die viel zu viele Operationen ausführten. Daher er sagt, die iOS-Entwickler-Gemeinschaft sei unterstützend gewesen und habe eine Wohlhabenheit von Ressourcen angeboten, hinaus die man zurückgreifen könne. Wie Kumar fand Robinson Paul Hudsons Hacking With Swift-Tutorials hilfreich, da sie ihn durch eine Warteschlange von APIs führten und ihn ermutigten, unterwegs Zeug mit ihnen zu prosperieren.

„meine Wenigkeit kannte keine App-Entwickler; Wenn ich feststeckte, war ich normalerweise den Erwidern ausgeliefert, die ich hinaus Stack Overflow finden konnte“, sagt Robinson. „Autodidaktische Entwickler stillstehen jedweder vor diesem Problem, im Kontrast dazu es hat mich im gleichen Sinne belastbarer und unabhängiger gemacht. meine Wenigkeit bin selbstsicherer geworden, wenn ich Probleme logisch durchdenke, wenn sie entstehen, und effektiv damit umgehe.“

Robinson erstellte eine iOS-Version des Partyspiels Mafia, um es mit seinen Freunden zu spielen, und er hofft, eine Karriere im Technologiesektor zu verfolgen. „Wenn du eine Idee hast, mach sie! Man weiß nie, welche Idee durchstarten wird“, gibt er wie Ratschlag zu Gunsten von aufstrebende junge Entwickler. „Wenn dich deine Idee genug begeistert, kannst du immer die Fähigkeiten erlernen, die du brauchst, um sie Wirklichkeit werden zu lassen.“

Kumar wiederholte ebendiese Meinung und fügte hinzu, dass es das Mittel der Wahl ist, mit mehreren kleinen Projekten zu beginnen, die sich hinaus Zeug verdichten, die Sie wirklich interessieren. Hinauf ebendiese Weise lernen Sie schnell und nach sich ziehen mehr Motivation, es abzuschließen. Er schlägt im gleichen Sinne vor, vereinen ordentlichen Teil welcher Zeit mit dem Brainstorming und welcher Visualisierung Ihrer App zu zubringen, im Vorfeld Sie mit dem Programmieren beginnen.

Katzennapp

Unsrige Katzen-App ging nur langsam voraus. Meine Kinder entwarfen pflichtbewusst Symbole, sammelten Katzenfakten und versuchten, dies Miauen und Stöhnen unserer eigenen zwei Katzen zu entziffern, in welcher Hoffnung hinaus eine Erfindung vom Typ Rosetta Stone, die es uns zuteilen würde, eine App zu prosperieren, die ihre Geräusche hinüberfahren kann. Beim Programmieren fiel die schwere Arbeit zunehmend hinaus mich. Leider hatte ich Quälerei, Zeit zu finden, und ehrlich gesagt bin ich kein Programmierer. Meine Kinder nach sich ziehen sich Tutorials wertgeschätzt und an Swift Playgrounds herumgebastelt, im Kontrast dazu selbst mit Beispielen dauert es eine Weile, solange bis man sich mit den Konzepten vertraut gemacht hat.

Wir nach sich ziehen es geschafft, eine App zusammenzuschustern, die Katzenfakten und vereinen Generator zu Gunsten von zufällige Zitate anzeigt, im Kontrast dazu es wurde klar, dass unsrige Fähigkeiten unser ursprüngliches Ziel unter weitem nicht erreichten. Die Kinder waren unbeeindruckt, und meine Bemühungen, den Feature-Creep einzudämmen, stießen hinaus taube Ohren. Wie ich ebendiese Vergangenheit optimistisch präsentierte, stellte ich mir eine optimistische und inspirierende Vergangenheit unserer App-Entwicklungsprozess vor, und hier würden Sie sich zum App Store durchklicken, um unser mäßig beeindruckendes Ergebnis zu sehen. Nun, die Wirklichkeit beißt.

Wie die Kinder wieder zur Schulgebäude gingen, war eine fertige App wirklich unwahrscheinlich. Es gibt keinen guten Weg, jemandem zu sagen, dass sein Projekt tiefgekühlt wird, im Kontrast dazu am Finale wurde ich verschont. Jener letzte Nagel im Sarg kam, wie mein Jüngster mir mitteilte, dass Leckermaul schon eine Katzenübersetzer-App erstellt hatte, und sanft vorschlug, stattdessen an einer Website zu funktionieren. Und so endete unser Projekt hinaus dem Schrotthaufen (wie zweifellos die meisten App-Projekte), im Kontrast dazu die Reise hat Spaß gemacht, und wir nach sich ziehen jedweder dazugelernt etwas- neu entdeckter Respekt zu Gunsten von App-Entwickler, die die Weite möglich sein.

[ad_2]
View Comments (0)

Leave a Reply

Your email address will not be published.

Scroll To Top