Android-Apps programmieren

Praxiseinstieg mit Android Studio

Eugen Richter

Cite this publication as

Eugen Richter, Android-Apps programmieren (2019), mitp-Verlag, Frechen, ISBN: 9783958458918

2073
accesses
23
quotes

Descripción / Abstract

Grundlagen der App-Programmierung für Android mit Java und XML Mit einem durchgehenden Beispiel Schritt für Schritt Apps programmieren lernen Für alle aktuellen Android-Versionen Eugen Richter vermittelt Ihnen in diesem Buch anschaulich die Grundlagen der Android-Programmierung mit Java und XML. Java-Vorkenntnisse sind dabei nicht zwingend erforderlich – um optimal mit dem Buch arbeiten zu können, reicht ein grundlegendes Verständnis für objektorientierte Programmierung aus. Sie lernen die Grundbausteine einer Android-App kennen und wie Sie Android Studio als Entwicklungsumgebung optimal nutzen. In weiteren praxisnahen Kapiteln erhalten Sie dann ein tieferes Verständnis für das Programmieren von Android-Apps in Form eines Workshops: Am Beispiel einer einfachen App lernen Sie die wichtigsten Komponenten kennen, die in den meisten modernen Apps zum Einsatz kommen – von einer einfachen Activity über Listen und Datenbanken bis hin zum Internet-Zugriff und automatisierten Tests. So werden alle Techniken und Technologien am praktischen Einsatz erklärt. Sie können direkt loslegen und alle Arbeitsschritte von der Projektanlage bis zum Testen des fertigen Codes an der im Buch programmierten App nachvollziehen. Alle Beispieldateien sowie weitere Informationen zu den im Buch angesprochenen Themen finden Sie online auf einer eigens eingerichteten Bitbucket-Projektseite.

Descripción

Eugen Richter hat langjährige Schulungserfahrung u.a. als Dozent an der Münchener Volkshochschule und als Ausbilder im Unternehmen. Sein thematischer Schwerpunkt liegt dabei auf der mobilen Entwicklung von Apps für Android sowie der Cross-Plattform-Entwicklung.

Índice

  • Titel
  • Impressum
  • Inhaltsverzeichnis
  • Vorwort
  • An wen richtet sich dieses Buch?
  • Grundlagen
  • 2.1 Entwicklungsumgebung
  • 2.2 Android-Grundbausteine
  • 2.3 Zusammenfassung
  • Zeiterfassungs-App – Teil 1
  • 3.1 Projektanlage
  • 3.2 Ausführen der App im Emulator
  • 3.3 Layout-Erstellung
  • 3.4 App-Logik in der Programmierung
  • 3.5 Fehlersuche/Debuggen
  • 3.6 Zusammenfassung
  • Zeiterfassungs-App – Teil 2
  • 4.1 Überblick über die Datenbanken unter Android
  • 4.2 Direkter Zugriff auf SQLite
  • 4.3 Einsatz des Content Providers als API
  • 4.4 Menüs und Navigation
  • 4.5 Activity für die Auflistung
  • 4.6 Zusammenfassung
  • Zeiterfassungs-App – Teil 3
  • 5.1 Dialoge
  • 5.2 Bearbeitung der Daten
  • 5.3 Zusammenfassung
  • Zeiterfassungs-App – Teil 4
  • 6.1 Storage Access Framework
  • 6.2 Internet-Zugriff
  • 6.3 Android-Binding
  • 6.4 Automatisierte Tests
  • 6.5 Veröffentlichen der fertigen App
  • 6.6 Zusammenfassung
  • Anhang
  • A.1 Glossar
  • A.2 Installation von HAXM
  • A.3 Smartphone oder Tablet als Entwickler-Gerät einrichten
  • A.4 Vorhandenen Quellcode in Android Studio öffnen
  • A.5 Tastatur-Kürzel
  • A.6 SQLite Deep Dive
  • Schlusswort
  • Beste Anlaufstellen für die erste Suche
  • Themen, die in diesem Buch (noch) nicht behandelt wurden
  • Verbesserungsvorschläge/Fehler
  • Stichwortverzeichnis

Otros documentos de esta serie

    Títulos relacionados

      Otros títulos del mismo autor