Android-Apps programmieren: Praxiseinstieg mit Android Studio
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Frechen
mitp
2018
|
Ausgabe: | 1. Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 372 Seiten Illustrationen, Diagramme 24 cm x 17 cm |
ISBN: | 9783958452589 3958452582 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV044552255 | ||
003 | DE-604 | ||
005 | 20181018 | ||
007 | t | ||
008 | 171024s2018 gw a||| |||| 00||| ger d | ||
015 | |a 17,N32 |2 dnb | ||
015 | |a 17,A50 |2 dnb | ||
016 | 7 | |a 1137570091 |2 DE-101 | |
020 | |a 9783958452589 |c Broschur : EUR 24.99 (DE), circa EUR 24.99 (AT) |9 978-3-95845-258-9 | ||
020 | |a 3958452582 |9 3-95845-258-2 | ||
024 | 3 | |a 9783958452589 | |
035 | |a (OCoLC)1013532717 | ||
035 | |a (DE-599)DNB1137570091 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-824 |a DE-M347 |a DE-706 |a DE-523 |a DE-1102 |a DE-859 |a DE-1050 |a DE-860 |a DE-573 |a DE-29T |a DE-1043 |a DE-91G | ||
082 | 0 | |a 005.258 |2 22/ger | |
082 | 0 | |a 004 |2 23 | |
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 435f |2 stub | ||
100 | 1 | |a Richter, Eugen |0 (DE-588)1147578281 |4 aut | |
245 | 1 | 0 | |a Android-Apps programmieren |b Praxiseinstieg mit Android Studio |c Eugen Richter |
246 | 1 | 3 | |a Android Apps programmieren |
250 | |a 1. Auflage | ||
264 | 1 | |a Frechen |b mitp |c 2018 | |
300 | |a 372 Seiten |b Illustrationen, Diagramme |c 24 cm x 17 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Android Studio |0 (DE-588)1054944687 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a App |g Programm |0 (DE-588)7705206-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mobiles Endgerät |0 (DE-588)7689895-7 |2 gnd |9 rswk-swf |
653 | |a GPS | ||
653 | |a Handy | ||
653 | |a Google | ||
653 | |a Gradle | ||
653 | |a Kamera | ||
653 | |a Layout | ||
653 | |a Tablet | ||
653 | |a Sensoren | ||
653 | |a Wearables | ||
653 | |a Smartphone | ||
653 | |a Google Play | ||
653 | |a Android-Studio | ||
653 | |a Amazon App Studio | ||
689 | 0 | 0 | |a Mobiles Endgerät |0 (DE-588)7689895-7 |D s |
689 | 0 | 1 | |a App |g Programm |0 (DE-588)7705206-7 |D s |
689 | 0 | 2 | |a Android Studio |0 (DE-588)1054944687 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
710 | 2 | |a mitp Verlags GmbH & Co. KG |0 (DE-588)1065362072 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-95845-259-6 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, ePub |z 978-3-95845-260-2 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=7f9f87ded37c4737b69691c5cb370e26&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029951088&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-029951088 |
Datensatz im Suchindex
_version_ | 1806414192482189312 |
---|---|
adam_text |
INHALTSVERZEICHNIS
VORWORT.
9
1
GRUNDLAGEN.
13
1.1
ENTWICKLUNGSUMGEBUNG.
13
1.1.1
INSTALLATION.
14
1.1.2 STRUKTUR DER
ENTWICKLUNGSUMGEBUNG. 21
1.1.3 G
RADLE.
25
1.2 ANDROID
GRUNDBAUSTEINE.
26
1.2.1
PROJEKTSTRUKTUR.
26
1.2.2
APP-BAUSTEINE.
29
1.2.3
LAYOUT.
32
1.3
ZUSAMMENFASSUNG.
45
2 ZEITERFASSUNGS-APP - TEIL 1
. 47
2.1
PROJEKTANLAGE.
47
2.1.1 START DER PROJEKTANLAGE
.
48
2.2 AUSFUHREN DER APP IM EMULATOR
.
53
2.2.1 NEUES AVD ANLEGEN
.
53
2.2.2 STARTEN DER
APP.
59
2.3
LAYOUT-ERSTELLUNG.
61
2.3.1 LAYOUT
ERSTELLEN.
63
2.3.2 RESSOURCEN FUER DIE TEXTE
.
68
2.3.3 RESSOURCEN UND
SPEZIALISIERUNGEN. 81
2.4 APP-LOGIK IN DER PROGRAMMIERUNG
.
93
2.4.1
TEMPLATE-PATTEM.
94
2.4.2 LOGIK DER A
PP.
96
2.5
FEHLERSUCHE/DEBUGGEN.
105
2.6 ZUSAMMENFASSUNG
ACTIVITY-LEBENSZYKLUS. 108
3 ZEITERFASSUNGS-APP - TEIL 2
. 111
3.1 UEBERBLICK UEBER DIE DATENBANKEN UNTER A
NDROID. 111
3.1.1 ALTERNATIVEN ZU SQLITE
.
112
3.1.2
SQLITE.
113
3.2 DIREKTER ZUGRIFF AUF SQLITE
.
.
. 114
3.2.1 ENTWURF DER
DATENBANK-STRUKTUR. 114
3.2.2 ANLEGEN DER DATENBANK IN DER
APP. 122
3.2.3 SCHREIBEN DER DATEN IN DIE
DATENBANK. 126
3.3 EINSATZ DES CONTENT PROVIDERS ALS
API. 132
3.3.1 ERSTELLEN DER
CONTRACT-KLASSE. 133
3.3.2 ERSTE IMPLEMENTIERUNG DES CONTENT PROVIDERS.
138
3.3.3 CONTENT PROVIDER
VERWENDEN. 151
3.3.4 LOGIK FUER DEN
BEENDEN-BUTTON. 153
3.3.5 LADEN UND VALIDIEREN DER D
ATEN. 157
3.4 MENUES UND
NAVIGATION.
162
3.4.1
MENUE-RESSOURCEN.
162
3.4.2 NAVIGATION UNTER A
NDROID. 168
3.5 ACTIVITY FUER DIE
AUFLISTUNG.
172
3.5.1 A
DAPTER.
172
3.5.2
LOADER.
172
3.5.3 ERSTELLEN DES
LAYOUTS. 173
3.5.4 ERSTELLEN DER
LOGIK-KLASSE. 174
3.5.5 OPTIMIERUNG DER
AUFLISTUNG. 181
3.6
ZUSAMMENFASSUNG.
190
4 ZEITERFASSUNGS-APP - TEIL 3
. 193
4.1
DIALOGE.
193
4.1.1 LOESCHEN EINES EINTRAGS AUS DER
LISTE. 196
4.2
HINTERGRUNDOPERATIONEN.
205
4.2.1 EXPORT MIT
ASYNCTASK.
206
4.2.2
BERECHTIGUNGEN.
214
4.2.3 FORTSCHRITTSDIALOG FUER DEN
EXPORT. 218
4.3 BEARBEITUNG DER DATEN. 238
4.3.1 ACTIVITY MIT
PARAMETERN. 239
4.3.2 MIGRATION DER
DATENBANK. 241
4.3.3 BEARBEITUNG DER DATEN IN
DIALOGEN. 246
4.4
ZUSAMMENFASSUNG.
261
5 ZEITERFASSUNGS-APP - TEIL 4
. 263
5.1 STORAGE ACCESS
FRAMEWORK.
263
5.1.1 ANLEGEN EINER NEUEN DATEI MIT
SAF. 264
5.1.2 EXPORTER ERW
EITERN.
267
5.2
INTERNET-ZUGRIFF.
269
5.2.1 ANZEIGE EINER INTEMETSEITE
.
270
5.2.2 ZUGRIFF AUF REST-SERVICES
.
272
5.2.3 DOWNLOAD DER DATEN AUS DEM INTERNET IM HINTERGRUND . . . 273
5.2.4 1 SON-DATEN MIT BORDMITTELN
AUSLESEN. 277
5.2.5 JSON-DATEN MIT GSON AUSLESEN
.
279
5.2.6 GENERIEREN EINER HTML-SEITE
.
282
5.2.7 DARSTELLEN IN EINER LISTE
.
284
5.2.8 OKHTTP ALS HTTP-CLIENT
.
291
5.3
ANDROID-BINDING.
292
5.3.1 PROJEKT FUER BINDING BEREIT M ACHEN
.
292
5.3.2 ARBEITEN MIT BINDINGS
.
294
5.4 AUTOMATISIERTE T
ESTS.
319
5.4.1
MONKEYRUNNER.
319
5.4.2
UNIT-TESTS.
320
5.4.3
ANDROID-TESTS.
326
5.4.4 OBERFLAECHEN-T
ESTS.
331
5.5 VEROEFFENTLICHEN DER FERTIGEN A PP
.
338
5.6
ZUSAMMENFASSUNG.
344
6
SCHLUSSWORT.
345
6.1 BESTE ANLAUFSTELLEN FUER DIE ERSTE SUCHE
.
345
6.2 THEMEN, DIE IN DIESEM BUCH (NOCH) NICHT BEHANDELT WURDEN
.
346
6.2.1
KOTLIN.
346
6.2.2 CONSTRAINT
LAYOUT.
346
6.2.3
BLUETOOTH.
347
6.2.4 ANDROID ARCHITECTURE PATTERNS
.
347
6.2.5 ANDROID WEAR / ANDROID TV / ANDROID AUTO /
ANDROID I O T
.
347
6.2.6
MONETARISIERUNG.
347
6.3 VERBESSERUNGSVORSCHLAEGE/FEHLER
.
347
A
ANHANG.
349
A.L
GLOSSAR.
349
A.2 INSTALLATION VON
HAXM.
351
A.2.1
VORAUSSETZUNGEN.
351
A.2.2
INSTALLATION.
352
A.3 SMARTPHONE ODER FABLET ALS ENTWICKLER-GERAET EINRICHTEN
.
354
A.4 VORHANDENEN QUELLCODE IN ANDROID STUDIO OE FFN E N
. 356
A.5
TASTATUR-KUERZEL.
359
A.5.1 SUCHE
AKTION.
359
A.6 SQLITE DEEP
DIVE.
359
A.6.1 KAPSELNDE M ETHODEN
.
360
A.6.2 ROHES
SQL.
360
A.6.3 VORKOMPILIERTE AUSDRUECKE
.
360
A.6.4 PERFORMANCE-UNTERSCHIEDE
.
361
A.6.5
BEISPIELE.
362
STICHWORTVERZEICHNIS.
367 |
any_adam_object | 1 |
author | Richter, Eugen |
author_GND | (DE-588)1147578281 |
author_facet | Richter, Eugen |
author_role | aut |
author_sort | Richter, Eugen |
author_variant | e r er |
building | Verbundindex |
bvnumber | BV044552255 |
classification_rvk | ST 232 ST 250 ST 261 |
classification_tum | DAT 435f |
ctrlnum | (OCoLC)1013532717 (DE-599)DNB1137570091 |
dewey-full | 005.258 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security 004 - Computer science |
dewey-raw | 005.258 004 |
dewey-search | 005.258 004 |
dewey-sort | 15.258 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV044552255</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20181018</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">171024s2018 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,N32</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,A50</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1137570091</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783958452589</subfield><subfield code="c">Broschur : EUR 24.99 (DE), circa EUR 24.99 (AT)</subfield><subfield code="9">978-3-95845-258-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3958452582</subfield><subfield code="9">3-95845-258-2</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783958452589</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1013532717</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1137570091</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-824</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-91G</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.258</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 232</subfield><subfield code="0">(DE-625)143619:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 435f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Richter, Eugen</subfield><subfield code="0">(DE-588)1147578281</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Android-Apps programmieren</subfield><subfield code="b">Praxiseinstieg mit Android Studio</subfield><subfield code="c">Eugen Richter</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Android Apps programmieren</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Frechen</subfield><subfield code="b">mitp</subfield><subfield code="c">2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">372 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 17 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Android Studio</subfield><subfield code="0">(DE-588)1054944687</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mobiles Endgerät</subfield><subfield code="0">(DE-588)7689895-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">GPS</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Handy</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Google</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Gradle</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Kamera</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Layout</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Tablet</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Sensoren</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Wearables</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Smartphone</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Google Play</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Android-Studio</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Amazon App Studio</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mobiles Endgerät</subfield><subfield code="0">(DE-588)7689895-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Android Studio</subfield><subfield code="0">(DE-588)1054944687</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">mitp Verlags GmbH & Co. KG</subfield><subfield code="0">(DE-588)1065362072</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-95845-259-6</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, ePub</subfield><subfield code="z">978-3-95845-260-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=7f9f87ded37c4737b69691c5cb370e26&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029951088&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029951088</subfield></datafield></record></collection> |
id | DE-604.BV044552255 |
illustrated | Illustrated |
indexdate | 2024-08-04T00:20:19Z |
institution | BVB |
institution_GND | (DE-588)1065362072 |
isbn | 9783958452589 3958452582 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029951088 |
oclc_num | 1013532717 |
open_access_boolean | |
owner | DE-824 DE-M347 DE-706 DE-523 DE-1102 DE-859 DE-1050 DE-860 DE-573 DE-29T DE-1043 DE-91G DE-BY-TUM |
owner_facet | DE-824 DE-M347 DE-706 DE-523 DE-1102 DE-859 DE-1050 DE-860 DE-573 DE-29T DE-1043 DE-91G DE-BY-TUM |
physical | 372 Seiten Illustrationen, Diagramme 24 cm x 17 cm |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | mitp |
record_format | marc |
spelling | Richter, Eugen (DE-588)1147578281 aut Android-Apps programmieren Praxiseinstieg mit Android Studio Eugen Richter Android Apps programmieren 1. Auflage Frechen mitp 2018 372 Seiten Illustrationen, Diagramme 24 cm x 17 cm txt rdacontent n rdamedia nc rdacarrier Android Studio (DE-588)1054944687 gnd rswk-swf App Programm (DE-588)7705206-7 gnd rswk-swf Mobiles Endgerät (DE-588)7689895-7 gnd rswk-swf GPS Handy Gradle Kamera Layout Tablet Sensoren Wearables Smartphone Google Play Android-Studio Amazon App Studio Mobiles Endgerät (DE-588)7689895-7 s App Programm (DE-588)7705206-7 s Android Studio (DE-588)1054944687 s 1\p DE-604 mitp Verlags GmbH & Co. KG (DE-588)1065362072 pbl Erscheint auch als Online-Ausgabe, PDF 978-3-95845-259-6 Erscheint auch als Online-Ausgabe, ePub 978-3-95845-260-2 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=7f9f87ded37c4737b69691c5cb370e26&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029951088&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Richter, Eugen Android-Apps programmieren Praxiseinstieg mit Android Studio Android Studio (DE-588)1054944687 gnd App Programm (DE-588)7705206-7 gnd Mobiles Endgerät (DE-588)7689895-7 gnd |
subject_GND | (DE-588)1054944687 (DE-588)7705206-7 (DE-588)7689895-7 |
title | Android-Apps programmieren Praxiseinstieg mit Android Studio |
title_alt | Android Apps programmieren |
title_auth | Android-Apps programmieren Praxiseinstieg mit Android Studio |
title_exact_search | Android-Apps programmieren Praxiseinstieg mit Android Studio |
title_full | Android-Apps programmieren Praxiseinstieg mit Android Studio Eugen Richter |
title_fullStr | Android-Apps programmieren Praxiseinstieg mit Android Studio Eugen Richter |
title_full_unstemmed | Android-Apps programmieren Praxiseinstieg mit Android Studio Eugen Richter |
title_short | Android-Apps programmieren |
title_sort | android apps programmieren praxiseinstieg mit android studio |
title_sub | Praxiseinstieg mit Android Studio |
topic | Android Studio (DE-588)1054944687 gnd App Programm (DE-588)7705206-7 gnd Mobiles Endgerät (DE-588)7689895-7 gnd |
topic_facet | Android Studio App Programm Mobiles Endgerät |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=7f9f87ded37c4737b69691c5cb370e26&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029951088&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT richtereugen androidappsprogrammierenpraxiseinstiegmitandroidstudio AT mitpverlagsgmbhcokg androidappsprogrammierenpraxiseinstiegmitandroidstudio AT richtereugen androidappsprogrammieren AT mitpverlagsgmbhcokg androidappsprogrammieren |