Wenn Du Android-Apps entwickeln möchtest, dann ist das alles andere als ein Spaziergang. Du musst Dich mit den Tiefen von Android auseinandersetzen, allein die unterschiedlichen Layouts sind schon eine Herausforderung. Aber Du musst auch noch eine Programmiersprache (Java, Kotlin, Dart oder C#) erlernen und - und das ist häufig das größte Hindernis - Du musst Dich in recht komplizierte Entwicklungsumgebungen einarbeiten. Für einen Programmier-Profi mag das alles nur viel Arbeit sein, für einen Laien ist das zum Verzweifeln.
Doch es geht auch ganz anders: Das Massachusetts Institute of Technology (MIT) bietet mit dem App-Inventor eine kostenlose und grafische Entwicklungsumgebung für Android-Apps an. Du ziehst Komponenten wie Buttons, Labels, Slider etc. einfach auf den Schirm und erstellst dann mit grafischen Funktionsblöcken die Logik dazu. Und das Schönste: Während Du das tust, siehst Du wie die App ganz real auf Deinem Handy entsteht. Und trotzdem lernst Du dabei die Grundzüge der Programmierung, denn programmieren bedeutet nicht, eine bestimmte Programmiersprache zu können.
Ist alles so wie Du es möchtest, kannst Du ein apk- oder aab-Package erzeugen und so Deine App veröffentlichen.
Möchtest Du wissen, wie Du schnell und einfach...
tolle Oberfläche erstellst,
GUI-Komponenten auf mehrere Seiten verteilst,
auf Benutzereingaben reagieren kannst,
den Lichtsensor und ausliest und
seine Werte in einer Datenbank speicherst oder
über Bluetooth mit einem Arduino kommunizierst?
All das und einiges mehr, lernst Du in diesem Kompaktkurs! Wir werden einige interessante Apps entwickeln, die Dir als Grundlage zum weiteren Ausbau zur Verfügung stehen, z. B. eine "Don´t loose me App", die erkennt, wenn Dir Dein Handy aus der Tasche fällt und dann Alarm schlägt.
Auch die endgültige Installation (Deployment) der App auf Deinem Handy werden wir ausführlich behandeln.