Eine App für Android und iOS zu erstellen ist keine leichte Aufgabe, vor allem wenn man ein überzeugendes und nicht schlampiges Ergebnis erzielen will. Es braucht Hingabe und Engagement, aber auch Zeit und große Sorgfalt. Wenn Sie die Möglichkeit haben, einem umfassenden Leitfaden zu folgen, der den Prozess Schritt für Schritt erklärt, dann sind Sie bereit. Hier finden Sie alles, was Sie über die Erstellung Ihrer eigenen App wissen müssen.
Erstellung einer Android-App
Ein Programmierer, ob erfahren oder nicht, braucht keine Anleitung, um in dieser Welt anzufangen. Alles, was er tun muss, ist üben und versuchen, zufriedenstellende Ergebnisse zu erzielen, um seine Idee für eine erfolgreiche App zum Leben zu erwecken. Die Erstellung von Apps ist jedoch nicht nur Experten auf diesem Gebiet vorbehalten. Potenziell kann jeder in diesem weiten Feld mitmischen, mitreden und vielleicht sogar eine gute Rendite erzielen.
Nutzer, die sich in der Java-Welt nicht auskennen und nicht wissen, was die spezielle Programmiersprache eigentlich ist, müssen auf spezielle Programme zurückgreifen, die es ihnen ermöglichen, bestimmte Schritte zu überspringen. Ein beliebtes Beispiel ist MIT App Inventor. Dies ist die ideale Lösung für alle, die eine kostenlose App erstellen möchten, aber keine Ahnung haben, was sie tun sollen. Der Weg in die Zukunft für diejenigen, die nur ihre eigenen Ideen haben.
Die App kann kostenlos im Play Store heruntergeladen werden. Nachdem Sie es auf Ihrem Smartphone gestartet haben, klicken Sie auf "Zulassen" und beginnen dann mit der eigentlichen Arbeit auf Ihrem Computer. Sie können eine App nicht auf dem kleinen Bildschirm Ihres Mobiltelefons erstellen. Sie müssen also auf die offizielle MIT App Inventor-Website gehen, Ihre E-Mail-Adresse eingeben, um sich über Google anzumelden, und nachweisen, dass Sie derselbe Benutzer sind, der die App zuvor aus dem Store heruntergeladen hat.
Das System lässt die Verwendung des Internet Explorers nicht zu, nur für den Fall, dass ihn noch jemand verwendet. Es ist notwendig, einen anderen Browser herunterzuladen, vielleicht einen von Google Chrome oder Mozilla Firefox. Sobald Sie die Nutzungsbedingungen akzeptiert haben, müssen Sie die aufgeführten Anweisungen befolgen. Von der Annahme oder Ablehnung einer Umfrage bis hin zur Erklärung, wie Sie Ihren Computer mit Ihrem Telefon verbinden. Sobald Sie diese kurzen Schritte durchlaufen haben, können Sie den Prozess starten.
Klicken Sie auf "Neues Projekt starten". Um den Fortschritt in Echtzeit in der App zu sehen, müssen Sie die Verbindung zwischen Ihrem Computer und Ihrem Smartphone herstellen. Nach einem Klick auf "Verbinden" wird in einem Dropdown-Menü der Eintrag Al Companion vorgeschlagen. Daraufhin werden ein QR-Code und ein alphanumerischer Code angezeigt. Klicken Sie in der Smartphone-App auf "QR-Code scannen" und scannen Sie den Code, der auf dem Computer erscheint. Wenn alles gut geht, zeigt die App einen weißen Bildschirm mit der Bezeichnung "Bildschirm 1" an, den gleichen Bildschirm wie auf dem Computer.
Die benötigten Werkzeuge befinden sich in der Spalte links auf dem Bildschirm. Wenn Sie ein Bild einfügen möchten, ziehen Sie das Bildsymbol auf die weiße Seite Screen1 auf der rechten Seite. In der nächsten Spalte können Sie, nachdem Sie auf "Datei hochladen" und "Datei auswählen" geklickt haben, das gewünschte Bild aus dem Computerarchiv auswählen. Wenn Sie eine Schaltfläche hinzufügen möchten, klicken Sie auf "Schaltfläche" im Abschnitt "Betrachter". Im Abschnitt "Eigenschaften" können Sie den einzufügenden Text ändern, indem Sie ein beliebiges Textelement in das Feld "Text" eingeben. Das Hinzufügen von Schaltflächen und Texten verschiedener Art sowie von Hintergrundbildern ist Teil der Grafikverwaltung der App. Aktionen müssen ausgeführt werden, d.h. dem Klick auf die bereitgestellte Schaltfläche muss eine Reaktion des generierten Systems folgen. Um eine Reaktion auf eine vom Benutzer durchgeführte Aktion auszulösen, ist es notwendig, auf der Registerkarte "Blöcke" zu arbeiten. Dieser befindet sich oben rechts neben dem Reiter "Designer".
Nach dem Anklicken wird der Bereich in die linke Spalte verschoben. Unter "Screen1" gibt es den Eintrag "Button1". Es gibt jetzt eine Reihe von Aktionen zur Auswahl, die alle im Abschnitt "Betrachter" zu finden sind. In diesen ersten Schritten kümmern wir uns um "Button1" und wählen die erste verfügbare Aktion aus: "When Button1 Click do". Um eine bestimmte Antwort auszuwählen, müssen Sie zurück zum "Designer" gehen, indem Sie auf "Medien" klicken. Wenn Sie einem bestimmten Klick einen Ton zuordnen möchten, müssen Sie den Block "Ton" in den Abschnitt "Betrachter" ziehen. Wenn alles richtig gemacht wurde, finden Sie "Sound1" unter "Screen1" in diesem Abschnitt. Indem wir auf "Sound1" klicken, können wir "call Sound1 play" auswählen, das in die Aktion "When Button1 Click do" eingebettet wird. Dies ist die Grundlage dafür, wie eine App mit mehreren Variablen und Funktionen funktioniert. Die geleistete Arbeit kann auf zwei verschiedene Arten gespeichert werden: im .aia-Format oder durch die Erstellung einer echten App im .apk-Format. Für die erste Option klicken Sie auf "Projekte" und wählen "Ausgewähltes Projekt auf meinen Computer exportieren". Um die App zu erstellen, klicken Sie auf "Build", gefolgt von der Funktion "App (save .apk to my computer)".
Erstellen einer iOS-App
Um eine iOS-App erstellen zu können, d.h. eine, die auf allen iPhones und iPads von Apple funktioniert, müssen Sie "Swift" verwenden können. Dies ist die spezifische Programmiersprache, die von dem Unternehmen aus Cupertino verwendet wird. Apple bietet ein spezielles Programm für die Erstellung von Apps an. Dies ist Xcode, die offizielle Software für die Verwendung auf dem Mac. Er enthält einen Code-Editor und einen Grafik-Editor. Zwei wichtige Instrumente für den Einstieg in diese Art von Arbeit. An der Basis gibt es immer zwei grundlegende Programmiersprachen. Das eine ist das bereits erwähnte "Swift", das andere ist das ältere "Objective-C".
Xcode ist sicherlich kein leichtgewichtiges Programm. Es ist daher ratsam, sich vor dem Herunterladen zu vergewissern, dass genügend Speicherplatz vorhanden ist. Bei der Installation werden 6,1 GB Speicherplatz benötigt. Sobald Sie das Programm gestartet haben, werden Ihnen mehrere mögliche Vorlagen angezeigt, die nach Betriebssystemen geordnet sind. Nachdem Sie iOS ausgewählt haben, können Sie Einzelansicht Anwendung wählen. In dem neuen Fenster können Sie die Optionen für das Projekt auswählen. Dazu gehören der Name, den Sie Ihrem App-Entwurf geben möchten, sowie die verwendete Sprache. Wie bereits erwähnt, gibt es zwei Sprachen: "Swift" und "Objective-C". Sie können dann entscheiden, wo Sie Ihr Projekt speichern möchten. Diese wird dann im Arbeitsbereich geöffnet, so dass Sie im Editorbereich arbeiten können, wo Sie die grundlegenden Informationen der App bearbeiten müssen.
Es ist wichtig sicherzustellen, dass Sie CocoaPods installiert haben, das für die Verwaltung der Bibliotheken unerlässlich ist. Wenn sie fehlt, können Sie sie mit folgendem Befehl abrufen: [sudo] gem install cocoapods. Sie können sich dann innerhalb des Projekts bewegen und ein neues Podfile erstellen. Dazu müssen Sie diesen Befehl ausführen: pod init. Nachdem Sie die Direktiven: use_frameworks! angegeben haben, fügen Sie die Direktiven für die Login-Bibliothek hinzu. Dies kann mit dem Befehl pod plus dem Namen der gewünschten Abhängigkeit geschehen. Um sie zu installieren, führen Sie diesen Befehl aus: pod install.
Die Installation erzeugt auch eine Datei, die einen Arbeitsbereich darstellt, in dem Sie das gewünschte Projekt sowie die installierten Pods finden. Alles, was Xcode bietet, ist ein Notizbuch, das der Benutzer mit Code ausfüllen muss, der dann in eine tatsächliche Anwendung umgewandelt wird. Der erste wirkliche Schritt zur Erstellung einer App betrifft die Schnittstelle. Dazu muss die Datei "Main-Storyboard" ausgewählt werden. Dieser befindet sich in der linken Spalte mit der Bezeichnung "Projektnavigator". Darin befindet sich der "Interface Builder". Dies ist ein unverzichtbares Werkzeug für die Erstellung von Schnittstellen. Dieser Begriff bezieht sich auf Schaltflächen, Menüs, Bilder und andere Fenster.
In der Mitte des Interface Builders befindet sich ein "ViewController". Dies ist ein Container, in dem alle Elemente der Benutzeroberfläche der App untergebracht werden können. Es ist wichtig zu wissen, dass die Schnittstelle in der "Ansicht" keine Operationen durchführen kann, wenn es keinen Code gibt, der sie verwaltet. Um diese Verbindung zwischen den Teilen herzustellen, bietet Xcode ein Werkzeug an, das als "Assistant Editor" bekannt ist und mit dem Sie auf zwei Seiten arbeiten können.
Sie haben nun das "Storyboard" auf der linken Seite und die "ViewController.swift" auf der rechten Seite. Ziehen Sie nach Auswahl des "Etiketts" die Linie vom ersten Fenster in das zweite Fenster. Klicken Sie dazu einfach mit der linken Maustaste darauf, während Sie die Strg-Taste gedrückt halten. Sie wird innerhalb des Codes freigegeben, und zwar zwischen den geschweiften Klammern in der Klasse "ViewController". Nach der Freigabe öffnet sich ein Menü, in dem Sie den Namen des Links festlegen können, den das Etikett innerhalb der Schnittstelle verwalten wird. An dieser Stelle können Sie auf "Verbinden" drücken. Die ausgeführte Verbindung sollte diesen Code erzeugen: @IBOutlet var nameLabel: UILabel!.
Dies sind nur die ersten Schritte, um mit der Erstellung einer iOS-App zu beginnen. Um zufriedenstellende Ergebnisse zu erzielen, ist es jedoch erforderlich, sich eingehend mit dem Thema zu befassen. Alternativ kann man sich auch an spezialisierte Websites wenden, die den Ideen anderer Gestalt geben. Das Internet ist voll von Angeboten für Menschen mit einer faszinierenden Idee und ohne Programmierkenntnisse.