Werbung

Entwicklung von Android-AppsSeit ich meinen Droid zum ersten Mal erhalten habe, war ich sehr neugierig, wie Leute einige dieser erstaunlichen Anwendungen auf und neben dem Android-Markt produzieren. Ich bin ein Programmierer, aber kein begabter Hacker. Ich beherrsche Visual Basic und Coldfusion, aber wenn es darum geht, eine Anwendung von Grund auf neu zu schreiben, die auf einem mobilen Gerät funktioniert, war ich mir sicher, dass dies der Fall ist Gut über den Rahmen meiner Fähigkeiten hinaus.

Wenn es darum geht Entwicklung mobiler Apps Eine Kurzanleitung zum Entwickeln von Android-Apps mit Google App Inventor Weiterlesen Insbesondere ist Beths Artikel über MUO am nächsten wie man eine iPhone App entwickelt So entwickeln Sie eine einfache iPhone-App und senden sie an iTunes Weiterlesen . Selbst mit dem iPhone-Ansatz müssen Sie Objective-C lernen. Mit anderen Worten - Sie müssen lernen, wie man ein Programmierer wird. Nun, für diejenigen unter Ihnen, die visuelles Programmieren wie mich schätzen, werden Sie sehr glücklich sein zu erfahren, dass Android es geschafft hat Jeder, der selbst über die grundlegendste Programmiererfahrung verfügt, kann sein eigenes hochwertiges und hochfunktionelles Android erstellen Anwendungen. Die Geheimwaffe für die Entwicklung von Android-Apps? Es wird als Google App Inventor (NICHT MEHR ARBEITEN) bezeichnet und bei Google Labs angeboten.

instagram viewer

Einrichten von Google App Inventor

Der App Inventor besteht aus drei Teilen. Es gibt das Designtool, den Blockeditor und schließlich die Konfiguration Ihres Telefons.

Als erstes müssen Sie Ihr Telefon einrichten. Gehen in Einstellungen -> Anwendungen und stellen Sie sicher, dass “Unbekannte Quellen" ist ausgewählt. Auf diese Weise kann sich der Blockeditor selbst installieren und zu Testzwecken mit Ihrem Telefon kommunizieren.

Entwicklung von Android-Apps

Klicken Sie dann auf „Entwicklung"Und stellen Sie sicher, dass Sie beide aktiviert haben"USB-Debugging" und "Wach bleiben.”

wie man Android Apps erstellt

Ratet mal, was - das ist alle Sie müssen Ihr Telefon so konfigurieren, dass es mit den Programmiertools arbeitet.

Wenn Sie sich zum ersten Mal für die Verwendung von App Inventor anmelden, müssen Sie den Blockeditor als einen der Schritte installieren. Dies ist eine Java-Anwendung, die auf Ihrem Computer installiert wird und die Ihnen die Möglichkeit gibt, die zu ändern Verhalten der "Blöcke", die Sie im Entwurfsmodus erstellt haben, und es kommuniziert direkt mit Ihrem Telefon.

Sobald Sie sich angemeldet haben und sich im Designtool befinden, wählen Sie einfach "Neu”Und nennen Sie Ihr erstes Projekt. In diesem Beispiel beginne ich mit einem passenden Spiel für meine Kinder, bei dem sie Bilder von Katzen in einem 3 x 4-Raster abgleichen müssen.

wie man Android Apps erstellt

Das Designtool ist ähnlich wie Visual Basic und Visual C ++ eingerichtet, wobei sich die Objekte, die Sie verwenden können, links befinden und sich der Designbereich oder das „Formular“ in der Mitte befindet. In diesem Fall ist das Formular der einzelne Bildschirm, und Sie können mehrere Bildschirme pro App verwenden (denken Sie daran, die Navigation einzuschließen).

wie man Android Apps erstellt

Sobald Sie auf eine Komponente klicken und sie auf den Bildschirm ziehen, wird sie auf der rechten Seite der Design-App unter angezeigt Komponenten. Unter „EigenschaftenSie können die anfänglichen Anzeigeeigenschaften dieser Komponente anzeigen und ändern.

