Du möchtest also iPhone Apps machen? 10 Projekte für Anfänger
Wenn Sie sich beim Erstellen von iPhone-Apps versuchen möchten, gibt es verschiedene Programmiersprachen. So wählen Sie eine Programmiersprache aus, um heute zu lernen und einen hervorragenden Job zu erhalten In 2 Jahren Wie wählt man eine Programmiersprache aus, um heute zu lernen und einen großartigen Job zu erhalten In 2 Jahren Es kann Jahre dauern, bis Sie ein wirklich guter Programmierer werden. Gibt es eine Möglichkeit, von heute an die richtige Sprache zu wählen, um morgen eingestellt zu werden? Lesen Sie mehr, was Sie lernen können. Aber nur einer davon wurde speziell für iOS entwickelt: Swift. Apple hat diese Sprache von Grund auf für die Erstellung von MacOS-, iOS-, WatchOS- und TVOS-Apps entwickelt. Und es enthält eine Reihe von Funktionen, die es für Anfänger ideal machen.
Wenn Sie mit Swift lernen und programmieren möchten, können Sie dies am besten über ein Projekt tun. Sie können Spezifikationen den ganzen Tag lesen, aber die Verwendung der Sprache zum Erstellen einer App ist der effektivste Weg, um zu lernen. Diese Projekte werden Ihnen beim Einstieg helfen und Ihnen einige wirklich nützliche Fähigkeiten vermitteln.
Mit Swift vertraut werden
Swift leiht sich Ideen aus einer Vielzahl anderer Programmiersprachen, ähnelt aber Objective-C am meisten. Tatsächlich können Sie Swift und Objective-C in Ihren Code mischen, und Ihre Apps funktionieren weiterhin. Swift wurde jedoch so konzipiert, dass es kurz und bündig ist, was das Erlernen etwas erleichtert und die Verwendung effizienter macht. Es ist auch schwieriger, mit Codierungsfehlern zu entgleisen, ein weiterer Faktor, der es für Anfänger gut macht.
Für die unten aufgelisteten Lernprogramme ist es ratsam, über grundlegende Programmierkenntnisse zu verfügen. Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Nachdem Sie die objektorientierte Programmierung vor und deren Namensgebung ein wenig erläutert haben Ich dachte, es ist an der Zeit, dass wir die absoluten Grundlagen des Programmierens auf eine nicht-sprachspezifische Weise durcharbeiten. Dieses… Weiterlesen, aber sehr wenig ist notwendig. Sie können die Einführung von Swift in Apple lesen, wenn Sie vor dem Start die Grundlagen kennenlernen möchten. Sie können aber auch gleich hineinspringen und sollten nicht viel Ärger haben.
Was du brauchen wirst
Für den Einstieg benötigen Sie einen Mac mit der neuesten Version von Xcode und Swift. Sie möchten auch das iOS-SDK. Darüber hinaus brauchen Sie nur etwas Geduld und Lernbereitschaft!
Gehen Sie durch die Grundlagen
Die App Swift Playgrounds von Apple macht Ihr iPad zu einem großartigen Ort, an dem Sie das Codieren lernen können! Es sind keine Programmierkenntnisse erforderlich, um loszulegen. Sogar Kinder können lernen, 10 zu programmieren. 10 Tools, um Kinder zu begeistern. 10 Tools. Für Kinder. Bildung kommt viel später. Um ein Kind für das Programmieren zu begeistern, kann es einige Zeit in Anspruch nehmen, da die Logik etwas Zeit braucht, um sich zu entwickeln. Es ist… Lesen Sie mehr mit dieser App. Dank Herausforderungen, Vorlagen, Live-Codevorschauen und Quick Type-Vorschlägen ist dies eine hervorragende Möglichkeit, sich schnell einarbeiten zu können. Die 3D-Welt ist viel überzeugender als ein Textdokument. Und es ist kostenlos! Dies ist definitiv der beste Einstiegspunkt, wenn Sie wenig oder keine Codierkenntnisse haben.
Erstellen Sie einen Bildbetrachter
Das hört sich kompliziert an, aber es ist ein Anfänger-freundliches Tutorial. Hacking with Swift ist großartig, wenn es darum geht, eine Menge Details mit einzubeziehen, damit Sie verstehen, was Sie tun. Das Tutorial führt Sie durch das Laden von Bildern, das Entwerfen einer Benutzeroberfläche und alles andere, was Sie wissen müssen. Da es für Anfänger konzipiert ist, beginnt es ganz am Anfang, wie ein neues Projekt in Xcode geöffnet wird.
Eine Stoppuhr hochfahren
Eine Stoppuhr klingt nicht sehr aufregend, aber dieses Tutorial ist für Swift-Anfänger geeignet. Es ist auch für iOS 10 konzipiert, sodass Sie die neuesten Funktionen von Xcode und Swift sehen können. Neben dem Swift-Code erhalten Sie auch eine gute Dosis von Xcodes visuellen Tools. Dies kann für das Erlernen von Code von unschätzbarem Wert sein und ist ein großer Vorteil der Verwendung von Swift.
Berühren und ziehen Sie Formen
Unabhängig davon, ob Sie regelmäßig Apps oder Spiele erstellen möchten, sollten Sie wissen, wie manuelle Interaktionen mit Ihrer App funktionieren. Dies ist ein sehr einfaches Tutorial, das einen Bildschirm mit farbigen Quadraten anzeigt. Jedes Quadrat kann durch Berühren des Bildschirms gezogen werden. Das ist alles dazu. Sie werden jedoch einige der Funktionen sehen, die für diese Art von Aktion erforderlich sind. Dies wird sich als nützlich erweisen, wenn Sie Ihre eigene App entwickeln.
Erstellen Sie einen Tetris-Klon mit Swiftris
Dieses Tutorial von Bloc hilft Ihnen bei der Verwendung von Swift, um eine Version von Tetris 30 Jahre Tetris zu erstellen: Eine Geschichte der beliebtesten Puzzle-Spiele der Welt 30 Jahre Tetris: Eine Geschichte des beliebtesten Puzzle-Spiels der Welt Dieses Jahr 2014 markiert das 30. Geburtstag von Tetris. Erinnere mich in Erinnerung an seine Geschichte, wenn ich die Vergangenheit und Zukunft des berühmtesten Puzzlespiels der Welt erforsche. Weiterlesen . Es ist komplizierter als bei den vorherigen Projekten, und an einigen Stellen wird der Code nicht so klar erklärt, wie er sein könnte. In diesem Lernprogramm erhalten Sie jedoch alle erforderlichen Materialien. Die Aufnahme von Screenshots und Videos macht es Ihnen leicht, zu folgen. Und Sie können sicher sein, dass das Ganze zwar kostenlos ist, obwohl Sie Ihre E-Mail-Adresse eingeben müssen, um Zugriff zu erhalten.
Krieg spielen
Chris Ching hat eine 15-teilige Serie zusammengestellt, die Sie von den Grundlagen der Einführung in Xcode-Spielplätze bis hin zur Erstellung einer App, mit der Sie das Kartenspiel War spielen können, erläutert. Am Ende der Serie werden Sie eine Menge von Programmierkonzepten verstehen, einige der einzigartigen Dinge, die Sie über das Arbeiten mit Touch-Oberflächen und über die Verwendung von Bildern in einer iPhone-App wissen müssen. (Scrollen Sie bis zum Ende der verlinkten Seite, um zu den Tutorials zu gelangen.)
Machen Sie ein Ninja-Spiel
Dies ist das komplizierteste Tutorial hier, aber Sie werden froh sein, dass Sie es durchgearbeitet haben. Das Spiel verwendet SpriteKit, ein 2D-Tool zum Erstellen von Spielen, das für viele iOS-Spiele verwendet wird. Mit dem Kit verwenden Sie Assets, erstellen Aktionen und legen Bedingungen für das Gewinnen und Verlieren fest. Es ist ziemlich kompliziert, aber gut erklärt. Wenn Sie sich zuversichtlich fühlen, bauen Sie Ihr eigenes Spiel auf!
Identifizieren Sie Ihren Benutzer [nicht mehr verfügbar]
TouchID ist eines der wirklich coolen Dinge, die mit jedem neuen iPhone geliefert werden. Viele Apps sind durch TouchID geschützt (dies ist besonders nützlich in Mobile Banking-Apps. Könnte Ihre Mobile Banking-App ein großes Sicherheitsrisiko darstellen? Könnte Ihre Mobile Banking-App ein großes Sicherheitsrisiko sein?) Mobile Banking-Apps bieten Komfort für Ihr Telefon, könnten jedoch eine Sicherheitsrisiken: Banken haben zwar eine ziemlich solide Datensicherheit, aber wie sicher sind ihre mobilen Apps? Lesen Sie mehr). Wenn Sie wissen, wie Sie diese Vorteile nutzen können, können Ihre Benutzer viel Zeit bei der Eingabe von Benutzernamen und Passwörtern einsparen. In diesem Lernprogramm erfahren Sie, wie Sie die TouchID-Kompatibilität überprüfen, Ihren Benutzer authentifizieren und bei einem Fehler ein Kennwortbildschirm anbieten.
Erstellen Sie eine digitale Waage
3D-Touch Alles, was Sie mit 3D-Touch auf Ihrem iPhone tun können Alles, was Sie mit 3D-Touch auf Ihrem iPhone tun können 3D-Touch ist eigentlich nur ein schicker Name für einen druckempfindlichen Bildschirm, bietet jedoch eine ganze Reihe zusätzlicher Eingabemöglichkeiten für iOS. Weitere Informationen ist eine weitere coole Funktion von iOS-Geräten. Mit Swift können Sie es ganz einfach in Ihre Apps integrieren. In diesem Lernprogramm erfahren Sie, wie Sie eine einfache digitale Waage erstellen, auf der der Druck angezeigt wird, den der Benutzer auf den Bildschirm ausübt. Die App kann auch zum Abwägen verwendet werden, was ziemlich cool ist!
Aktivieren Sie Push-Benachrichtigungen
Push-Benachrichtigungen sind möglicherweise ärgerlich, aber es gibt Apps, die sie gut nutzen. Wenn Sie lernen möchten, wie Sie Push-Benachrichtigungen in Ihrer eigenen App verwenden, müssen Sie wissen, wie Sie Ihre App-ID erstellen und diese Benachrichtigungen aktivieren. Es ist ein bisschen ein Kreisverkehr, aber das schrittweise durchzuführende Tutorial macht es viel einfacher. Dies ist ein langes Tutorial, und viele davon sind Verwaltungssachen, die nicht sehr aufregend sind. Wenn Sie Ihre eigene App jedoch ernsthaft entwickeln möchten, gibt es viele wichtige Dinge, die Sie wissen müssen.
Lerne etwas Schnelles!
Diese Tutorials vermitteln Ihnen ein fundiertes Verständnis für die Verwendung von Swift und helfen Ihnen dabei, echte Apps zu erstellen. Denken Sie daran, die Kommentare zu jedem einzelnen zu lesen, wenn Sie auf ein Problem stoßen, da sich wahrscheinlich auch andere damit befasst haben. Und vor allem viel Spaß damit! Programmieren kann hart sein 6 Zeichen, dass Sie nicht als Programmierer gedacht sind 6 Zeichen, dass Sie nicht als Programmierer gedacht sind Nicht jeder ist dazu bestimmt, Programmierer zu sein. Wenn Sie nicht ganz sicher sind, ob Sie ein Programmierer sein sollen, finden Sie hier einige Hinweise, die möglicherweise in die richtige Richtung weisen. Lesen Sie mehr, aber das Lernen durch Beispiele wie diese sollte Spaß machen.
Schnell nicht dein Ding? Sie können lernen, Apps für Android zu entwickeln. Wollen Sie also Android-Apps entwickeln? So lernen Sie also, Sie möchten Android Apps entwickeln? Hier ist, wie man es lernt Nach so vielen Jahren könnte man denken, dass der mobile Markt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist. Dies ist jedoch nicht der Fall. Es gibt viele Nischen, die stattdessen noch… Lesen Sie mehr.
Hast du Swift gelernt? Gab es bestimmte Tutorials, die Sie als nützlich empfanden? Teilen Sie Ihre Favoriten in den Kommentaren unten!
Erfahren Sie mehr über: App-Entwicklung, Programmierung, Swift.