Ziel dieses Buches ist, einen Einstieg in die Android Programmierung zu geben. Dieses geschieht auf der Basis von praktischen App Projekten. Die Apps werden nach und nach aufgebaut. Man wird durch die aktive Programmierung schnell vertraut mit der Arbeitsumgebung und lernt Schritt für Schritt wie Probleme in Android gelöst werden. Die Programmierung geschieht voll und ganz mit der neuen Entwicklungsumgebung Android Studio.
Das Buch besteht aus 3 Teilen:
TEIL 1:
Im ersten Teil geht es um die Installation und Konfiguration von Java und Android Studio. Man bekommt einen Überblick über die Entwicklungsumgebung und einen Einblick, wie die Projektstruktur einer Android App in Android Studio aussieht.
TEIL 2:
Der zweite Teil besteht aus App Projekten. Es beginnt jeweils mit der Planung der App. Weiter geht es mit der praktischen Umsetzung der App Idee, also der Programmierung der App.
Kapitelüberblick:
Kapitel 1:
Ein neues Projekt erstellen auf der Basis des Blank Templates (Hello World) inkl. AktionBar
Projekt Struktur
Die Bedeutung von AndroidManifest.xml und build.gradle
Einen Emulator einrichten
Telefon oder Tablet anschließen
Kapitel 2:
Hier geht es darum sich mit den Konzepten der Android Entwicklung vertraut zu machen.
Außerdem wird die App mit Layout-Elementen ausgestattet wie sie nahezu in jeder App angewendet werden. Diese sind Text-Elemente (Text-Widget), Graphik-Elemente (Image-Widget) und Buttons (Button-Widget).
App: DinoQuiz
Kapitel 3;
Der Schwerpunkt des dritten Projektes sind Layouts. Ein vorgegebener Inhalt soll mit verschiedenen Layouts presentiert werden.
App mit ListView
App mit GridView:
App mit GridLayout:
Kapitel 4:
Dieses Kapitel enthält :
das TableLayout
LinearLayouts
ein ImageView
TextViews
Spinners
Weights
Rechenoperationen
Kapitel 5:
In diesem Kapitel geht es um ScrollView und das Erstellen von seperaten Layouts für Hochformat und Querformat.
Kapitel 6:
Der Schwerpunkt des Kapitels handelt davon, wie auf unterschiedliche Weise Webseiten in eine Android App integriert beziehungsweise aufgerufen werden können.
Weitere Themen des Kapitels sind:
MediaPlayer
Lifecycle
Logging
Debugging
Activitäten und Launcher
Insgesamt wird die App aus 4 Aktivitäten bestehen, die auf unterschiedliche Weise Webseiten-Inhalt darstellen.
App: Der Hund der Baskervilles
(Media Player, Externe Webseite aufrufen, Logcat - Apps Lifecycle)
App: Webseiten von AppEngine und GitHub Pages integrieren
App: JavaScript Spiele integrieren
App: Infoseiten auf HTML5-Basis mit anklickbaren Links integrieren
Kapitel 7
Formular erstellen
Text Fields
Edit Text
Weights
Bedingungen
Try/ catch
Share Intent
Animation
Kapitel 8
Canvas: Zeichnen in der App
Kapitel 9:
Fragments
App: 2-Pane Fragment, Einbinden von Text/ Bild - Fragments
App: 2-Pane Fragment mit eingebundenen Webseiten (Fernsehen Live)
Entwickeln für Google TV
Kapitel 10:
Shared Preferences und Preferences über xml-Datei
Kapitel 11:
SQLite3
App: Photo Diary
Kapitel 12:
Google Play Service und Integration von Google Maps API v2.
Kapitel 13:
App für den Google Play Store oder andere Märkte vorbereiten.
Ads hinzufügen
Billdschirmkopieen
Ein Release APK erstellen
TEIL 3: Anhang
Gradle
VCS- Das Projekt mit Github verbinden
Spieleentwicklung mit AndEngine und libGDX
Link zum Source Code für dieses Buch
Ranking between 1 and 5
Sales per day between 2 and 6
http://www.amazon.de/dp/B00JFOKB1K/
Bitte Blick ins Buch nutzen
Language | Status |
---|---|
English
|
Already translated.
Translated by amit dilip dharma
|
Italian
|
Already translated.
Translated by Danilo Musella
|