Schulung Android-App-Entwicklung mit Java (Android-Programmierung mit Java)

Beschreibung/Inhalt

Überblick über Architektur, Techniken und Werkzeuge zur Entwicklung von Android-Apps

  • Kerndienste und Schichten
  • Einschränkungen von Android und Lösungsstrategien


  • Entwicklungsumgebung
  • Hardwarevoraussetzungen
  • Android Studio (auf Wunsch auch die alte Lösung mit Eclipse und ADT)
  • Registrieren für das Entwicklerprogramm


  • Eine erste App erstellen und testen
  • Projekt anlegen
  • Projekt kompilieren
  • Simulator
  • Ausführung auf Geräten


  • Java (sofern Sprach-Know-How noch nicht vorhanden)
  • Datentypen
  • Basiskonstrukte der Sprache: Variablen, Bedingungen, Schleifen, Unterroutinen
  • Objekte
  • Klassen und Subklassen
  • Schnittstellen
  • Methoden
  • Eigenschaften
  • Speicherallokation/Speicherverwaltung
  • Fehlerbehandlung
  • Java-Basisklassen


  • Benutzeroberflächen erstellen
  • Layouts inkl. ConstraintLayout
  • Überblick über die Widgets
  • View
  • Indents
  • Navigation/Menüs
  • Zwischenablage, Undo/Redo


  • Layoutelemente
  • Tabellen und Listen (RecyclerView, ListView)
  • TabBar
  • Details
  • Grafiken
  • Symbole
  • Startbildschirme
  • Animationen


  • Eingaben
  • Tastatureingaben
  • Gesten


  • Einbinden von Bibliotheken

    Systemoperationen
  • Dateisystemzugriffe
  • E-Maill-Versand
  • HTTP
  • Fotoverarbeitung
  • Audio
  • Zugriffe auf lokale Datenbanken
  • Location
  • Karten
  • Hintergrundaufgaben/Multitasking
  • Push-Benachrichtigungen
  • State Preservation


  • Lokalisierung/Mehrsprachige Anwendungen

    Testen und Profiling von Android-Anwendungen
    Dekompilierung
    Obfuscatation

    Veröffentlichen einer App im Google Play Store
    Kriterien für die Aufnahme in den Play Store
    In-App-Käufe

    optional: Kotlin

    optional: Alternative Sprachen/Frameworks wie C#/.NET MAUI und JavaScript/TypeScript/PhoneGAP/Cordova/Ionic

    Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil