searching delete search field

Entwicklung für Android Smartphones


Mobile Anwendungen für Android


Bestellcode:   M.ANDROID
Dauer:   3
Preis:   1.180,- € (zzgl. 19 % MwSt.)
Ort:   Erlangen
Termine:   04. 06. - 06. 06. 2012,
13. 08. - 15. 08. 2012,
10. 12. - 12. 12. 2012

Beschreibung

Das iPhone bekommt ernst zu nehmende Konkurrenz. Immer mehr Herrsteller drängen mit Smartphones auf den Markt, die ähnliche Funktionalität vorweisen. Oft setzten Sie dabei auf das freie Betriebssystem Android. Android basiert auf dem Linux-Kernel und wird wegen seiner offenen Quellen und der Verfügbarkeit für unterschiedliche Prozessorarchitekturen, wie beispielsweise ARM, MIPS, PPC oder x86, geschätzt. Das ebenso quelloffene und freie Android-SDK unterstützt Entwickler zudem bei der komfortablen Realisierung von Softwarelösungen. Plant Ihr Unternehmen seine Applikationen künftig auch auf mobilen Endgeräten zur Verfügung zu stellen, so kann Android sicher nicht außer Acht gelassen werden.

In diesem Kurs erfahren Sie, wie man Software für das Android-Betriebssystem mit dem Android-SDK für mobile Endgeräte entwickelt.
Praktische Beispiele, sowie viele Übungen helfen dabei, das erlernte Wissen zu vertiefen.

Inhalt

  • Die Android-Plattform
    • Open Handset Alliance und Google
    • Das Android-Applikationsmodell
    • Das Android Market Konzept
  • Android-SDK und Entwicklungstools
    • Android Development Tools (ADT) Plugin für Eclipse
    • Unterstützung durch den Emulator
    • Debugging
    • Signierung von Anwendungen
  • Grundlegendes
    • Resources und Assets
    • Prozesse, Intents und Intent-Filters, Activities
    • Hintergrundoperationen (Services)
    • Lebenszyklen einer Anwendung
    • AndroidManifest.xml
    • Logging
    • Resource-Dateien
    • Internationalisierung
    • Resource-Typen
    • Android Asset Packaging Tool (aapt)
  • Oberflächenentwicklung
    • Deklaratives Layout über XML Vs. Layout per Code
    • Views und Events
    • Das Widgets-Konzept (Text, Button, Bilder…)
    • Menüs und Dialoge
    • Der DroidDraw GUI-Builder
  • Persistenz unter Android
  • Dateizugriff
  • Zugriff auf Android-Daten: Kontakte, Anrufe, eMails ...
  • Netzwerk, Client-/Server-Kommunikation, Messaging
  • Webservices (SOAP, REST) und XML-Verarbeitung auf Android
  • Multimedia einbinden (Google Maps, OpenStreet Map, Webkit Browser, GPS, Kamera, ...)

Teilnehmervoraussetzungen

Kenntnisse in Java, wie Sie im Kurs J.JAVA vermittelt werden, sind erforderlich. Erfahrung mit der Eclipse IDE sind hilfreich.

Aktuelles

Offene Trainings

Die nächsten geplanten Trainings sind:

Programmierung mit Java
21.05.2012 (5 Tage)

Das .NET Framework
21.05.2012 (4 Tage)

Performanz – Messung und Optimierung
24.05.2012 (2 Tage)

Webanwendungen mit Apache Struts
29.05.2012 (3 Tage)

Eine vollständige Übersicht finden Sie in unserer Trainingsübersicht.