
Android 11
Das Praxisbuch für Entwickler. Apps entwickeln mit Android Studio 4 und Kotlin
Thomas Künneth(Author)
Rheinwerk (Publisher)
6th Edition
Published on 28. November 2020
Book
Hardback
640 pages
978-3-8362-7003-8 (ISBN)
Description
Apps entwickeln für Android 11 in Kotlin - hier erfahren Sie, wie es geht! Für Smartphones und Tablets. Kurz und übersichtlich werden Plattform und Entwicklungswerkzeuge von Android Studio 4 vorgestellt. Im Anschluss legen Sie Ihr erstes Projekt an: Schnell lernen Sie, wie Sie GUIs erstellen, auf die Kamera zugreifen, Videos aufnehmen, GPS und Bewegungssensoren nutzen, Datenbanken ansprechen u. v. m. Bereits nach kurzer Zeit werden Sie Ihre erste Smartphone- oder Tablet-App fertigstellen - mit allem, was zu einer professionellen App gehört. Und falls Sie nach Ideen für eigene Apps suchen: 80 Beispielprojekte geben Ihnen die nötigen Anregungen. Sollten Sie in Kotlin noch nicht ganz sattelfest sein: Ein Crashkurs zu den Sprachgrundlagen und wichtigsten Konzepten hilft Ihnen weiter.
Aus dem Inhalt:
Entwicklungstools einrichten
Erste Schritte
Apps veröffentlichen
Benutzeroberflächen
Activities
Broadcast Receiver
Multitasking
Rund ums Telefonieren
Sensoren und GPS
Dateisystem von Android
Datenbanken mit SQLite
Content Provider
Android Backup
Audio
Fotos und Video
Kotlin-Crashkurs
Die Fachpresse zur Vorauflage:
c't: »Thomas Künneth ermutigt Einsteiger wie Praktiker dazu, ein sehr breites Spektrum von Aufgaben unter Android mit Java anzugehen.«
Aus dem Inhalt:
Entwicklungstools einrichten
Erste Schritte
Apps veröffentlichen
Benutzeroberflächen
Activities
Broadcast Receiver
Multitasking
Rund ums Telefonieren
Sensoren und GPS
Dateisystem von Android
Datenbanken mit SQLite
Content Provider
Android Backup
Audio
Fotos und Video
Kotlin-Crashkurs
Die Fachpresse zur Vorauflage:
c't: »Thomas Künneth ermutigt Einsteiger wie Praktiker dazu, ein sehr breites Spektrum von Aufgaben unter Android mit Java anzugehen.«
More details
Language
German
Place of publication
Bonn
Germany
Publishing group
Rheinwerk
Edition type
Revised edition
Dimensions
Height: 24 cm
Width: 16.8 cm
ISBN-13
978-3-8362-7003-8 (9783836270038)
Schweitzer Classification
Other editions
Previous edition

Book
03/2018
5th Edition
Rheinwerk
€34.90
Article exhausted; check for reprint
Person
Author
Thomas Künneth ist Experte für Java und Eclipse und arbeitet als Principal Consultant und Head of Mobile für die MATHEMA Software GmbH. Zudem ist er Android-Entwickler der ersten Stunde. Zu den drei Themen hält er regelmäßig Vorträge und hat bereits mehrere erfolgreiche Fachbücher und Zeitschriftenartikel verfasst.
Content
Vorwort ... 15
Teil I. Grundlagen ... 19
1. Android -- eine offene, mobile Plattform ... 21
1.1 ... Entstehung ... 21
1.2 ... Systemarchitektur ... 27
1.3 ... Entwicklungswerkzeuge ... 33
1.4 ... Zusammenfassung ... 47
2. Hallo Android! ... 49
2.1 ... Android-Projekte ... 49
2.2 ... Benutzeroberfläche ... 61
2.3 ... Programmlogik und -ablauf ... 71
2.4 ... Zusammenfassung ... 81
3. Von der Idee zur Veröffentlichung ... 83
3.1 ... Konzept und Realisierung ... 83
3.2 ... Vom Programm zum Produkt ... 96
3.3 ... Anwendungen verteilen ... 105
3.4 ... Zusammenfassung ... 114
Teil II. Elementare Anwendungsbausteine ... 115
4. Wichtige Grundbausteine von Apps ... 117
4.1 ... Was sind Activities? ... 117
4.2 ... Kommunikation zwischen Anwendungsbausteinen ... 133
4.3 ... Fragmente ... 145
4.4 ... Berechtigungen ... 161
4.5 ... Navigation ... 169
4.6 ... Zusammenfassung ... 181
5. Benutzeroberflächen ... 183
5.1 ... Views und ViewGroups ... 183
5.2 ... Vorgefertigte Bausteine für Oberflächen ... 206
5.3 ... Nachrichten und Hinweise ... 231
5.4 ... Trennung von Oberfläche und Logik ... 246
5.5 ... Dark Mode ... 257
5.6 ... Zusammenfassung ... 261
6. Multitasking ... 263
6.1 ... Leichtgewichtige Nebenläufigkeit ... 264
6.2 ... Services ... 278
6.3 ... Regelmäßige Arbeiten ... 298
6.4 ... Mehrere Apps gleichzeitig nutzen ... 306
6.5 ... Zusammenfassung ... 311
Teil III. Gerätefunktionen nutzen ... 313
7. Telefonieren und surfen ... 315
7.1 ... Telefonieren ... 315
7.2 ... Telefon- und Netzstatus ... 323
7.3 ... Das Call Log ... 330
7.4 ... Webseiten mit WebView anzeigen ... 337
7.5 ... Webservices nutzen ... 348
7.6 ... Zusammenfassung ... 359
8. Sensoren, GPS und Bluetooth ... 361
8.1 ... Sensoren ... 361
8.2 ... GPS und ortsbezogene Dienste ... 376
8.3 ... Bluetooth ... 390
8.4 ... Authentifizierung durch biometrische Merkmale ... 409
8.5 ... Zusammenfassung ... 415
Teil IV. Dateien und Datenbanken ... 417
9. Dateien lesen, schreiben und drucken ... 419
9.1 ... Grundlegende Dateioperationen ... 419
9.2 ... Externe Speichermedien ... 431
9.3 ... Drucken ... 439
9.4 ... Zusammenfassung ... 449
10. Datenbanken ... 451
10.1 ... Erste Schritte mit SQLite ... 451
10.2 ... Fortgeschrittene Operationen ... 460
10.3 ... Implementierung eines eigenen Content Providers ... 469
10.4 ... Zusammenfassung ... 480
Teil V. Multimedia und Produktivität ... 481
11. Multimedia ... 483
11.1 ... Audio ... 483
11.2 ... Sprachverarbeitung ... 498
11.3 ... Fotos und Video ... 508
11.4 ... Zusammenfassung ... 533
12. Kontakte und Organizer ... 535
12.1 ... Kontakte ... 535
12.2 ... Kalender und Termine ... 547
12.3 ... Zusammenfassung ... 557
Anhang ... 559
A. Einführung in Kotlin ... 561
B. Jetpack Compose ... 593
C. Häufig benötigte Codebausteine ... 607
D. Literaturverzeichnis ... 615
E. Die Begleitmaterialien ... 617
Index ... 621