Sie möchten also Android-Apps entwickeln? Hier erfahren Sie, wie Sie lernen

Sie möchten also Android-Apps entwickeln? Hier erfahren Sie, wie Sie lernen / Android

Nach so vielen Jahren könnte man denken, dass der mobile Markt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist - aber das ist nicht der Fall. Es gibt viele Nischen, die noch gefüllt werden müssen, und selbst aktuelle Märkte mit mehreren führenden Apps können immer noch in der Qualität zurückbleiben. All dies zu sagen: Es gibt immer Platz für neue Android-Apps, und mit ein wenig Know-how könnten Sie der nächste Entwickler sein, der einen Hit schafft.

Bevor Sie mit Ihrer Android-Entwicklungsreise beginnen, müssen Sie einige Voraussetzungen erfüllen.

Java Experience: Die Android-Entwicklung erfolgt meist in Java. Es ist keine schwierige Sprache für sich zu lernen, aber zu wissen, wie es für die Android-Entwicklung gilt, kann verwirrend sein, ohne eine feste Grundlage in der Sprache zu haben. Android Java ist es nicht genau Standard Java, aber Standard Java 2-Websites und 2 Apps, die beim Erlernen der Java-Programmierung helfen können. 2 Websites & 2 Apps, die beim Erlernen der Java-Programmierung helfen können. Es gibt viele Leute, die ich kenne, die wissen möchten, wie man programmiert sind verwirrt, wie man anfängt und was die allgemeinen Vorstellungen von Programmierung sind. Darüber hinaus gibt es eine große… Read More, die es Ihnen erleichtern, die Android-Entwicklung in Erfahrung zu bringen.

XML-Erfahrung: Die Kenntnis von XML kann in einer Reihe von technologiebezogenen Bereichen nützlich sein, und Android ist keine Ausnahme. XML-Dateien Was ist eine XML-Datei und wie werden sie verwendet? [Falls Sie sich gefragt haben] Was ist eine XML-Datei und wozu werden sie verwendet? [Falls Sie sich gewundert haben] Weitere Informationen erleichtern das Deklarieren von UI-Elementen in den von Ihnen erstellten Apps. Erfahrungen aus der Vergangenheit sind ein großes Plus.

Entwicklungsumgebung: Die meisten Android-Entwickler empfehlen die Verwendung von Eclipse als Entwicklungsumgebung für Ihre Codierungssitzungen. Sie müssen außerdem das Android SDK installieren, bevor Sie mit der Erstellung von Apps beginnen können. Glücklicherweise bietet Android ein einzelnes Paket, das Eclipse, Android SDK und verwandte Tools enthält. Beachten Sie, dass sich die meisten Android-Entwicklungen in naher Zukunft von Eclipse hin zu Android Studio entwickeln werden. Daher möchten Sie vielleicht auch einen Blick darauf werfen.

Ausdauer: Das Erlernen der Grundlagen des Android-Entwicklungs-Toolkits erfordert Zeit. Lernen, wie man eine erstellt Qualität App wird noch mehr Zeit in Anspruch nehmen. Eile nicht. Bleiben Sie dran und richten Sie Ihren Verstand langfristig aus. Wenn Sie dies nicht tun, sind Sie frustriert und möchten aufgeben.

Offizielle Android-Entwicklerseite

Der beste Startpunkt für diese Liste ist die offizielle Android-Entwicklerseite. Sie haben alles, was Sie jemals für Ihre App-Entwicklungsreise benötigen könnten, einschließlich der oben genannten IDEs und Tools für den Einstieg. Und da diese Site von den Betreibern des Android SDK betrieben wird, ist es sinnvoll, dass ihre Informationen die besten und aktuellsten Informationen sind.

Für Anfänger bietet diese Website einen umfassenden Schulungsbereich, der vom Einrichten Ihrer Umgebung über die Erstellung Ihrer ersten Android-App bis hin zur Verteilung einer fertiggestellten App und dem Erzielen von Geld im Play Store reicht. Für erfahrene Benutzer stehen die API-Handbücher und -Referenzen immer zur Verfügung, um die effizientesten Lösungen für Ihre App-Entwicklungsprobleme zu finden.

Mein Lieblingsteil dieser Seite ist, dass sie Sie nicht nur belehren Wie Dinge zu tun, aber wie man sie macht Gut. Es gibt vier Schulungsabschnitte für “Best Practices” in Bezug auf Interface-Design, Benutzereingaben, Leistung und Sicherheit - absolut unerlässlich für alle, die Android-Entwicklung erlernen möchten.

Kostenlos

Mobile Tuts + mit Android

Tuts + (AKA TutsPlus) ist eine großartige Ressource für Tutorials im Allgemeinen, aber der Android-Bereich bietet jede Menge toller Informationen für Anfänger und erfahrene Entwickler. Stöbern Sie einfach durch die Android-Angebote und Sie finden über 150 Entwicklungs-Tutorials, die in den letzten drei Jahren veröffentlicht wurden.

Es ist wunderbar, dass Tuts + jedes Tutorial nach Technologie (in diesem Fall Android SDK) sowie nach Schwierigkeitsgrad und voraussichtlicher Fertigstellungszeit kategorisiert. Diese Tutorials sind alle textbasiert, sie sind jedoch professionell formatiert und enthalten eine Vielzahl von Screenshots, die Ihnen bei Verwirrung helfen.

