Anwendungsentwicklung für Android-Sprache. So erstellen Sie selbst ein Programm für Android

In diesem Tutorial lernen Sie die Grundlagen zum Schreiben einer Android-Anwendung mit der Android Studio-Entwicklungsumgebung. Android-Geräte werden immer häufiger, die Nachfrage nach neuen Anwendungen steigt ständig. Android Studio ist eine kostenlose, benutzerfreundliche Entwicklungsumgebung.

Für dieses Tutorial ist es am besten, wenn Sie zumindest oberflächliche Kenntnisse der Java-Sprache haben, da dies die Sprache ist, die von Android verwendet wird. In der Lektion wird es nicht zu viel Code geben, da ich davon ausgehe, dass Sie mit Java ein wenig vertraut sind oder bereit sind, etwas zu finden, das Sie noch nicht kennen. Die Erstellung der Anwendung dauert 30-60 Minuten, je nachdem, wie schnell Sie alle erforderlichen Programme herunterladen und installieren. Nachdem Sie dieses Tutorial zum Erstellen Ihrer ersten Android-Anwendung gelesen haben, finden Sie vielleicht ein neues lustiges Hobby oder beginnen sogar eine Karriere als vielversprechender Entwickler mobiler Anwendungen.

Schritt 1: Installieren Sie Android Studio

  1. JDK muss installiert sein ( Java Entwickler-Kit) und JRE (Java-Laufzeitumgebung). Sie können diesen Link herunterladen. Wählen Sie dort die Version für Ihr Betriebssystem aus, akzeptieren Sie die Lizenzvereinbarung, laden Sie sie herunter und installieren Sie sie.
  2. Gehen Sie jetzt hier http://developer.android.com/sdk/index.html und laden Sie es herunter (Vorsicht, Sie müssen etwa 3 Gigabyte herunterladen).
  3. Wir starten die Installation und folgen den Anweisungen.

Stufe 2: Erstellen Sie ein neues Projekt

  1. Öffnen Sie Android-Studio.
  2. Auf der Speisekarte " Schnellstart", Auswählen" Starten Sie ein neues Android Studio-Projekt».
  3. Im Fenster " Neues Projekt erstellen"(Das geöffnete Fenster), benennen Sie Ihr Projekt" Hallo Welt».
  4. Unternehmensnahme (Optional. *
  5. Klicken " Nächste».
  6. Achten Sie darauf, nur das „ Telefon und Tablet».
  7. Wenn Sie planen, Ihre erste Anwendung auf Ihrem Telefon zu testen, stellen Sie sicher, dass die richtige Android-Version ausgewählt ist (nicht älter als die auf dem Telefon).
  8. Klicken " Nächste».
  9. Auswählen " Leere Aktivität».
  10. Klicken " Nächste».
  11. Lassen Sie alle anderen Felder unverändert.
  12. Klicken " Fertig».

* Typische Firmennamen für Android-Projekte "example.name.here.com".

Schritt 3: Bearbeiten der Begrüßung

  1. Gehen Sie auf die Registerkarte Aktivität_hauptsächlich.xml es ist höchstwahrscheinlich bereits aktiv.
  2. Stellen Sie sicher, dass die Registerkarte am unteren Bildschirmrand aktiv ist Design(höchstwahrscheinlich ist es).
  3. Ziehen Sie den Satz „ Hallo, Welt! »Von der oberen linken Ecke des Telefons bis zur Mitte des Bildschirms.
  4. Auf der linken Seite des Bildschirms befindet sich ein Ordnerbaum. Öffnen Sie einen Ordner namens " Werte».
  5. Doppelklicken Sie in diesem Ordner auf die Datei „ Saiten.xml».
  6. Suchen Sie in dieser Datei die Zeile mit dem Text „ Hallo Welt!"Und zu diesem Text hinzufügen" WillkommenzumeinApp! ».
  7. Gehe zurück zum " Aktivität_hauptsächlich.xml».
  8. Stellen Sie sicher, dass Ihr Text auf dem Bildschirm Ihres Telefons zentriert ist und den Text „ HalloWelt! WillkommenzumeinApp! ».

Schritt 4: Schaltfläche hinzufügen

  1. Auf der Registerkarte „ Aktivität_hauptsächlich.xml"Wählen Sie die Registerkarte unten aus" Design».
  2. Suchen Sie in der Spalte links neben dem Telefonfenster nach einem Ordner namens „ Widgets". Dort gibt es verschiedene Schaltflächen.
  3. Nimm den Knopf " Taste»Und ziehen Sie es auf den Telefonbildschirm. Es sollte auf dem Bildschirm zentriert sein, direkt unter Ihrem Text.
  4. Stellen Sie sicher, dass die Schaltfläche noch ausgewählt ist (blauer Rahmen darum).
  5. In der unteren rechten Ecke befindet sich ein Fenster mit den Eigenschaften des ausgewählten Objekts. Scrollen Sie nach unten und suchen Sie die Zeile mit dem Titel „ Text».
  6. Text ändern " Neue Schaltfläche" auf der " Nächste Seite».

Stufe 5: Zweite Aktivität erstellen

  1. An der Spitze des Baumes Dateisystem Projekt, klick Rechtsklick Maus auf den Ordner mit dem Namen " App».
  2. Bitte auswählen Neu> Aktivität> Leere Aktivität.
  3. Geben Sie im erscheinenden Fenster in der obersten Zeile „ Zweite Aktivität».
  4. Klicken " Fertig».
  5. Gehe zum " Aktivität_zweite.xml"Und stellen Sie sicher, dass" Design».
  6. Verschieben Sie den Text wie in den vorherigen Schritten von der oberen linken Ecke des Telefons in die Mitte des Bildschirms.
  7. Stellen Sie sicher, dass das Textfeld noch ausgewählt ist (blauer Rahmen) und suchen Sie in der unteren rechten Ecke der Objekteigenschaften nach der Zeile „ Ich würde"Und trete dort ein" Text2 ».
  8. Doppelklicken Sie in der oberen linken Ecke (im Projektbaum) auf " Saiten.xml».
  9. Unter der Linie Hallo Welt! Willkommen in meiner App!

    füge die folgende Zeile hinzu

    Willkommen auf der zweiten Seite!

  10. Gehe zurück zum " Activity_second.xml».
  11. Wählen Sie das Textfeld erneut aus.
  12. Suchen Sie in den Eigenschaften des Objekts in der unteren rechten Ecke die Zeile „ Text„Und trete dort ein «@ Schnur/ zweite_Seite».
  13. Stellen Sie sicher, dass im Textfeld jetzt „ WillkommenzudaszweiteSeite! »Und der Blog ist auf dem Bildschirm zentriert.

Stufe 6: Vorgeben einer Aktion für die Schaltfläche


Stufe 7: Testen der Anwendung

  1. Klicken Sie in der Symbolleiste oben im Android Studio-Fenster auf das grüne Wiedergabesymbol.
  2. Im Fenster " WählenGerät"Wählen Sie den Artikel aus" StartEmulator»Und wählen Sie das Gerät aus.
  3. Klicken Sie auf die " OK».
  4. Wenn der Emulator startet (dies kann lange dauern), wird die Anwendung automatisch auf dem virtuellen Gerät geöffnet.
  5. Stellen Sie sicher, dass der gesamte Text korrekt angezeigt wird und klicken Sie auf die Schaltfläche, um zur nächsten Seite zu gelangen.

Aufmerksamkeit: Wenn Sie die Meldung „ HAX-Kernelmodul ist nicht installiert!“, Dann sind zwei Möglichkeiten möglich. Tatsache ist, dass diese Virtualisierung nur von modernen Intel-Prozessoren und Sie müssen es nur im BIOS aktivieren. Wenn Sie einen Prozessor haben, der diese Funktion nicht unterstützt, müssen Sie die Anwendung auf einem echten Telefon testen oder einen Emulator eines Drittanbieters anstelle eines integrierten verwenden.

So erhalten Sie eine .apk-Datei in Android Studio

Meiner Meinung nach wird dieses Thema in diesem Artikel gut behandelt, daher werde ich mich nicht wiederholen. Das einfachste für die erste Stunde schien mir Manueller Weg.

Wenn Sie die Datei erhalten, können Sie sie auf Ihr Telefon kopieren und die Anwendung installieren.

Schritt 8: Ergebnis

Glückwünsche! Sie haben gerade Ihre erste Android-App mit einigen grundlegenden Funktionen geschrieben. Die fertige Anwendung sollte eine Benutzer-Willkommensseite und eine Schaltfläche haben, die den Benutzer zur zweiten Seite führt.

Sie haben einen Einblick in die Entwicklung von Anwendungen für Android bekommen und vielleicht in sich selbst den Wunsch geweckt, alles zu lernen, was nötig ist, um sich in diese Richtung weiterzuentwickeln.

Das Android-Betriebssystem von Google ist ideal für Entwickler, die Apps für Mobiltelefone erstellen möchten, ohne die komplexen Genehmigungsverfahren von Apple durchlaufen zu müssen.

Dieses Handbuch soll Ihnen die erforderliche Software und Tools zur Verfügung stellen, um Ihnen den Einstieg in die Entwicklung Ihrer eigenen Anwendung zu erleichtern.

Es kommt nicht so sehr darauf an, wie gut Ihre Programmierkenntnisse sind, sondern wenn Sie das Android SDK in den Griff bekommen, werden Ihre Apps gut. Schauen Sie sich also die folgenden Materialien an, um in den Prozess einzusteigen.

Java Entwickler-Kit

Das erste, was Sie benötigen, um mit der Entwicklung von Java-Anwendungen (der Grundlage von Android-Anwendungen) zu beginnen, ist das Java Development Kit (JDK) von Oracle, das unter dem folgenden Link heruntergeladen werden kann.

Wahrscheinlich haben Sie die Java Runtime Environment (JRE) bereits in irgendeiner Form heruntergeladen und installiert, die zum Ausführen von Applets auf Ihrem Computer erforderlich ist. Sie müssen die derzeit auf Ihrem Computer installierte Version der JRE deinstallieren, falls sie mit der Version des JDK, das Sie herunterladen, in Konflikt steht. Glücklicherweise enthält die obige Version die neuesten und die beste version JRE, die definitiv mit dem JDK kompatibel sein wird, so dass keine Neuinstallation erforderlich ist.

Laden Sie das Installationsprogramm herunter und führen Sie es aus, stellen Sie sicher, dass „Entwicklungstools“, „Quellcode“ und „Public JRE“ in der Installation im manuellen Installationsfenster enthalten sind (siehe unten). Klicken Sie auf „Weiter“, lesen Sie die Bedingungen der Lizenzvereinbarung, wenn Sie genügend freie Zeit haben, und fahren Sie mit der Installation fort.

Während die meisten Anwendungen der integrierten Entwicklungsumgebung (IDE) – wir werden mehr darüber im nächsten Schritt sprechen – mit einem eigenen Compiler ausgestattet sind, empfehle ich Ihnen, den gerade installierten Java-Compiler in die Befehlszeile einzubetten, damit Sie ihn bei Bedarf verwenden können .

Wenn Sie Windows verwenden, gehen Sie in der Systemsteuerung zu Systemeinstellungen und wählen Sie Erweiterte Systemeinstellungen. Wählen Sie hier ‚Umgebungsvariablen‘ und suchen Sie ‚Pfad‘. Fügen Sie vor Ihrer Java-Installation eine Vordatei im Verzeichnis „bin“ hinzu, wie im Beispiel unten gezeigt.

Um zu überprüfen, ob alles gut gelaufen ist, verwenden Sie die Befehle ‚java -version‘ und ‚javac -version‘. Sie sollten so etwas sehen:



Installation der IDE

IDEs werden häufig von saisonalen Entwicklern und Neulingen verwendet, die Anwendungen entwickeln möchten. Für diejenigen, die sich nicht auskennen, eine IDE ist eine Anwendung, die Programmierern hilft, Code zu schreiben, indem sie eine prägnante Reihe von Tools wie Debugger, Compiler und mehr bereitstellt.

Obwohl es viele IDEs im Internet gibt, werden wir hier die kostenlose Eclipse-Software verwenden, da Google ein Plugin zur Integration in das Android SDK bereitstellt. Sie können die erforderliche Version von Eclipse herunterladen.

Dies kann von Fall zu Fall unterschiedlich sein, aber als ich die Ressource heruntergeladen habe, wurde die Software als Zip-Archiv bereitgestellt, das die Datei „eclipse.exe“ enthielt, die ohne Installation gestartet werden konnte. Wenn Ihre Version eine Installation erfordert, dann tun Sie es selbst, da es hier keine besonderen Anforderungen und Einstellungen gibt. Beim ersten Start werden Sie von der Software aufgefordert, die „Workbench“ anzugeben, in der sich Ihre Codes und zugehörigen Dateien befinden. Geben Sie einen für Sie geeigneten Standort an.

Nach Abschluss wird Folgendes vor Ihnen angezeigt:

Wenn Sie sich vor dem Start ein wenig mit Eclipse vertraut machen möchten, öffnen Sie das Hilfefenster und sehen Sie sich das Workbench-Benutzerhandbuch an. Sie können hier auch das Development User Guide lesen, das Ihnen hilft, grundlegende Java-Kenntnisse zu erwerben, wenn Sie mit der Sprache noch nicht vertraut sind.

Herunterladen des Android-SDK

Folgen Sie diesem Link und klicken Sie auf "SDK abrufen". Auf der nächsten Seite wird Ihnen ein Link angeboten zu Android-Installationen SDK auf Ihren Computer.

Sobald der Download der ausführbaren Datei abgeschlossen ist, starten Sie die Installation. Wenn Sie in das folgende Fenster gelangen, geben Sie den Pfad zu dem Verzeichnis an, in dem Sie installieren möchten, oder merken Sie sich das bereits angegebene.

Wenn die Installation abgeschlossen ist, öffnen Sie den Android SDK Manager und Sie sehen das folgende Fenster:

Klicken Sie auf die Schaltfläche, um alle erforderlichen Pakete und Ressourcen zu installieren, die nicht in der ursprünglichen Installation enthalten waren.

Installieren des Android-Entwicklungstools-Plugins

Wie oben erwähnt, bietet Google ein dediziertes Android SDK-Plugin für Eclipse an, das direkt aus der IDE hinzugefügt werden kann.

Gehen Sie in Eclipse zu „Hilfe“ und wählen Sie „Neue Software installieren“. Klicken Sie auf die Schaltfläche „Hinzufügen“ und Sie werden zu einem Fenster weitergeleitet, in dem Sie ein Online-Software-Repository hinzufügen können, das das ADT-Plugin enthält. Geben Sie einen beschreibenden Namen ein und geben Sie die folgende URL in den Block „Standort“ ein:

  • http://dl-ssl.google.com/android/eclipse

OK klicken'. Wählen Sie das soeben hinzugefügte Repository aus und aktivieren Sie das Kontrollkästchen "Entwicklertools".

Klicken Sie auf „Weiter“ und führen Sie die Schritte zur Installation der Plugin-Dateien durch. Wenn Sie fertig sind, sollten die folgenden 2 Symbole in Ihrer Eclipse-Systemsteuerung erscheinen:

Gehen Sie nun zu „Fenster“ und „Einstellungen“, wählen Sie den Abschnitt „Android“ und stellen Sie sicher, dass der SDK-Speicherort mit dem zuvor angegebenen SDK-Verzeichnis übereinstimmt. Als Ergebnis sollten Sie Folgendes erhalten:

Sie sind jetzt der Besitzer des Android-Entwicklungstools-Plugins.

Konfigurieren des Android-Emulators

Dies hilft zwar, aber Sie müssen nicht wirklich jedes Android-Gerät zur Hand haben, um Apps dafür zu erstellen, da Google uns zusammen mit dem SDK einen großartigen Emulator seines eigenen mobilen Betriebssystems zur Verfügung stellt. Vor Beginn der Entwicklung ist es ratsam, dass wir das Android Virtual Device (AVD) so konfigurieren, dass die Testplattform bereits im Vorfeld bereit ist.

Jetzt müssen wir ein neues virtuelles Gerät erstellen. Dieses Beispiel impliziert das Erstellen eines generischen Geräts, aber es gibt auch Ressourcen für spezifische Einstellungen für Android-Geräte. Wählen Sie 'Neu' und Ihnen wird das folgende leere Fenster angezeigt:

  • Name: Wenn Sie die Anwendung auf mehreren Geräteeinstellungen testen möchten, müssen Sie etwas Beschreibendes eingeben. Andererseits kann auch ein allgemeinerer Name verwendet werden.
  • Ziel: Dies ist die Android-Version, auf die der Emulator abzielt. In den meisten Fällen ist Ihre Option die neueste Android-Version, die mit dem installierten SDK geliefert wird. Wenn Sie jedoch frühere Versionen testen möchten (was angesichts der vielen verschiedene Versionen und Modelle), verwenden Sie dann den SDK-Manager, um zusätzliche Versionen zu installieren.
  • SD-Karte: Anzeige für zusätzlichen Speicherplatz, der im Gerät verwendet wird. Standardmäßig verfügt das virtuelle Gerät über 194 Megabyte "internen" Speicher und eine SD-Karte, sodass Sie den erforderlichen Speicherplatz manuell angeben müssen.
  • Skin: Mit dieser Option können Sie das Erscheinungsbild und die Konfigurationen eines bestimmten Geräts festlegen ( HTC One X zum Beispiel). Aber in unserem Fall verwenden wir den Standardwert.
  • Hardware: da unter physischen Geräten an Android-Basis gibt es erhebliche Unterschiede in Bezug auf die Hardware, können Sie diese Option verwenden, um jede Hardware hinzuzufügen, die von Ihrer Anwendung verwendet wird.

Wenn Sie fertig sind, sollte das AVD Manager-Fenster Ihr neu erstelltes Gerät enthalten. Sie können 'Start' drücken, um dieses Gerät zu starten. Beachten Sie jedoch, dass der erste Start eine Weile dauern kann.



Dein erstes Android-Projekt

Nun, da Sie Ihren Computer bereits mit allen ausgestattet haben wesentliche Anwendungen und Plugins können Sie mit der Entwicklung Ihres Codes beginnen. Aber zuerst müssen wir die Projektdateien vorbereiten.

Um zu beginnen, gehen Sie zu "Datei", "Neu", "Projekt" und erweitern Sie die Registerkarte Android. Wählen Sie dort 'Android Application Project' aus und das folgende Fenster öffnet sich vor Ihnen:

Sie können die Dropdown-Menüs neben jedem Feld verwenden, um den entsprechenden Wert auszuwählen. Zu beachten sind vor allem der „Anwendungsname“, der für den Namen unserer Anwendung bei der Installation verantwortlich ist, sowie „Minimum Required SDK“, mit dem Sie die früheste Android-Version angeben, die Ihre Anwendung unterstützt.

Klicken Sie auf "Weiter", um fortzufahren und das ausführbare Symbol als Gesicht Ihrer Anwendung festzulegen. Im nächsten Menü werden Sie aufgefordert, eine „Aktivität“ für Ihre Anwendung zu erstellen.

Dies ist eine Aktion oder Ansicht, mit der der Benutzer interagiert. Daher wäre es am logischsten, Ihre Anwendung in Aktivitäten zu unterteilen, in Bezug darauf, welche Fenster der Benutzer sieht und welche Funktionen in jedem von ihnen verfügbar sind. Wenn Sie also beispielsweise ein einfaches Programm "Hello World" erstellen, benötigen Sie nur ein aktives Fenster, das den Text darstellt, und alle Schnittstelleneinstellungen werden aus den Ressourcendateien extrahiert, die das SDK erstellt.

Wenn Sie sich für diese Fenster entschieden haben, klicken Sie auf „Fertig stellen“. Eclipse sammelt alle für die Anwendung erforderlichen Dateien zusammen, in die Sie Code eingeben und / oder Einstellungen ändern, um die Parameter Ihres Programms festzulegen.

Und das ist alles! Alles ist bereit, um eine fertige Bewerbung zusammenzustellen. Google bietet vollständige Anleitungen zur Entwicklung von Android-Apps (für diejenigen mit Programmiererfahrung). Jeder, der Java-Programmierung plant, sollte auch zuerst Tutorials lesen, wie es uns Oracle zur Verfügung gestellt hat.

Wie läuft der Android-Entwicklungsprozess ab? Lassen Sie uns einige Grundlagen hervorheben:

  • In Java-Dateien beschreiben Sie die Logik des Programms – was Ihre Anwendung tun soll.
  • In XML-Dateien gestalten Sie Layouts - Aussehen.
  • Sobald die Anwendung geschrieben ist, müssen Sie das Build-Tool verwenden, um alle Dateien zu kompilieren und sie in eine .apk-Datei zu packen, die darauf ausgeführt werden kann Android-Geräte und/oder bei Google Play veröffentlichen.
  • Alle Dienstprogramme und Dateien, die zum Erstellen einer Android-Anwendung verwendet werden, werden in einer integrierten Entwicklungsumgebung (IDE) zusammengefasst. Eine IDE ist ein Programm, das Sie öffnen, um Ihre Codedateien zu bearbeiten und zu kompilieren und auszuführen.
  • Eclipse war früher die Standard-IDE für die Android-Entwicklung, wurde aber jetzt durch das funktionale Android Studio, ein Produkt von Google, ersetzt.

Hinter den Kulissen der oben genannten Schritte finden Sie natürlich tiefere Prozesse. Erfahrene Benutzer möchten beispielsweise die Rolle der virtuellen Dalvik-Maschine kennen. Am Ende des Artikels Links zu nützliche Ressourcen die jeder Android-Entwickler kennen sollte. Die erste ist die offizielle Dokumentation von Google.

  • Laden Sie Android Studio herunter und installieren Sie es.
  • Wir lernen das Starten und Testen von Anwendungen auf Android-Geräten und Emulatoren kennen.
  • Lassen Sie uns eine einfache Android-Anwendung erstellen, die den Text "Hello World" auf dem Bildschirm eines Mobilgeräts anzeigt.

Am Ende des Artikels finden Sie nützliche Empfehlungen für unerfahrene Entwickler aus dem Unternehmen.

Installieren der Android Studio-Entwicklungsumgebung

Es ist wirklich verlockend, die Dokumentation zu lesen und Code zu schreiben, um herauszufinden, wozu die Plattform fähig ist. Und wir werden es bald tun! Um mit der Android-Plattform zu beginnen, müssen Sie jedoch eine Entwicklungsumgebung einrichten.

Gerade für Anfänger in der Programmierung für Android ist es wichtig, sich Zeit zu nehmen und jeden Schritt methodisch zu befolgen. Auch wenn Sie die Schritte richtig befolgen, müssen Sie je nach Systemkonfiguration oder Produktversion möglicherweise ein kleines Problem bei der Einrichtung der Umgebung beheben. Verwenden Sie dazu Suchdienste. Besonders hervorzuheben ist die Ressource StackOverflow.

Es ist wichtig, dass Sie Ihr ultimatives Ziel, die Android-Programmierung zu erlernen, nicht durch Fallstricke beeinträchtigen. Es ist bekannt, dass selbst Profis manchmal gewisse Probleme mit der Einrichtung einer Arbeitsumgebung haben. In solchen Fällen ist Wissen wichtig Befehlszeile... Wenn Sie dieses Tool besser kennenlernen möchten, finden Sie unten einen Link zu einer guten Einführung.

Neben dem Üben der Syntax ist es wichtig, sich für eine erfolgreiche Programmierer-Denkweise zu erziehen, die keine Fehlermeldungen der Datei X akzeptiert nicht gefunden endgültiges Urteil. Diese Art des Denkens wird von Ihnen leicht geübt, wenn Sie nicht aufgeben und nach einer Lösung für das Problem suchen.

Gehen Sie zu Android Studio developer.android.com/studio/index.html und suchen Sie nach einer Schaltfläche zum Herunterladen der neuesten Version für Ihre Plattform.

Klicken Sie auf den Download-Button und Sie werden aufgefordert, die Nutzungsbedingungen des Softwareprodukts zu lesen. Nach sorgfältigem Lesen (wie immer) und Akzeptieren beginnt der Download. Es wird wahrscheinlich ein paar Minuten dauern. Danach können Sie Android Studio wie jedes andere Programm installieren. Auf der Startseite Der Download enthält Installationsanweisungen für Mac und Windows.

Nachdem Sie Android Studio installiert haben, können wir loslegen! Starten Sie Android-Studio. Das Programm fragt, ob Sie Ihre Einstellungen importieren möchten. Da Sie bei Null anfangen, wählen Sie einfach das zweite Element aus und fahren Sie fort.

Sie sollten einen schönen Ladebildschirm für Material Design sehen.

Wenn der Download abgeschlossen ist, gelangen Sie zum Begrüßungsbildschirm.

Auch wenn Sie Android Studio gerade heruntergeladen haben, verfügen Sie möglicherweise nicht über die neueste Version. Um in Zukunft Probleme mit Versionen zu vermeiden, klicken Sie auf die Schaltfläche "Jetzt nach Updates suchen" und befolgen Sie ggf. alle Anweisungen, um die neueste Version zu erhalten. Manchmal informiert Studio Sie automatisch über einen Bildschirm wie diesen, dass es ein Update gibt:

Wählen Sie in diesem Fall immer Aktualisieren und neu starten. Exzellent! Wir haben die Einrichtung der Entwicklungsumgebung erfolgreich abgeschlossen.

Erstellen Sie Ihr erstes Android-Projekt

Es ist Zeit, Ihr erstes Projekt zu erstellen. Fangen wir einfach an. Für Programmierer ist es üblich, das erste Programm "Hello World" zu nennen. Lassen Sie uns dieser Tradition folgen und dann ein paar kleine Änderungen vornehmen, damit die Anwendung Ihren Namen für die Begrüßung verwendet. Am Ende können Sie es auf Ihr Gerät herunterladen und Ihren Freunden zeigen. Android Studio verfügt über ein kleines Schritt-für-Schritt-Tool, das Sie beim Erstellen Ihres Projekts unterstützt. Klicken Sie im Startbildschirm auf "Neues Projekt":

Füllen Sie es so aus. Ersetzen Sie "Beispiel" im Paketnamen durch etwas anderes, um die Warnung am unteren Bildschirmrand zu entfernen. Sie können den Projektspeicherort auch festlegen, indem Sie einen beliebigen Ordner auf Ihrer Festplatte angeben

Für Drop-Down SDK-Versionen Beachten Sie den Abschnitt Beschreibung unten im Dialogfeld. Es erklärt, wozu jede Einstellung dient.

Installieren Sie das mindestens erforderliche SDK wie im Screenshot gezeigt. Dies legt die Mindestversion von Android fest, die zum Ausführen der Anwendung erforderlich ist. Wenn Sie diesen Wert für Ihre eigenen Projekte auswählen, müssen Sie die gewünschten SDK-Funktionen und die unterstützten Geräte in Einklang bringen.

Weitere Informationen zu API-Versionen und deren Verwendung finden Sie auf der Android-Entwicklerseite https://developer.android.com/about/dashboards/index.html auf einer eigenen Dashboards-Seite.

Nach Auswahl der Version öffnet sich der Bildschirm zur Auswahl der Startvorlage. Sie können eine App erstellen, die bereits mit der Google Maps-API interagiert und die Karte anzeigt. Wählen Sie in unserem Testfall Leere Aktivität aus und klicken Sie auf die Schaltfläche Weiter.

Und jetzt befinden Sie sich im letzten Schritt der Antragserstellung. Bevor Sie auf Fertig stellen klicken, müssen Sie einige Dinge beachten. Hier stoßen Sie zum ersten Mal auf Verweise auf die wichtigsten Architekturkomponenten einer Anwendung.

  • Ist die erste, aber nicht die letzte Erwähnung des Wortes Aktivität. Im Kontext von Android wird eine Aktivität normalerweise als "Bildschirm" in Ihrer Anwendung angesehen. Dieser Artikel ist sehr flexibel. Wenn Android Studio die MainActivity-Klasse erstellt, erbt sie von der Activity-Klasse aus dem Android SDK. Diejenigen, die mit objektorientierter Programmierung vertraut sind, verstehen dieses Konzept, aber für Anfänger bedeutet dies im Grunde, dass Ihre MainActivity eine benutzerdefinierte Version einer Aktivität ist.

  • Layoutname- Das Layout dessen, was dem Benutzer angezeigt wird, wird in einer speziellen Form von Android XML definiert. Sie werden bald lernen, wie Sie diese Dateien lesen und bearbeiten.

Klicken Sie auf Fertig stellen. Das Erstellen und Laden des Projekts dauert einige Zeit. Nach ein paar Android-Zeit Studio wird den Build Ihres Projekts abschließen. Natürlich ist das Projekt noch leer, aber es hat alles, was Sie brauchen, um auf einem Android-Gerät oder Emulator zu laufen.

Nach dem Laden des Projekts sehen Sie die Layoutdatei in XML-Format... Bevor wir zur Android-Programmierung übergehen, lassen Sie uns darüber sprechen, wie wir diese Anwendung zum Laufen bringen können. Es ist Zeit, "Hallo Welt!" zu sagen.

Starten der Anwendung auf dem Emulator

Jetzt ist es an der Zeit, ein paar Worte über den Emulator zu sagen. Android Studio wird mit einer Software geliefert, die ein Android-Gerät zum Ausführen von Anwendungen, zum Durchsuchen von Websites, zum Debuggen und mehr emulieren kann.

Diese Funktion wird vom Android Virtual Device (AVD) Manager bereitgestellt. Optional können Sie mehrere Emulatoren konfigurieren, die Bildschirmgröße und die Plattformversion für jeden neuen Emulator festlegen. Diese Funktionalität ist sehr nützlich, da Entwickler nicht mehrere Geräte kaufen müssen, um Programme zu testen.

Klicken Sie auf die Schaltfläche Ausführen in Form eines grünen Pfeils.

Sie müssen eine Weile warten, bis der Emulator geladen ist, und sobald er fertig ist, sehen Sie etwa Folgendes:

Herzliche Glückwünsche! Sie haben Ihre erste Android-App erstellt!

Und so ... Warum und wie hat es funktioniert?

Um Änderungen vorzunehmen und coole Funktionen hinzuzufügen, müssen Sie sich mit den Vorgängen hinter den Kulissen vertraut machen. Werfen Sie einen Blick auf den Abschnitt Dateien und Ordner des Android Studio-Projekts auf der linken Seite des Bildschirms. Möglicherweise müssen Sie auf den kleinen Reiter am Rand klicken (siehe unten), wenn der Projekt-Explorer derzeit nicht angezeigt wird.

Überprüfen Sie die Ordnerstruktur einige Minuten lang und doppelklicken Sie auf die Dateien, um ihren Inhalt im Hauptfenster anzuzeigen. Wenn das alles mysteriös aussieht, keine Sorge!

Android-Projektstruktur: Team

Jedes gute Team besteht aus Menschen, die ihre zugewiesenen Rollen erfüllen. Möchten Sie die Arbeit richtig erledigen? Sie brauchen das richtige Team. In Android-Projekten gibt es mehrere Schlüsselelemente, von denen jedes eine bestimmte Rolle spielen muss:

Java: Professionell

Dies ist der Teil Ihres Codes, der für die Anwendungslogik verantwortlich ist. Ihr Code befindet sich im Verzeichnis src \ main \ java im Hauptprojektordner. Um Java zu lernen, betrachten Sie Bruce Eckels Buch Philosophy of Java;

Ressourcen: Künstler

Es reicht nicht, nur zu tun Android App, es soll auch stylisch sein. Ihre App wird nie auffallen, wenn sie nicht über klare Symbole und Bilder, durchdachte Layouts und vielleicht sogar flüssige Animationen verfügt.

Bei der Initialisierung enthält der Ordner die folgenden Ordner:

  • drawable, das Symbole speichert. Jetzt gibt es nur noch ein Standard-Anwendungssymbol.
  • Layout mit XML-Dateien das sind Bildschirmdesigns.
  • Menü mit XML-Dateien mit Listen von Elementen, die im Aktionsfeld angezeigt werden.
  • Werte mit XML-Dateien, die Größen, Farben, Zeichenfolgenkonstanten und Stile enthalten.

AndroidManifest.xml: Boss

Diese XML-Datei informiert Ihr System über die Hardware- und Softwareanforderungen der Anwendung und enthält den Versionsnamen und das Symbol. Das Manifest enthält auch Informationen zu allen Aktivitäten in der Anwendung. Benötigen Sie Arbeit durch Ihre Anwendung? Sprechen Sie zuerst mit Ihrem Chef.

Änderung

Gehen Sie zu res/values/strings.xml und doppelklicken Sie auf die Datei. Wenn Sie die Datei öffnen, sehen Sie zwei Zeichenfolgenressourcen in XML.

Diese Ressourcen werden verwendet in verschiedene Orte Es ist jedoch sehr praktisch, den gesamten in Ihrer Anwendung verwendeten Text in einer Datei zu speichern. Wenn Sie es übersetzen müssen oder Ihr Marketingkollege Sie auffordert, überflüssige Links zu entfernen, können Sie hier alle Änderungen ganz einfach vornehmen.

Ändern Sie die hello_world-Zeile, die die Anwendung auf dem Bildschirm anzeigt. Ändern Sie den Inhalt in etwas Persönlicheres, z. B. indem Sie Ihren eigenen Namen verwenden. Sie werden mit etwas enden wie:

Matt lernt Android!

Klicken Sie auf Ausführen. Die Anwendung sollte neu starten und Sie sehen eine persönliche Nachricht:

Wir gratulieren Ihnen - Sie haben Ihr erstes Projekt abgeschlossen und gelernt, wie man Quellcode bearbeitet. Der erste Schritt in der Android-Programmierung ist gemacht. Wir wünschen Ihnen viel Glück auf dieser herausfordernden, aber unglaublich interessanten Reise! Wenn Sie eine professionelle Entwicklung einer Android-Anwendung benötigen, wenden Sie sich an die Spezialisten von Infoshell.

Das Schwierigste in jedem Geschäft ist der Anfang. Es ist oft schwierig, den Kontext zu verstehen, mit dem ich mich konfrontiert sah, als ich mich entschied, meine erste Android-Anwendung zu entwickeln. Dieser Artikel ist für diejenigen, die anfangen wollen, aber nicht wissen, wo.

Der Artikel wird den gesamten Entwicklungszyklus der Anwendung abdecken. Gemeinsam werden wir ein einfaches Tic-Tac-Toe-Spiel mit einem Bildschirm schreiben (im Android-Betriebssystem heißt dies Activity).

Mangelnde Erfahrung in der Java-Entwicklung sollte kein Hindernis für die Beherrschung von Android sein. Daher werden die Beispiele keine Java-spezifischen Konstrukte verwenden (oder sie werden so weit wie möglich minimiert). Wenn Sie beispielsweise in PHP schreiben und mit den Grundprinzipien der Softwareentwicklung vertraut sind, ist dieser Artikel für Sie am nützlichsten. Da ich wiederum kein Experte für Java-Entwicklung bin, ist davon auszugehen, dass der Quellcode nicht den Anspruch erhebt, als „Best Practices in Java Development“ bezeichnet zu werden.

Installieren der erforderlichen Programme und Dienstprogramme

Ich werde die notwendigen Werkzeuge auflisten. Es gibt 3 davon:

  1. IDE mit Unterstützung für Android-Entwicklung:
    • Eclipse + ADT-Plugin;
    • IntelliJ IDEA Community Edition;
    • Netbeans + nbandroid-Plugin;

Die Dienstprogramme werden in der oben angegebenen Reihenfolge installiert. Es macht keinen Sinn, alle aufgeführten IDEs zu installieren (es sei denn, Sie haben Schwierigkeiten, die richtige auszuwählen). Ich verwende die IntelliJ IDEA Community Edition, eine der bisher fortschrittlichsten IDEs für Java.

Starten eines virtuellen Geräts

Durch Starten von AVD Manager und Installieren von Zusatzpakete(SDK in verschiedenen Versionen) können Sie mit der Erstellung eines virtuellen Geräts mit den erforderlichen Parametern beginnen. Es sollte nicht schwer sein, die Benutzeroberfläche zu verstehen.

Geräteliste

Projekterstellung

Ich bin immer bestrebt, mich an die Arbeit zu machen und die vorbereitenden Aktivitäten zu minimieren, einschließlich der Erstellung eines Projekts in der IDE, insbesondere wenn das Projekt lehrreich ist und nicht für die Produktion gilt.

Also Datei -> Neues Projekt:

Durch Drücken der F6-Taste wird das Projekt zusammengestellt, kompiliert und auf einem virtuellen Gerät gestartet.

Projektstruktur

Der vorherige Screenshot zeigt die Projektstruktur. Da wir in diesem Artikel rein praktische Ziele verfolgen, konzentrieren wir uns nur auf die Ordner, die wir dabei verwenden. Dies sind die folgenden Verzeichnisse: Gen, res und src.

Im Ordner Gen Es gibt Dateien, die beim Erstellen des Projekts automatisch generiert werden. Sie können nicht manuell geändert werden.

Der Ordner res ist zum Speichern von Ressourcen wie Bildern, Texten (einschließlich Übersetzungen), Vorgabewerten, Layouts vorgesehen.

src- Dies ist der Ordner, in dem der Hauptteil der Arbeit stattfinden wird, da hier Dateien mit den Quellcodes unseres Programms gespeichert sind.

Erste Zeilen

Sobald die Activity (Anwendungsbild) erstellt wird, wird die Methode onCreate() aufgerufen. Die IDE hat es mit 2 Zeilen ausgefüllt:
super.onCreate (savedInstanceState); setContentView (R.layout.main);
Die setContentView-Methode (entspricht this.setContentView) legt das XML-Layout für den aktuellen Bildschirm fest. Außerdem werden XML-Layouts als "Layout" und Bildschirme als "Aktivität" bezeichnet. Das Layout in der Anwendung sieht wie folgt aus:

Ein TableLayout ist für diese Anwendung ideal. Die ID kann jeder Ressource zugewiesen werden. In diesem Fall wird dem TableLayout id = main_l zugewiesen. Mit der Methode findViewById() können Sie auf die Ansicht zugreifen:
privates TableLayout-Layout; // Dies ist eine Eigenschaft der KrestikinolikiActivity-Klasse public void onCreate (Bundle savedInstanceState) (super.onCreate (savedInstanceState); setContentView (R.layout.main); layout = (TableLayout) findViewById (R.id.main_l); buildGameField ( );)

Jetzt müssen Sie die Methode buildGameField() implementieren. Dazu muss ein Feld in Form einer Matrix erzeugt werden. Dies wird von der Spielklasse erledigt. Zuerst müssen Sie eine Square-Klasse für die Zellen und eine Player-Klasse erstellen, deren Objekte diese Zellen füllen.

Quadrat.java

Paket com.Beispiel; public class Square (private Player player = null; public void fill (Player player) (this.player = player;) public boolean isFilled () (if (player! = null) (return true;) return false;) public Player getPlayer () (Rückkehrer;))

Player.java

Paket com.Beispiel; public class Player (private String name; public Player (String name) (this.name = name;) public CharSequence getName () (return (CharSequence) name;))

Alle Klassen unserer Anwendung befinden sich im src-Ordner.

Spiel.java

Paket com.Beispiel; public class Game (/ ** * field * / privates Square field; / ** * Constructor * * / public Game () (field = new Square; squareCount = 0; // Feld füllen für (int i = 0, l = Feld.Länge; i

Spielinitialisierung im KrestikinolikiActivity-Konstruktor.
public KrestikinolikiActivity () (game = new Game (); game.start (); // wird später implementiert)

Die buildGameField()-Methode der KrestikinolikiActivity-Klasse. Es fügt dynamisch Zeilen und Spalten zur Tabelle (Spielfeld) hinzu:
private Button-Buttons = neuer Button; // (....) private void buildGameField () (Square field = game.getField (); for (int i = 0, lenI = field.length; i
Zeile 8 erstellt ein Objekt, das die View.OnClickListener-Schnittstelle implementiert. Lassen Sie uns eine verschachtelte Listener-Klasse erstellen. Es wird nur von KrestikinolikiActivity aus sichtbar sein.
Listener der öffentlichen Klasse implementiert View.OnClickListener (private int x = 0; private int y = 0; öffentlicher Listener (int x, int y) (this.x = x; this.y = y;) public void onClick (Ansicht anzeigen) (Schaltfläche Schaltfläche = (Schaltfläche) Ansicht;))
Es bleibt die Logik des Spiels zu implementieren.
öffentliches Klassenspiel (/ ** * Spieler * / private Spieler Spieler; / ** * Feld * / privates Quadratisches Feld; / ** * wird das Spiel gestartet? * / private boolesche Werte gestartet; / ** * aktueller Spieler * / privat Player activePlayer; / ** * Zählt die Anzahl der gefüllten Zellen * / private int gefüllt; / ** * Zellen insgesamt * / private int squareCount; / ** * Constructor * * / public Game () (field = new Square; squareCount = 0; // Feld füllen für (int i = 0, l = field.length; i

Ermittlung des Gewinners

K.O. schlägt vor, dass der Tic-Tac-Toe von demjenigen herausgezogen wird, der X oder O in einer langen Reihe aufstellt, Gleiche Länge Felder vertikal, horizontal oder diagonal. Der erste Gedanke, der mir in den Sinn kommt, ist, Methoden für jeden Fall zu schreiben. Ich denke, das Chain of Responsibility-Muster passt in diesem Fall gut. Lass uns eine Schnittstelle definieren define
Paket com.Beispiel; öffentliche Schnittstelle WinnerCheckerInterface (öffentlicher Player checkWinner (;)
Da Game die Verantwortung trägt, den Gewinner zu ermitteln, implementiert es diese Schnittstelle. Jetzt ist es an der Zeit, virtuelle "Linienrichter" zu erstellen, von denen jeder seine Seite testet. Sie alle implementieren die WinnerCheckerInterface-Schnittstelle.

WinnerCheckerHorizontal.java

Paket com.Beispiel; öffentliche Klasse WinnerCheckerHorizontal implementiert WinnerCheckerInterface (privat Spiel Spiel; public WinnerCheckerHorizontal (Game game) (this.game = game;) public Player checkWinner () (Square field = game.getField(); Player currPlayer; Player lastPlayer = null; for (int i = 0, len = field.length; ich

WinnerCheckerVertical.java

Paket com.Beispiel; public class WinnerCheckerVertical implementiert WinnerCheckerInterface (private Game game; public WinnerCheckerVertical (Game game) (this.game = game;) public Player checkWinner () (Square field = game.getField (); Player currPlayer; Player lastPlayer = null; for (int i = 0, len = field.length, i

GewinnerCheckerDiagonalLeft.java

Paket com.Beispiel; public class WinnerCheckerDiagonalLeft implementiert WinnerCheckerInterface (private Game game; public WinnerCheckerDiagonalLeft (Game game) (this.game = game;) public Player checkWinner () (Square field = game.getField (); Player currPlayer; Player lastPlayer = null; int successCounter = 1; für (int i = 0, len = field.length; i

WinnerCheckerDiagonalRight.java

Paket com.Beispiel; public class WinnerCheckerDiagonalRight implementiert WinnerCheckerInterface (private Game game; public WinnerCheckerDiagonalRight (Game game) (this.game = game;) public Player checkWinner () (Square field = game.getField (); Player currPlayer; Player lastPlayer = null; int successCounter = 1; für (int i = 0, len = field.length; i
Lassen Sie uns sie im Game-Konstruktor initialisieren:
// (....) / ** * "Richter" =). Nach jedem Zug wird geprüft, ob es * einen Gewinner * gibt / private WinnerCheckerInterface winnerCheckers; // (....) public Game () (// (....) winnerCheckers = new WinnerCheckerInterface; winnerCheckers = new WinnerCheckerHorizontal (this); winnerCheckers = new WinnerCheckerVertical (this); winnerCheckers = new WinnerCheckerDiagonalLeft (this); GewinnerCheckers = new WinnerCheckerDiagonalRight (this); // (....))
CheckWinner()-Implementierung:
public Player checkWinner () (for (WinnerCheckerInterface winChecker: winnerCheckers) (Player winner = winChecker.checkWinner (); if (winner! = null) (return winner;)) return null;)
Wir überprüfen den Gewinner nach jedem Zug. Fügen Sie der onClick()-Methode der Listener-Klasse Code hinzu
public void onClick (Ansicht anzeigen) (Button button = (Button) view; Game g = game; Player player = g.getCurrentActivePlayer (); if (makeTurn (x, y)) (button.setText (player.getName ()) ;) Spielergewinner = g.checkWinner (); if (winner! = Null) (gameOver (winner);) if (g.isFieldFilled ()) (// wenn das Feld gefüllt ist gameOver (;))
Die Methode gameOver() ist in 2 Varianten implementiert:
private void gameOver (Player player) (CharSequence text = "Player \" "+ player.getName () +" \ "won!"; Toast.makeText (this, text, Toast.LENGTH_SHORT) .show (); game.reset (); refresh ();) private void gameOver () (CharSequence text = "Draw"; Toast.makeText (this, text, Toast.LENGTH_SHORT) .show (); game.reset (); refresh ();)
Für Java, gameOver (Player player) und gameOver () - verschiedene Methoden... Mit Toast.makeText des Builders können Sie schnell eine Benachrichtigung erstellen und anzeigen.Refresh() aktualisiert den Status des Felds:
private void refresh() (Square field = game.getField(); for (int i = 0, len = field.length; i

Bereit! Ich hoffe, dieser Artikel hat Ihnen geholfen, sich mit der Welt der Android-Betriebssystementwicklung vertraut zu machen. Vielen Dank für Ihre Aufmerksamkeit!

Video der fertigen Bewerbung

XXI Jahrhundert. Das Zeitalter der digitalen Technologien und des Internets. Die Realität wird immer virtueller. Heute trennt sich fast jeder erste Einwohner eines Industrielandes nicht von einem Smartphone. Und wenn ein Teil dem modischen Iphone und dem Operationssaal den Vorzug gibt IOS-System dann verwenden die meisten Android-Geräte. Schließlich sind sie billiger und die Auswahl an Anwendungen viel reichhaltiger. Und um solche Anwendungen zu erstellen, braucht man speziell geschulte Leute, die Programmierer genannt werden. Was müssen Sie wissen und können, um in die Android-Programmierung einzutauchen?

Entwicklungswerkzeuge

Die Entwicklung erfordert spezielles Wissen, und auch Werkzeuge werden benötigt.

Das erste, was Sie brauchen, ist ein Arbeits-Laptop oder Desktop-Computer... Nur sollte es nicht sehr alt sein. Die Entscheidung für einen Laptop ist dadurch gerechtfertigt, dass Sie an jedem geeigneten Ort lernen und üben können.

Um Kreationen zu testen, benötigen Sie ein Smartphone mit Bedienung an Android-System... Die Systemversion muss mindestens die vorletzte sein. Dies ist wichtig, da die Geschwindigkeit der Entwicklung neuer Gadgets und Software einfach verrückt, es gibt jeden Tag verschiedene Updates, die zu entwickelnde Anwendung sollte auf alten und neuen Geräten gleichermaßen gut funktionieren. Die Programmierung von Android-Anwendungen erfordert eine ständige Überwachung der neuesten Technologienachrichten.

Installieren der erforderlichen Software

Bevor Sie mit der Entwicklung beginnen, müssen Sie Treiber für Ihr Smartphone auf Ihrem Computer installieren. Dies ist der Fall, wenn Windows auf dem Computer installiert ist. Andere Systeme verzichten auf spezielle Treiber. Es ist besser, auf der offiziellen Website des Geräteherstellers danach zu suchen. Wenn beim Programmieren Fragen auftauchen (und sie werden ständig aufkommen), benötigen Sie einen Zugang zum Internet. Die Entwicklung für Android erfolgt im Programm „Android Studio“. Es wird von der offiziellen Website heruntergeladen. Das Programm wurde von Google entwickelt.

Welche Quellen wählen?

Beim Studieren müssen Sie absolut nicht alle Informationsquellen lesen, alle Kurse und Lektionen aus dem World Wide Web nehmen und alle Videos ansehen. Sie müssen in der Lage sein, das richtige zu finden und aktuelle Information... Android-Programmierung ist so: Was vor einem Jahr neu war, ist heute veraltet. Findet die Ausbildung unter Anleitung einer Person statt, dann sollte dieser Lehrer ein Meister seines Fachs sein. Ein schlechter Programmierer wird dir nichts beibringen, nach der Zeit musst du wieder neu lernen.

Welches Buch soll man wählen? Bewährt hat sich ein Buch aus der Head-First-Reihe "Programmieren für Android". Es beschreibt den gesamten Prozess in einer für Anfänger zugänglichen Form. Die Autoren wählten nicht langweilig und eintönig, sondern eine humorvolle Art, den Stoff mit vielen interessanten Aufgaben zu präsentieren.

Programmiersprache

Die Hauptsprache, in der Anwendungen entwickelt werden, ist Java. Daher müssen Sie es zumindest zu Beginn kennen, um die Android-Programmierung einfach zu machen. Ohne Java-Kenntnisse wird daraus nichts. Es ist eine der beliebtesten Programmiersprachen weltweit. Es ist viel einfacher zu lernen als die Sprachen C und C++. Java ist stark typisiert, und dies wird gute Programmierpraktiken vermitteln. Es gibt auch ein Buch von Head First zum Erlernen dieser Sprache. Die Programmierung für Android kann von jedem beherrscht werden. Hauptsache Motivation.

Motivation und Lernmöglichkeiten

Für den Anfang können Sie mit 15 Minuten pro Tag beginnen. Wenn es sich festzieht, fügen Sie nach und nach 5 Minuten hinzu. Stundenlanges Sitzen am Computer entfällt zunächst. Das können nur Profis. Ja, und das Verlangen kann verloren gehen.

Alleine macht das Programmieren keinen Spaß mehr. Interessenten finden Sie unter Freunden. Wenn es keine gibt, dann gibt es immer das Internet. Soziale Netzwerke und Foren helfen Ihnen, Gleichgesinnte zu finden. Und aus einer solchen Gruppe von Programmierfans könnte später ein großer internationaler Konzern werden.

Zuerst können Sie den Code einer anderen Person anzeigen und versuchen, ihn zu verstehen, und einige Ihrer eigenen Änderungen vornehmen. Quellen können immer im öffentlichen Bereich gefunden werden. Dann können Sie eine App für einen Freund oder ein Familienmitglied entwickeln und versuchen, sie zu implementieren. Sogar ein von Hand geschriebener, voll funktionsfähiger einfacher Taschenrechner wird einen Anfänger begeistern. Außerdem können Sie die Aufgaben verkomplizieren. Das Wichtigste ist, täglich zu üben. Theorie ist gut, aber ohne Übung kann man kein Programmierer werden.

Es gibt eine gute Technik beim Lernen: Wenn Sie ein neues Thema durcharbeiten, müssen Sie versuchen, es einer anderen Person zu erklären. Wenn er es versteht, ist das Ziel erreicht und das Thema gemeistert.

Es kann eine Zeit kommen, in der Sie die Android-Programmierung beenden möchten. Es gibt immer Schwierigkeiten, aber lassen Sie sich nicht entmutigen. Es besteht keine Notwendigkeit, die Profis zu jagen, die Hauptsache ist, dass der Unterricht regelmäßig ist, und mit der Zeit wird sich das Niveau definitiv verbessern und die Schwierigkeiten werden lächerlich erscheinen. Letztlich ist das Programmieren sehr interessant und zusätzlich gewinnbringend und erfolgversprechend. Schließlich müssen Sie auch ein Programm schreiben, damit der Wasserkocher funktioniert.

Fortsetzung des Themas:
Geräte

Freie Sonnenstrahlen effizient in Energie umzuwandeln, mit der Haushalte und andere Einrichtungen mit Strom versorgt werden können, ist der gehegte Traum vieler Verteidiger grüner ...