Schulung Mobile Anwendungen mit Android entwickeln
Erlernen Sie anhand eines praktischen Beispiels die Erstellung einer mobilen Anwendung von der Planung zur Realisierung inklusive der Integration mit dem Server. Sie erhalten ein tiefes Verständnis für die Sprach-Elemente und Architektur, sowie einen guten Überblick über die Möglichkeiten von Android.
Besonderer Fokus liegt auf den Besonderheiten einer mobilen Anwendung, auf die der Entwickler zu achten hat: Testen, Ressourcenverbrauch, Sensoren, Deployment, Kommunikation, Synchronisation.
Aufgrund des Workshop Charakters besitzen Sie am Ende des Seminars eine lauffähige App plus Server, die Ihnen für zukünftige Projekte als Vorlage dienen kann.
Das Seminar hat neben dem Theorieteil eine starke Praxiskomponente, die nebenbei das Testen und Experimentieren ermöglichen soll. Das Stellen vieler Fragen und der Austausch mit anderen Seminarteilnehmern machen das Seminar lebendig und erhöhen den eigenen Nutzen.
Überblick über Herausforderungen und Lösungsansätze in der mobilen Landschaft
Analyse für eine mobile Anwendung
Architektur für mobiles Device und Server
Sprachaufbau (Ressourcen, GUI ,Intents, Content Provider, Threads, Interprozess- Kommunikation, Services, System Nachrichten, embedded DB, File-System ...)
Sprachelemente (Syntax, Konstrukte, Bibliotheken)
Sensoren (GPS Kamea)
Kommunikation (NFC, Wi-Fi, Bluetooth, Web-Sockets, Webservices, REST,...)
Deployment
Umsetzung von Qualitätsmerkmalen (Performance, Stromverbrauch, Speicher,...)
Test (Methoden und Tools)
Sonderthemen (Anschluss an :Cloud, Spring, JEE)