Book description
- Praktischer Einstieg von den Grundlagen der App-Programmierung bis hin zu fortgeschrittenen Techniken
- Vollständiges Beispielprojekt mit zahlreichen Schritt-für-Schritt-Anleitungen und Praxis-Tipps
- Alle Komponenten professioneller Apps: von einer einfachen Activity über Layouts mit XML und Datenbanken bis hin zu Android-Binding und automatisierten Tests
Mit diesem Buch erhalten Sie einen praktischen Einstieg in die Android-App-Programmierung mit Java. Sie lernen alles, was für die professionelle App-Entwicklung wichtig ist: von den Grundbausteinen einer App über die Layout-Erstellung mit XML bis hin zum Einsatz von Datenbanken.
Der Autor führt Sie anhand eines durchgängigen Praxisbeispiels durch den gesamten Entwicklungsprozess einer App und zeigt Ihnen, wie Sie Android Studio effektiv einsetzen. Dabei lernen Sie Schritt für Schritt, wie Sie Daten verarbeiten und mit Room in einer Datenbank speichern, Apps mit mehreren Bildschirmseiten programmieren, Dialoge anzeigen, Berechtigungen abfragen, mit Hintergrundprozessen arbeiten, Internet-Services einbinden und vieles mehr.
Abschließend erläutert der Autor, wie Sie Ihre App testen und im Google Play Store sowie auf der eigenen Website veröffentlichen. Darüber hinaus zeigt er Ihnen verschiedene Möglichkeiten der Monetarisierung auf.
Grundkenntnisse in objektorientierter Programmierung, idealerweise mit Java, sowie im Umgang mit XML werden vorausgesetzt.
Aus dem Inhalt:
- Grundlagen der App-Programmierung
- Einführung in Android Studio
- Gradle als Build-System
- Projektanlage
- Layouts erstellen mit XML
- Activities und Seitennavigation
- Einbinden einer SQLite-Datenbank mit Room
- Export von Daten
- Dialoge
- Datenverarbeitung im Hintergrund
- Berechtigungen
- Trennung von Layout, Layout-Logik und Programmlogik mit Android-Binding
- Internet-Services einbinden
- Automatisierte Tests und Unit Testing
- App veröffentlichen
- Praktisches Glossar
Table of contents
- Android-Apps programmieren
- Impressum
- Kapitel 1: Einleitung
- Kapitel 2: Grundlagen
- Kapitel 3: Anlegen einer neuen App
- Kapitel 4: Basis App-Logik
- Kapitel 5: Datenbank – SQLite
- Kapitel 6: Navigation
- Kapitel 7: Dialoge
- Kapitel 8: Datenbank Erweiterung und Migration
-
Kapitel 9: Hintergrundprozesse und Berechtigungen
- 9.1 Export der Daten als CSV-Datei
-
9.2 Internet-Zugriff
- 9.2.1 Internetseiten in der App anzeigen
- 9.2.2 Zugriff auf REST-Services
- 9.2.3 Download der Daten aus dem Internet im Hintergrund
- 9.2.4 JSON-Daten mit Bordmitteln auslesen
- 9.2.5 JSON-Daten mit gSON auslesen
- 9.2.6 Generieren einer HTML-Seite
- 9.2.7 Darstellen in einer Liste
- 9.2.8 OkHttp als Http-Client
- Kapitel 10: App-Optimierungen
- Kapitel 11: Automatisierte Tests
- Kapitel 12: Schlusswort und Ausblick
- Anhang A: Anhang
Product information
- Title: Android-Apps programmieren - Professionelle App-Entwicklung mit Android Studio 4
- Author(s):
- Release date: January 2021
- Publisher(s): mitp Verlag
- ISBN: 9783747502181
You might also like
book
Android-Apps programmieren - Praxiseinstieg mit Android Studio
Grundlagen der App-Programmierung für Android mit Java und XML Mit einem durchgehenden Beispiel Schritt für Schritt …
book
Android-Apps programmieren - Praxiseinstieg mit Android Studio, 2. Auflage
Grundlagen der App-Programmierung für Android mit Java und XML Mit einem durchgehenden Beispiel Schritt für Schritt …
book
Neuronale Netze selbst programmieren
Neuronale Netze sind Schlüsselelemente des Deep Learning und der Künstlichen Intelligenz, die heute zu Erstaunlichem in …
book
Android Apps Entwicklung für Dummies
Den Satz "Wenn es dazu bloß eine App gäbe ..." können Sie von jetzt an aus …