Ich habe bereits erwähnt, dass Sie Java und XML kennen lernen möchten, bevor Sie in die Android-Entwicklung einsteigen. Nun, die Android 101-Serie von Tutorials zu Tuts + beginnt mit einer Einführung in Java, bevor Sie sich mit dem Android SDK beschäftigen. Sie wissen wirklich, was sie tun, und sie haben fantastische Arbeit geleistet, um die Lernkurve zu erleichtern.
Kostenlos

Marakana Android Bootcamp-Serie 2012

Marakana ist ein Unternehmen, das IT-Experten in verschiedenen Bereichen schult und ihre Expertise zeigt, wenn Sie sich einige ihrer Angebote ansehen. Auf der Android-Front haben sie eine Reihe von Videos veröffentlicht, die Android Bootcamp-Serie, und sie haben sich als einige der hilfreichsten Android-Entwicklungsvideos herausgestellt, die derzeit erhältlich sind.

Die Videos wurden während eines fünftägigen Live-Trainingslagers für Android-Entwicklung aufgenommen. Es handelt sich also nicht um gewöhnliche YouTube-Videos mit passierbarem Wissen zu bestimmten Themen - vielmehr handelt es sich hierbei um echte Lehren, die in der Praxis gelehrt wurden Seminarumgebungen von Profis für Profis.

Jede Lektion ist von unterschiedlicher Länge: Einige brauchen nur dreißig Minuten, während andere bis zu drei Stunden dauern können. Es ist erstaunlich, dass Marakana fünf Tage lang kostenlos unterrichtet hat, also nutzen Sie es, solange Sie können. Bevor Sie beginnen, sollten Sie jedoch ein gutes Verständnis von Java haben, da dies eine der Voraussetzungen für den Kurs ist.

Kostenlos

Android-Entwicklungs-Tutorials @ Vogella.com

Vogella ist eine Website zum Erwerb und zur Verbreitung von Wissen für Java, Android und Eclipse. Sie haben eine Reihe von Tutorials für die Android-Entwicklung. Sie sind hochprofessionell, mit unzähligen Screenshots und Ratschlägen versehen, um Ihnen den schnellsten Einstieg zu ermöglichen, ohne wichtige Details zu überspringen.

Diese Tutorials beginnen von ganz unten, z. B. das Einrichten Ihrer Android-Entwicklungsumgebung und das Erlernen grundlegender Android-Entwicklungskonzepte, bis hin zu Zwischenthemen wie XML-Verarbeitung, Entwerfen erweiterter Schnittstellen und Spielen mit Gerätesensoren. Die Menge ist nicht so groß wie die anderen Ressourcen in diesem Artikel, aber die Qualität kann nicht ignoriert werden.

Kostenlos

Android-Entwicklungsserie @ Lynda.com

Wenn Sie am besten durch Videos lernen und die Bootcamp-Serie von Marakana nicht genug für Sie ist, sollten Sie sich die Android-Entwicklungsvideos auf Lynda.com, einer Website mit Tausenden von verschiedenen Videokursen zu Hunderten von verschiedenen technischen Themen, anschauen. In der Android-Abteilung von Lynda.com gibt es elf Videokurse, die jeweils zwischen zwei und sieben Stunden dauern. Dies führt zu über 40 Stunden qualifizierter Ausbildung.

Ein Video führt Sie durch den gesamten Prozess der Erstellung einer Notiz-App. Ein weiteres Video enthält sieben Stunden der grundlegenden Java-Schulung, die Sie benötigen. Ein weiteres Video beschäftigt sich mit der Entwicklung von Flash-Spielen auf Android. Sie sind alle eine Uhr wert und Lynda hat sich als eine riesige Lernquelle erwiesen.

Preis: 25 US-Dollar pro Monat. Es gibt eine Option für eine sieben Tage kostenlose Testversion. Wenn Sie sich anmelden, stellen Sie sicher, dass Sie den Preis nutzen und die anderen Lerninhalte auf der Website überprüfen.

Fazit

Dies ist eine großartige Zeit, um zu lernen, wie man Apps für Android entwickelt. Es gibt mehr Ressourcen als jemals zuvor, und Sie können auf die meisten Ressourcen zugreifen, ohne jemals einen Cent zu zahlen. Dabei spielt es keine Rolle, welche Methode Sie bevorzugen - schriftliche Anleitungen, Video-Tutorials, aufgezeichnete Vorlesungen usw. - weil es genug Abwechslung gibt.

Nicht in dem Artikel erwähnt ist MIT App Inventor, ein von MIT bereitgestelltes Werkzeug, das den App-Entwicklungsprozess zu einem visuellen macht. Es ist großartig für Nicht-Codierer und Anfänger, auch wenn dabei die Flexibilität und Kontrolle, die beim Erstellen einer App von Grund auf anfällt, geopfert wird. Lesen Sie in unserem Leitfaden zu MIT App Inventor nach, wenn Sie interessiert sind.

Denken Sie daran, dass es kein nächtlicher Prozess sein wird. Das Erlernen und Verinnerlichen der notwendigen Konzepte erfordert viel Zeit, also geben Sie nicht auf. Bleiben Sie dran und eines Tages haben Sie vielleicht eine bahnbrechende App, die jeder liebt.

Bildnachweise: Android Phone via Shutterstock

Erfahren Sie mehr über: App-Entwicklung, Programmierung.