Android Apps / App Entwicklung mit Android

 

Android was es ist weiß heute fast jeder, es ist das Betriebssystem und auf fast jedem Smarthphone (80%) zu finden.  Und wer ist heutzutage nicht Nutzer eines Smartphones  ist mit all seinen Apps wie Facebook und Youtube? Android das System mit den gratis Download Apps  – Warum sollten sie dann nicht auch gleich eine eigene Android App erstellen, eventuell wollen sie ja den Markt für sich nutzen oder ein paar Euro verdienen? Wir zeigen Ihnen verschiedene Wege, wie Sie (fast gratis) Ihre eigene Anwendung programmieren und für z.B.: Ihre eigenen News nutzen können. Und das (fast) ohne das sie einen Download starten müssen, und falls doch sind die benötigten gratis.

 

Projekt: Eigenen Android Apps

Selbst weniger komplexe Android Apps zu erschaffen ist immer noch ein gutes Stück Programmierarbeit. Doch durch die allgemeinen Verbreitung und Wichtigkeit von Apps und Smartphones haben sich ein paar Wege entwickelt, um zu besten Ergebnissen zu kommen – auch wenn sie nicht über herausragende Programmierkenntnisse verfügen. Und damit sind nicht die typischen Tutorials in Form von Youtube Videos gemeint. 

Baukästen –Ein einfacher Weg zur eigenen Android Handy App

 

Auch wenn es keine aktuellen News sind einen Code ohne Vorkenntnisse zu schreiben ist schwierig, da wird auch Google ihnen nur schwer helfen können – Es bleibt nur der Weg in eine grafischen Benutzeroberfläche, die selbstständig den Code dahinter schreibt. Hier ist Google aber wieder ihr guter Freund, dort finden sie ein paar Baukästen, in denen sie grafische Elemente zu Ihrer persönlichen Anwendung zusammenstellen.

 Frei nach dem „Press and Play Prinzip“ registrieren sie sich hier einfach mit E-Mail und Name. Nun sind sie Nutzer und können Sie sofort beginnen, Ihre App zusammenzustellen. Dies sollte schnell und leicht funktionieren. Dabei sind sie nicht gezwungen einen Download zu tätigen, alles passiert in ihrem Browser. Aber achten sie genau auf das Angebot:

– Web-Apps sind wenig mehr als eine mobile Website auf dem Smartphone,  sie werden zwar auch von großen Firmen wie Facebook genutzt aber eher schwach funktionell.

– Native Apps sind eine richtige Anwendung, Welche zum Beispiel über den Google Play Store zum Download bereit steht. Sie hat mehr Funktionen und ist offline abrufbar. Zudem sieht sie auf dem Smartphone hochwertiger aus.

– Hybride-Apps stellen eine Fusion beider Versionen dar und versuchen die besten Eigenschaften zu vereinen. Sie stehen meinst auch als Download zur Verfügung.

 Beachten sie weiterhin es gibt Kosten und Nachteile: Auch eine selbst zusammengestellte Anwendung ist nicht gratis sie kann unter Umständen bis zu 500 Euro kosten. Zudem können monatliche Kosten für das Hosting anfallen. Zumeist verfügen sie außerdem nicht vollständig über Ihre App: Der Quellcode ist oft nicht einsehbar. Welcher Baukasten für ihre Projekte geeignet ist  finden sie am besten heraus wenn sie sich einen Test Artikel z.B. von chip.de genauer durchlesen.

App Inventor – Android Programmierung

Fotos: App Inventor Oberfläche

Falls sie aus privatem Interesse, als Test, in die Android Entwicklung schnuppern wollen, oder einfach keinen Euro zahlen möchten,  ist das ehemalige Google Projekt interessanter. Der „App Inventor“ ist ähnlich aufgebaut wie die Online-Baukästen und erstellt mit grafischen Bausteinen eine Android-App für den Nutzer.

-Um die Software nutzen zu können müssen sie die Anwendung Java auf ihrem PC installiert haben. Diese erhalten sie hier als gratis Download.

