Android 11 - Thomas Künneth

Android 11

Das Praxisbuch für Entwickler. Apps entwickeln mit Android Studio 4 und Kotlin

(Autor)

Buch | Hardcover
640 Seiten
2020 | 6. Auflage
Rheinwerk (Verlag)
978-3-8362-7003-8 (ISBN)
39,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
  • Android-Apps für Smartphone und Tablet – inkl. Kotlin-Crashkurs
  • Von der Idee bis zur Veröffentlichung in Google Play
  • Multimedia, Bluetooth, Kamera, GPS, Kalender, GUIs, Multitasking u. v. m.

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: 70 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.

Von Ihrer Idee zur erfolgreichen App
Nach einem kurzen Überblick über die Entwicklungswerkzeuge und -prozesse entwickeln Sie gleich Ihre erste App. Anschließend lernen Sie nach und nach alle wichtigen Features von Android kennen und bauen immer raffiniertere Apps.

Professionelle Apps für alle Fälle
Sie lernen, wie Sie auf Adressbuch und Kalender zugreifen, Sounds aufnehmen und abspielen, Fotos schießen, Standorte in einer Karte anzeigen u. v. m. Dabei erfahren Sie auch, wie Sie Ihre Apps robust und performant gestalten und für Google Play optimieren.

Für Smartphone und Tablet
Zahlreiche Beispiele erleichtern Ihnen die Orientierung und dienen als Grundlage für eigene Apps. Dabei ist es egal, ob Sie für Smartphones oder Tablets entwickeln möchten.

Programmieren in Kotlin
Kotlin ist die erste Wahl für neue Android-Apps. So sind auch alle Beispiele des Buches in Kotlin programmiert. Falls Sie Hilfe zu Kotlin brauchen: Ein Crashkurs am Endes des Buches hält die nötigen Infos bereit.

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

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.



  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

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.«

Erscheinungsdatum
Verlagsort Bonn
Sprache deutsch
Maße 168 x 240 mm
Einbandart gebunden
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Android-Apps entwickeln • Android-Entwicklung • android programmieren • Android-Programmierung • Android Studio 4 • App-Entwicklung • Apps programmieren • Google Play • Hand-Buch Bücher lernen Grundlagen Kurse Tipps Wor • Hand-Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbild • Hand-Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung • Kotlin Java
ISBN-10 3-8362-7003-X / 383627003X
ISBN-13 978-3-8362-7003-8 / 9783836270038
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das Handbuch für Webentwickler

von Philip Ackermann

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90
Programmiersprache, grafische Benutzeroberflächen, Anwendungen

von Ulrich Stein

Buch | Hardcover (2023)
Hanser (Verlag)
39,99
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …

von Klaus Finkenzeller

Buch (2023)
Hanser (Verlag)
89,99