Eigene Apps programmieren

Ohne Vorkenntnisse einsteigen

(Autor)

Buch | Softcover
385 Seiten
2016
Rheinwerk (Verlag)
978-3-8362-4380-3 (ISBN)

Lese- und Medienproben

Eigene Apps programmieren - Hauke Fehr
24,90 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Sie haben Ideen für eigene Apps? Wechseln Sie die Seite und werden Sie kreativ!

Die Programmiersprache LiveCode ist stark an die menschliche Sprache angelehnt und erlaubt es Ihnen, sich ohne technischen Ballast an die eigentliche App-Entwicklung zu machen. Für Apps jeglicher Couleur, von der interaktiven Präsentation über Reaktionsspiele bis zur Mulitmedia-Quiz-App, haben Sie damit das richtige Werkzeug an der Hand.
Die Programmiersprache LiveCode ist stark an die menschliche Sprache angelehnt und erlaubt es Ihnen, sich ohne technischen Ballast an die eigentliche App-Entwicklung zu machen. Und zwar mit ein- und demselben Code für Android, iOS, Windows und den Mac.
  • Intuitive Programmierung mit LiveCode – vom Autor des LiveCode-Blogs
  • Spaß mit Multimedia, Spielen, E-Learning u.v.m.
  • Apps für Android, iOS, Windows und den Mac programmieren

Sie lernen die Grundkonzepte der Programmierung Schritt für Schritt an kompakten Beispielen und mit Vorlagen, die Sie nach Ihren eigenen Vorstellungen erweitern können.

Für Apps jeglicher Couleur von einer interaktiven Präsentation über Reaktionsspiele bis zur Mulitmedia-Quiz-App haben Sie damit das richtige Werkzeug an der Hand.

Installation und Einstieg
Ohne Vorkenntnisse lernen Sie Schritt für Schritt, wie Sie eine App aufbauen und selbst programmieren. Kommandos, Schleifen und Co. kommen nach und nach zum Einsatz – immer in praktischen Beispielen zum Nachmachen und Weiterentwickeln.

App = Fundament + Ihr Code
Hier brauchen Sie das Rad nicht neu zu erfinden. Arbeiten Sie mit fertigen Beispielen, die Sie nach Geschmack variieren und an Ihre eigenen Ideen anpassen. Auch, wenn Sie Ihr Projekt neu aufsetzen, kommen Sie mit den mächtigen Bausteinen, die LiveCode bietet, schnell zum Ziel. Programmieren Sie nur das selbst, was Ihre individuelle App ausmacht.

Für alles eine App
Jedes Kapitel stellt Ihnen neue Techniken mit eigenen, überschaubaren Apps vor. So können Sie sich auf das Wesentliche konzentrieren und lernen immer genau das, was Sie gerade brauchen. Mit einer Quiz-App bringen Sie am Ende Ihre Kenntnisse in einem größeren Projekt zusammen.

Themen sind insbesondere:
Installation und erste Schritte mit LiveCode
Programmieren lernen
Bilder, Video- und Audiodaten präsentieren
Apps gut strukturieren
Mit den richtigen GUI-Elementen ansprechende Apps entwickeln
Mit mehreren Benutzern und komplexen Daten umgehen
Apps für einfach alles: Wecker-App, Quiz-App, Vokabeltrainer, Multimedia-Apps, Spiele u. v. m.
Apps auf verschiedene mobile Geräte bringen - und auf den Desktop