-Danach installieren sie den „App Inventor“ auf Ihrem Rechner, dieser ist ebenso ein gratis Download.

-Nun können sie hier einfache Anwendungen entwerfen und sich an immer komplexere Apps wagen(siehe Fotos). Eine üppige Anzahl an gratis Tutorials finden Sie auch auf der Homepage des „App Inventors“.

Selbst Programmieren – Der lange Weg zur Android App

Zunächst mal ist eigenhändig schreiben natürlich gratis, weiter gefasst hilft es ihnen wohl ggf. doch ein paar Euro in eine Lektüre zur Programmierung von Java zu investieren. Wenn sie dann richtig vorbereitet sind können sie sich auch selbst an den kompletten Aufbau einer Handy App wagen. Hier treten sie richtig in die Materie ein. Allerdings ist Geduld gefragt: Sie werden viele Stunden mit dem Lesen von einem spezifischen Artikel und dem Anschauen von Youtube Videos, zu den ihnen entgegenkommenden Problemen, aufwenden. Google wird sich hier mal wieder als kompetenter Helfer herausstellen. Bis sie zufriedenstellende Ergebnisse erreichen, werden aber doch einige Stunden vergehen.

 Java; Bereits erwähnt basieren Android Applikationen auf dieser Sprache. Das heißt für sie machen sie sich zunächst  am besten mit dieser Programmiersprache vertraut. Als Standardwerk zum Einstieg und Begleitung ist „Java ist auch eine Insel“ empfohlen dieses erhalten sie als Download eBook oder ganz klassisch im Fachhandel. Zusätzlich ist auch der Download der „Java-Entwicklungsumgebung“ nötig, dieser ist wie gewohnt gratis.

Mit diesen Grundkenntnissen können Sie sich an die eigentliche Android Programmierung in der „Android SDK“ machen. Aber beachten sie immer die Aktualität der Android Version(Download via offizieller Website, hier gibt es auch die aktuellsten News zum Thema), dazu hier eine gratis tabellarische Übersicht:

Version Erscheinungsdatum
Android 1.0 23. September 2008
Android 1.1 9. Februar 2009
Android 1.5 27. April 2009
Android 1.6 15. September 2009
Android 2.0.x / 2.1 26. Oktober 2009
Android 2.2.x 20. Mai 2010
Android 2.3.x 6. Dezember 2010
Android 3.x.x 22. Februar 2011
Android 4.0.x 18. Oktober 2011
Android 4.1.x / 4.2.x / 4.3.x 9. Juli 2012
Android 4.4.x 31. Oktober 2013
Android 5.0.x / 5.1.x 12. November 2014
Android 6.0.x 5. Oktober 2015
Android 7.0.x / 7.1.x 22. August 2016
Android 8.0 / 8.1 21. August 2017

Nachdem sie nun viele Videos gesehen und Zeilen gelesen haben steht ihre erste App und müssen sie sie nur noch als Download anbieten. Aber wo? 

Im Play-Store direkt von Google findet und installiert man die Programme auf das eigene Smartphone. Weiterhin haben auch große Unternehmen einen eigenen Store z.B.: Amazon. Egal wo man anbieten möchte, und unabhängig ob der Download ein paar Euro kosten oder gratis sein soll, müssen sie sich um dort zu veröffentlichen als Entwickler anmelden. Bei Google kostet das eine einmalige Gebühr von 25 Dollar (in etwa 20 Euro), danach ist der Download für alle zugänglich. Wird eine App verkauft, behält der Storebetreiber eine kleine Provision ein. Vergessen sie nicht vor der Veröffentlichung einen Test der App durchzuführen z.B.: Einen Test durch Freunde oder ggf. eine Beta Phase. Dies erspart ihnen negative Bewertungen und trägt zur Verbesserung ihrer eigenen Anwendung im Frühstadium bei. Und ggf. wird ihre App bald auch so erfolgreich wie z.B.: Die Facebook App.