wie man Android Apps macht

Im Folgenden habe ich im Grunde genommen einen Bildschirm mit einer 3 × 4-Tabelle erstellt (diesen finden Sie unter "Bildschirmanordnung“) Und dann habe ich 12 Schaltflächen mit individuellen Katzenbildern für jede„ Bild “-Eigenschaft der Schaltflächen hinzugefügt.

wie man Android Apps macht

Sobald Sie den Blockeditor verwenden, können alle diese Entwurfseigenschaften geändert werden. Wie Sie unten sehen können, habe ich das Bild von Schaltfläche 1 als leeres Bild definiert (das ich im Entwurfsmodus als graues Bild mit dem Namen „Bild1“ geladen habe).

wie man Android Apps macht

Wie Sie sehen, ist alles visuell - hier gibt es keine Codierung. Unter „Meine BlöckeIch habe die Komponente „Screen1“ ausgewählt und die Komponente „Screen1“ gezogenInitialisierenVeranstaltung zum Programmbereich des Zentrums. Sie müssen einem Ereignis mitteilen, was zu tun ist, wenn es stattfindet. Daher habe ich die Eigenschaft Button1.Image in das Feld gezogen und dann angewiesen, dass diese Eigenschaft "Image1" verwendet.

Nach ungefähr einer Stunde herumspielen habe ich die Programmierung der Initialisierung aller Schaltflächen beim ersten Laden meiner App abgeschlossen und was zu tun ist, wenn der Benutzer auf die erste Schaltfläche klickt.

Eine Kurzanleitung zum Entwickeln von Android-Apps mit Google App Inventor designer6

Wie Sie sehen können, kann selbst eine Anwendung wie ein passendes Spiel erfordern, dass Sie jede Möglichkeit sorgfältig prüfen. Sie können für alle Möglichkeiten programmieren, indem Sie Komponentenereignisse definieren und programmieren. Das obige Beispiel kann kompliziert werden. Wenn Sie also gerade erst anfangen, bleiben Sie bei etwas Einfachem wie dem Beispiel, das Google bei Ihrer ersten Anmeldung bereitstellt. Sie können dort Ihren Abschluss machen, wenn Sie mit dem Programmier- und Testprozess vertraut sind.

Wie Sie in der linken Navigationsleiste des Designtools sehen können, haben Sie Zugriff auf nahezu alles, was Ihr Android kann - Sensoren, Kontaktlisten, Videoplayer und vieles mehr.

Eine Kurzanleitung zum Entwickeln von Android-Apps mit Google App Inventor designer7

Also - hier ist mein Kunstwerk, programmiert, getestet und dann in ungefähr einer Stunde auf meinem Handy installiert. Ich muss noch den Rest der Tasten programmieren.

Entwicklung von Android-Apps

Unnötig zu sagen, dass ich sogar bekommen konnte etwas Es ist beeindruckend, mit etwa einer Stunde Aufwand auf meinem Handy zu laufen. Ich dachte, es wäre fast unmöglich.

Melden Sie sich als Entwickler an und probieren Sie den Google App Developer selbst aus. Sie werden vielleicht überrascht sein, dass Sie einige der coolsten Anwendungen erstellen, die Sie sich vorstellen können. Es braucht nur ein wenig Geduld und etwas Zeit, um mit den Entwicklungswerkzeugen herumzuspielen.

Lassen Sie uns im Kommentarbereich unten wissen, ob es Ihnen gelungen ist, Ihre eigenen Android-Apps zu entwickeln und was Sie von den Design- und Blockeditor-Tools halten!

Bildnachweis: Svet

Ryan hat einen BSc-Abschluss in Elektrotechnik. Er hat 13 Jahre in der Automatisierungstechnik, 5 Jahre in der IT gearbeitet und ist jetzt Apps Engineer. Als ehemaliger Managing Editor von MakeUseOf sprach er auf nationalen Konferenzen zur Datenvisualisierung und wurde im nationalen Fernsehen und Radio vorgestellt.