Hauke Fehr entwickelt kommerzielle Apps im Kundenauftrag und als eigene Produkte. LiveCode verwendet er dafür mit wachsender Begeisterung; die Anwendungsgebiete reichen vom Sprachenlernen bis zur Auftragsverwaltung für KMUs. Er programmiert seit 30 Jahren in verschiedenen Sprachen, hat als Hochschuldozent ein gutes Gespür fürs Lehren und Lernen und gibt seine Kenntnisse gern an Kunden, Kursteilnehmer und natürlich seine Leser weiter.

  1.  Apps programmieren -- wie geht das? ... 13
       1.1 ... Kann jeder Apps programmieren? ... 14
       1.2 ... Was ist denn Programmieren eigentlich? ... 17

  2.  Das App-Werkzeug: LiveCode ... 21
       2.1 ... Installation in Windows ... 22
       2.2 ... Installation auf dem Mac ... 23
       2.3 ... Erster Start -- es geht sofort los ... 25

  3.  Grundbausteine einer App ... 43
       3.1 ... Stacks -- Stapel ... 43
       3.2 ... Cards -- Karten ... 44
       3.3 ... Alles sind Objekte ... 45
       3.4 ... Die wichtigsten Werkzeuge ... 47
       3.5 ... Die erste programmierte App: Eine interaktive Präsentation ... 51

  4.  Skripte: Programmieren macht Spaß! ... 65
       4.1 ... Was heißt objektorientiert? ... 65
       4.2 ... Aufbau von Skripten ... 77
       4.3 ... Variablen -- Aufbewahrungsboxen für den internen Gebrauch ... 87

  5.  Eine Würfelmaschine -- praktisches Tool selbst gemacht ... 109
       5.1 ... Aufbau des Stacks ... 110
       5.2 ... Zwei Zeilen Programmierung reichen schon ... 111
       5.3 ... Aufpeppen mit Bordmitteln ... 112
       5.4 ... Erweiterung mit externen Grafiken ... 114
       5.5 ... Grafiken für Ausgabe verwenden ... 120
       5.6 ... Icons per Skript setzen ... 125
       5.7 ... Erweitern lässt sich immer alles ... 127

  6.  Programmieren mit Struktur ... 131
       6.1 ... Sie sind jetzt schon Programmierer ... 131
       6.2 ... Bedingte Strukturen: Wahrheit und Pflicht ... 132
       6.3 ... Schleifen: Jetzt geht's rund! ... 141
       6.4 ... Die Ziehung der Lottozahlen ... 149

  7.  Ereignisse, Methoden, Hierarchien ... 163
       7.1 ... Eine saubere Sache -- gut strukturierte Apps ... 163
       7.2 ... Der eigene Baukasten: Alles schön aufteilen ... 165
       7.3 ... Ereignisse, Hierarchien und Funktionen ... 166
       7.4 ... Jetzt aber »Hangman« -- ein cooles Spiel ... 175
       7.5 ... Debugging: Wie finde ich den Fehler? ... 184

  8.  Multimedia, Grafik und Online-Inhalte ... 193
       8.1 ... Mehr Media: Klänge integrieren ... 193
       8.2 ... Kleine App: »Talking Buttons« ... 199
       8.3 ... Bilder und Grafik verwenden ... 204

  9.  App-Projekt: Ein Memory-Spiel ... 227
       9.1 ... Aufbau des Stacks ... 227
       9.2 ... Die Programmierung der Skripte ... 233

10.  App-Projekt: Sprechende Uhr ... 247
       10.1 ... Auf die interne Uhr zugreifen ... 247
       10.2 ... Aufbau des Stacks ... 248

11.  App-Projekt: Ballonspiel ... 263
       11.1 ... Ein grafisches Reaktionsspiel ... 263
       11.2 ... Ballon und Pfeil animieren ... 264
       11.3 ... Den Ballon platzen lassen ... 269
       11.4 ... Verfeinerung des Spielprinzips ... 274
       11.5 ... Grafik optimieren und anpassen ... 281
       11.6 ... Sound hinzufügen ... 282

12.  App-Projekt: »Rechenkönig«, der Mathe-Trainer ... 287
       12.1 ... Was brauchen wir? ... 287
       12.2 ... Programmierung der Skripte ... 290
       12.3 ... Optimieren und erweitern ... 299

13.  App-Projekt: »Great Mind« ... 309
       13.1 ... Das Spiel ... 309
       13.2 ... Aufbau des Stacks ... 310
       13.3 ... Jetzt wird programmiert ... 314

14.  Ihre eigene App: Multimediales Quiz ... 331
       14.1 ... Ihr eigenes Quiz ... 331
       14.2 ... Die Aufgabe ... 331
       14.3 ... Das Vorgehen ... 332

15.  Standalone: Die eigenständige App ... 341
       15.1 ... Vom LiveCode-Projekt zur App ... 341
       15.2 ... Allgemeine Standalone-Einstellungen ... 342
       15.3 ... Standalone für Windows erstellen ... 346
       15.4 ... Standalone für macOS erstellen ... 351

16.  Apps auf mobile Geräte bringen ... 357
       16.1 ... Mobile Apps mit LiveCode ... 357
       16.2 ... Apps für mobile Geräte optimieren ... 358
       16.3 ... Standalone-Apps für Android erstellen ... 360
       16.4 ... Standalone-Apps für iOS erstellen ... 367

17.  Ausblick: Wie geht es weiter? ... 375
       17.1 ... Das war jetzt erst der Anfang ... 375
       17.2 ... Programmieren mit LiveCode -- Hobby oder Beruf? ... 377

  Index ... 381

Erscheinungsdatum
Reihe/Serie Rheinwerk Computing
Verlagsort Bonn
Sprache deutsch
Maße 172 x 230 mm
Gewicht 727 g
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Weitere Themen Smartphones / Tablets
Schlagworte Android • App-Entwicklung • Apps • Apps programmieren • E-Learning • Informatik-AG • LiveCode • Programmieren lernen • Programmieren Schule • Programmierung
ISBN-10 3-8362-4380-6 / 3836243806
ISBN-13 978-3-8362-4380-3 / 9783836243803
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
die verständliche Anleitung

von Rainer Hattenhauer

Buch | Softcover (2023)
Vierfarben (Verlag)
19,90
der schnelle Smartphone-Einstieg : für alle Pixel-, Nokia-, Motorola- …

von Anja Schmid; Andreas Lehner

Buch | Softcover (2023)
BILDNER Verlag
14,90