Android Programmierung für Anfänger - Apps entwickeln mit Android Studio by Barbara Hohensee

Android Programmierung für Anfänger, Apps entwickeln mit Android Studio.

Android programmierung für anfänger - apps entwickeln mit android studio

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

Genre: COMPUTERS / General

Language: German

Keywords:

Word Count: 38.000

Sales info:

Ranking between 1 and 5

Sales per day between 2 and 6


Sample text:

http://www.amazon.de/dp/B00JFOKB1K/

Bitte Blick ins Buch nutzen


Book translation status:

The book is available for translation into any language except those listed below:

LanguageStatus
English
Already translated. Translated by amit dilip dharma
Italian
Already translated. Translated by Danilo Musella

Would you like to translate this book? Make an offer to the Rights Holder!



  Return