Header Background
Virtual Classroom Schulungen
 
 
 
Alle Hersteller anzeigen
 
 

Einführung in die Android App-Entwicklung mit Kotlin

Seminardauer: 5 Tage

Ziele

Android ist das weltweit führende mobile Betriebssystem, für das zunächst in Java entwickelt wurde. Google gab 2017 auf der I/O-Konferenz Kotlin als weitere offiziell unterstützte Sprache frei, und die Mehrheit der Entwickler ist inzwischen bei hoher Zufriedenheit umgestiegen. Auch von Google selbst werden inzwischen die meisten Android-Materialien in Kotlin erstellt.

Im Kurs werden mehrere Apps mit einer aktuellen Release-Version des Android Studio beispielhaft entwickelt. Dabei wird besonderes Gewicht auf die Architekturempfehlungen von Google gelegt, die seit der I/O 2018 unter dem Namen Jetpack veröffentlicht werden.

Da hier inzwischen sehr umfangreiche Gebiete abgedeckt werden, stellt der Kurs eine praxisorientierte Auswahl von häufig gebrauchten Elementen vor.

Zielgruppe

Java- oder Kotlinentwickler, die die moderne Art kennenlernen wollen, wie man mit den Google Jetpack Bibliotheken Android Apps erstellen kann.

Voraussetzungen

  • Kenntnisse in Kotlin
  • Vertrautheit mit Android als Nutzer
  • hilfreich sind erste kleine Erfahrungen der Androidprogrammierung

Agenda

Einordnung

  • Geschichte von Android
  • Kontext: Entwicklung mobiler Apps
  • Vergleich mit iOS-Entwicklung und Swift
  • Android Studio als Entwicklungsumgebung
  • Gradle als Buildtool

Programmierung Grundlagen

  • Intents und Activities
  • Mehrere Screens, Datenübergabe, Rückgabe
  • Implizite Intents
  • Layouts, besonders detailliert: ConstraintLayout als Google-Empfehlung
  • Master/Detail Entwicklung von ListView/GridView hin zu RecyclerView
  • Einsatz von Data Binding

Netzwerk und JSON

  • Von Uri zu URL, Auslesen von Netzwerk-Resourcen
  • Kurzvorstellung: AsyncTask als frühere Basistechnik
  • Einsatz von Coroutinen als elegante und performante moderne Alternative
  • JSON-Handling mit der Android eigenen API
  • Vorstellung hilfreicher Bibliotheken: Retrofit, Moshi, Picasso

Android Architecture Components

  • Überblick
  • Room für die Persistenz
  • Repository als empfehlenswertes Konzept
  • LiveData
  • ViewModel

Fragmente

  • Activity mit mehreren Fragmenten
  • Apps mit mehreren Layouts, z.B. separat für Smartphone und Tablet
  • Neue Art der Navigation: Nur noch eine Activity, mehrere Fragmente
  • Unterstützung in der IDE
  • Features der Navigationsbibliothek

Schulungsunterlagen

nach Absprache

Open Badges - Ihre digitalen Kompetenznachweise

Digital Skills Open Badges

Mit einer erfolgreichen Teilnahme an einer Schulung bei IT-Schulungen.com erwerben Sie nicht nur Wissen und Kompetenz, sondern erhalten auch zusätzlich zum Teilnahmezertifikat Ihr Open Badge als digitalen Kompetenznachweis.

Diesen erhalten Sie in Ihrem persönlichen und kostenlosen Mein IT-Schulungen.com Account. Ihre erworbenen Badges können Sie anschließend in sozialen Medien einbinden und teilen.

Infos zu den Vorteilen unter Badges

 
Anmeldungen vorhanden

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.895,00 € Preis pro Person

spacing line2.255,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon

Christine Röppenack
Seminarberaterin
Telefon: 0911 6500 8 222
Email: info@it-schulungen.com

Digitale Zertifikate

Digital Skills Open Badge

Digitales Wissen & Kompetenzen erwerben & zeigen.

Mit Badges von IT-Schulungen erhalten Sie - neben dem Teilnahmezertifikat als PDF - ein Open Badge als Nachweis Ihrer Fertigkeiten mit Echtheitszertifikat.

Zeigen Sie Ihre Digital Skills mit Zertifikaten auf Plattformen wie LinkedIn, XING & Facebook, auf Ihrer Website und in E-Mail-Signaturen.

Mehr Infos zu Badges

 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel
Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon