Feedback & Wünsche
App-Entwicklung für Android

App-Entwicklung für Android

4eck Media GmbH & Co. KG

Kategorie: Webdesign | Trainer: Jan Brinkmann

  • 160 Lektionen in 19,5 Stunden Video-Training zur App-Entwicklung für Android-Geräte
  • Zehn Beispiel-Apps zum Mitmachen, inklusive Crashkurs Java, Android-Grundlagen und Arbeitsmaterialien
  • Von Jan Brinkmann, einem Entwickler aus Leidenschaft mit über 15 Jahren Web- und App-Erfahrung

Trainings-Informationen

Bewertungen

1 Kundenrezensionen Trailer ansehen
Gesamtinhalt herunterladen
Jetzt dabei sein

Einführung in den Kurs

App-Entwicklung für Android - 1.1 Willkommen im Kurs

App-Entwicklung für Android - 1.1 Willkommen im Kurs

Herzlich willkommen im Kurs! Schön, dass du da bist! ...

  2 Min. mit Arbeitsdatei Kostenlos
App-Entwicklung für Android - 1.2 Mit dem Kurs arbeiten

App-Entwicklung für Android - 1.2 Mit dem Kurs arbeiten

Jeder lernt anders. Das Material steht dir genauso zur Verfügung, wie du es dir wünschst. Inspirationen für einen möglichst hohen Lerneffekt si ...

  8 Min.
App-Entwicklung für Android - 1.3 Ressourcen rund um Android

App-Entwicklung für Android - 1.3 Ressourcen rund um Android

Wo gibt es Informationen rund um Java, Android und Co? Wichtige Ressourcen im Internet. ...

  4 Min.
App-Entwicklung für Android - 1.4 Android Marshmallow: Neuerungen im Überblick

App-Entwicklung für Android - 1.4 Android Marshmallow: Neuerungen im Überblick

In Android Marshmallow gab es keine so greifbaren Änderungen wie das Material Design, das im Vorgänger Lollipop sichtliche Neuerungen gebracht h ...

  3 Min.

Android Studio im Überblick

App-Entwicklung für Android - 2.1 Das JDK & Android Studio installieren

App-Entwicklung für Android - 2.1 Das JDK & Android Studio installieren

Bevor du laufen gehst, brauchst du passende Schuhe. Gleiches gilt für die Android-Entwicklung. ...

  8 Min.
App-Entwicklung für Android - 2.2 Ein Android-Studio-Rundgang: Vorschau

App-Entwicklung für Android - 2.2 Ein Android-Studio-Rundgang: Vorschau

Lerne dein zweites Zuhause der nächsten Wochen kennen – das Android Studio, die Entwicklungsumgebung, in der Android-Apps entwickelt werden. ...

  17 Min.
App-Entwicklung für Android - 2.3 Apps auf einem Virtual Device ausführen

App-Entwicklung für Android - 2.3 Apps auf einem Virtual Device ausführen

Um Apps auszuführen und zu testen gibt es zwei Wege. Den ersten lernst du in dieser Lektion kennen: virtuelle Android-Geräte („Android Virtua ...

  8 Min.
App-Entwicklung für Android - 2.4 Apps auf einem Physical Device ausführen

App-Entwicklung für Android - 2.4 Apps auf einem Physical Device ausführen

Ein physisches Gerät ist die Variante zum Anfassen, ein echtes Android-Gerät. In diesem Video lernst du die Arbeit mit „Android Physical Devi ...

  3 Min.
App-Entwicklung für Android - 2.5 Der Debugger

App-Entwicklung für Android - 2.5 Der Debugger

Fehlersuche kann aufwendig sein. Der Debugger ist dabei jedoch von unschätzbarem Wert. Schau dir an, wie er dir helfen kann. ...

  10 Min.
App-Entwicklung für Android - 2.6 Der Device Monitor

App-Entwicklung für Android - 2.6 Der Device Monitor

Mit dem Device Monitor kannst du genauer erfahren, was hinter den Kulissen auf einem Android-System passiert. Schau dir an, wie das geht. ...

  4 Min.

Java Crashkurs: Variablen und Datentypen

App-Entwicklung für Android - 3.1 Variablen verwenden

App-Entwicklung für Android - 3.1 Variablen verwenden

Der Java-Crashkurs ist für die erste Übung oder zur Auffrischung gedacht. Los geht es mit der Basis: den Variablen. ...

  9 Min.
App-Entwicklung für Android - 3.2 Variablennamen vergeben

App-Entwicklung für Android - 3.2 Variablennamen vergeben

Es gibt einige ungeschriebene Gesetzte, die sogenannten Konventionen. Die werden unter anderem bei den Variablennamen angewandt. ...

  5 Min.
App-Entwicklung für Android - 3.3 Primitive Datentypen

App-Entwicklung für Android - 3.3 Primitive Datentypen

Die einfachen Datentypen wie Ganzzahl, Kommazahl und so weiter lernst du in diesem Video kennen. ...

  17 Min.
App-Entwicklung für Android - 3.4 Komplexe Datentypen

App-Entwicklung für Android - 3.4 Komplexe Datentypen

Die komplexen Datentypen sind nicht schwerer zu verstehen, sondern einfach zusammengesetzt. Ein erster Einstieg in die Unterscheidung gelingt mit ...

  6 Min.
App-Entwicklung für Android - 3.5 Type-Casting

App-Entwicklung für Android - 3.5 Type-Casting

Datentypen werden in manchen Situationen umgewandelt. Wie das Type-Casting unter Javafunktioniert, lernst du hier.   ...

  5 Min.
App-Entwicklung für Android - 3.6 Eindimensionale Arrays

App-Entwicklung für Android - 3.6 Eindimensionale Arrays

Ein Array ist eine Liste in einer Variable. Es werden Daten gleichen Typs gespeichert. Hier lernst du die einfachste Form kennen, eine eindimensio ...

  4 Min.
App-Entwicklung für Android - 3.7 ArrayList verwenden

App-Entwicklung für Android - 3.7 ArrayList verwenden

Auch die ArrayList oder der List-Typ sind sehr beliebt. Diese Listen sind nicht fix und können dynamisch erweitert werden. Lerne sie jetzt kennen ...

  4 Min.
App-Entwicklung für Android - 3.8 Mehrdimensionale Arrays

App-Entwicklung für Android - 3.8 Mehrdimensionale Arrays

Mehrdimensionale Arrays sind einfach Arrays, die in Arrays hinterlegt werden. Klingt kompliziert? Nach diesem Video mit Sicherheit nicht mehr. ...

  6 Min.
App-Entwicklung für Android - 3.9 Generics

App-Entwicklung für Android - 3.9 Generics

Generics können in speziellen Situationen mehrfache Arbeit ersparen, die nur für die Unterstützung mehrerer Datentypen notwendig wird. Lerne da ...

  12 Min.

Java Crashkurs: Operatoren anwenden

App-Entwicklung für Android - 4.1 Kommentare hinterlegen

App-Entwicklung für Android - 4.1 Kommentare hinterlegen

Gute Kommentare sind eine Gewohnheit. Dein zukünftiges Ich sowie jeder Kollege werden dir dafür eines Tages dankbar sein. Lege jetzt die Grundlag ...

  5 Min.
App-Entwicklung für Android - 4.2 Rechnen mit Java

App-Entwicklung für Android - 4.2 Rechnen mit Java

Ein Rechner (Computer) ohne Arithmetik ist wie ein Schriftsteller, der nicht schreiben kann. Lerne, wie du mit Java grundlegende Berechnungen durc ...

  9 Min.
App-Entwicklung für Android - 4.3 Inkrementieren und Dekrementieren

App-Entwicklung für Android - 4.3 Inkrementieren und Dekrementieren

Das Inkrementieren und Dekrementieren von Werten begegnet dir unter Android und Java allgemein sehr häufig. Deshalb solltest du die notwendigen O ...

  7 Min.
App-Entwicklung für Android - 4.4 Werte vergleichen

App-Entwicklung für Android - 4.4 Werte vergleichen

Auch Vergleiche sind ein klassischer Standardfall. In dieser Lektion lernst du die grundlegenden Operatoren dazu kennen. ...

  6 Min.
App-Entwicklung für Android - 4.5 Logische Operatoren

App-Entwicklung für Android - 4.5 Logische Operatoren

Mehrere Vergleiche lassen sich auch mit logischen Operatoren verknüpfen. Setze die Aussagenlogik unter Java um. ...

  11 Min.
App-Entwicklung für Android - 4.6 Prioritäten der Operatoren

App-Entwicklung für Android - 4.6 Prioritäten der Operatoren

Um nicht in logische Fehler zu laufen, musst du die Prioritäten bei der Auswertung kennen. In diesem Video lernst du die Grundlagen. ...

  5 Min.

Java Crashkurs: Den Programmfluss steuern

App-Entwicklung für Android - 5.1 Gültigkeitsbereiche unter Java

App-Entwicklung für Android - 5.1 Gültigkeitsbereiche unter Java

Die Gültigkeitsbereiche werden auch „Scopes“ genannt. Sie sind unter Java und damit auch in gleichem Maß für Android von zentraler Bedeut ...

  8 Min.
App-Entwicklung für Android - 5.2 Mit Bedingungen arbeiten

App-Entwicklung für Android - 5.2 Mit Bedingungen arbeiten

Die Bedingungen sind bereits in deinen ersten Projekten ein wichtiges Element. Hier lernst du sie im Detail kennen. ...

  12 Min.
App-Entwicklung für Android - 5.3 Fallunterscheidung mit switch()

App-Entwicklung für Android - 5.3 Fallunterscheidung mit switch()

Fallunterscheidungen sind nicht ganz so häufig wie Bedingungen, aber dennoch sehr wichtig. Diese Lektion deckt sie ab. ...

  5 Min.
App-Entwicklung für Android - 5.4 Exceptions verarbeiten

App-Entwicklung für Android - 5.4 Exceptions verarbeiten

Das Konzept von Exceptions ist in objektorientierter Programmierung enorm wichtig. Daher steigst du in dieser Lektion in das Thema ein. ...

  8 Min.
App-Entwicklung für Android - 5.5 Schleifen mit while()

App-Entwicklung für Android - 5.5 Schleifen mit while()

Mit Schleifen werden Programmteile erneut ausgeführt, zum Beispiel um Arrays zu verarbeiten. Die Grundlagen dazu lernst du mit der sogenannten wh ...

  5 Min.
App-Entwicklung für Android - 5.6 Schleifen mit for()

App-Entwicklung für Android - 5.6 Schleifen mit for()

Es gibt noch weitere Schleifen-Konstruktoren, zum Beispiel mit dem Keyword „for“. Das wird in diesem Video behandelt. ...

  7 Min.

Java Crashkurs: Objektorientierung

App-Entwicklung für Android - 6.1 Klassen und Objekte

App-Entwicklung für Android - 6.1 Klassen und Objekte

Java ist objektorientiert. Die Grundlage dafür sind die Klassen, die in diesem Videoeingeführt werden. ...

  9 Min.
App-Entwicklung für Android - 6.2 Die Referenz -this-

App-Entwicklung für Android - 6.2 Die Referenz -this-

Die spezielle Referenz „this“ spielt eine besondere Rolle. Finde heraus, welche dies ist und wann sie benötigt wird. ...

  4 Min.
App-Entwicklung für Android - 6.3 Methoden verwenden

App-Entwicklung für Android - 6.3 Methoden verwenden

Eine Methode wird ausgeführt und führt Aktionen aus. Hier lernst du, wie das funktioniert. ...

  8 Min.
App-Entwicklung für Android - 6.4 Eigenschaften festlegen

App-Entwicklung für Android - 6.4 Eigenschaften festlegen

Über Eigenschaften werden Klassen beschrieben. Lerne dieses Konzept kennen und findeheraus, wie sie definiert werden. ...

  5 Min.
App-Entwicklung für Android - 6.5 Konstruktoren definieren

App-Entwicklung für Android - 6.5 Konstruktoren definieren

Wird ein Objekt erzeugt, läuft dies über den sogenannten Konstruktur. In dieser Lektion findest du heraus, wie die speziellen Methoden definiert ...

  3 Min.
App-Entwicklung für Android - 6.6 Die Paketstruktur von Java

App-Entwicklung für Android - 6.6 Die Paketstruktur von Java

Die Programmstruktur wird in komplexeren Anwendungen über Pakete unterteilt. Das sind gleichzeitig eine Struktur und Namensräume. ...

  6 Min.
App-Entwicklung für Android - 6.7 Sichtbarkeit mit -public-, -private- und Co.

App-Entwicklung für Android - 6.7 Sichtbarkeit mit -public-, -private- und Co.

Ein wichtiger Teil der Objektorientierung ist die Datenkapselung. Mit den Keywords „private“, „protected“ und Co. wird sie konfiguriert. ...

  5 Min.
App-Entwicklung für Android - 6.8 Statische Attribute und Methoden

App-Entwicklung für Android - 6.8 Statische Attribute und Methoden

Auch statische Attribute und Methoden spielen eine tragende Rolle, zum Beispiel in der main-Methode. Hier findest du schließlich heraus, warum s ...

  4 Min.
App-Entwicklung für Android - 6.9 Interfaces definieren und implementieren

App-Entwicklung für Android - 6.9 Interfaces definieren und implementieren

Interfaces sind quasi Verträge für Java-Klassen. Wird ein Interface implementiert, muss die Klasse konform zum Protokoll sein. Klingt verwirren ...

  7 Min.
App-Entwicklung für Android - 6.10 Vererbung verstehen

App-Entwicklung für Android - 6.10 Vererbung verstehen

Vererbung ist für Objektorientierung das zentrale Konzept überhaupt. Dadurch entstehen unter anderem enorm viele Möglichkeiten. Darum darf es a ...

  4 Min.
App-Entwicklung für Android - 6.11 Das Singleton-Pattern

App-Entwicklung für Android - 6.11 Das Singleton-Pattern

Design-Patterns helfen bei der Strukturierung von Quellcode. Das Singleton-Pattern begegnet dir unter anderem in Android. Darum solltest du es ken ...

  9 Min.

Android: Eine Übersicht

App-Entwicklung für Android - 7.1 Der Systemaufbau, die Linuxkernel und der Binder

App-Entwicklung für Android - 7.1 Der Systemaufbau, die Linuxkernel und der Binder

Lerne die Struktur von Android-Systemen kennen. Das hilft beim grundlegenden Verständnis für die Arbeit als Entwickler. ...

  5 Min.
App-Entwicklung für Android - 7.2 Android-Komponenten in der Übersicht

App-Entwicklung für Android - 7.2 Android-Komponenten in der Übersicht

Diese Komponenten solltest du kennen, um besser zu verstehen, was du wann für deine Zwecke einsetzen kannst. ...

  4 Min.
App-Entwicklung für Android - 7.3 Sicherheit unter Android

App-Entwicklung für Android - 7.3 Sicherheit unter Android

Auch das Sicherheitskonzept ist für ein echtes Verständnis der Programmierung von Apps wirklich wichtig. ...

  5 Min.
App-Entwicklung für Android - 7.4 Android-Activities und deren Lifecycle

App-Entwicklung für Android - 7.4 Android-Activities und deren Lifecycle

Die Basis: Activities und der Lifecycle, den sie vom Start bis zum Ende durchlaufen. Ein wirklich zentrales Thema. ...

  13 Min.
App-Entwicklung für Android - 7.5 Layouts im Android-Umfeld

App-Entwicklung für Android - 7.5 Layouts im Android-Umfeld

Direkt nach den Activities der nächste zentrale Punkt, den du in jeder App findest: die sogenannten Layouts. ...

  8 Min.
App-Entwicklung für Android - 7.6 Intents kennenlernen

App-Entwicklung für Android - 7.6 Intents kennenlernen

Über Intents werden unter anderem Activities „verknüpft“. Hier lernst du die Technik kennen. ...

  7 Min.
App-Entwicklung für Android - 7.7 Die RKlasse für Ressourcen

App-Entwicklung für Android - 7.7 Die RKlasse für Ressourcen

Ohne die RKlasse wäre Android-Entwicklung mindestens deutlich komplizierter. Lerne, wie du auf unterschiedliche Ressourcen zugreifst. ...

  3 Min.
App-Entwicklung für Android - 7.8 Material Design in der Übersicht

App-Entwicklung für Android - 7.8 Material Design in der Übersicht

Das „Material Design“ begleitet dich auf deiner Reise durch die Android-Welt. Hier der erste Einstieg. ...

  10 Min.

App: Der Konverter

App-Entwicklung für Android - 8.1 Ziel dieser Sektion: Konverter

App-Entwicklung für Android - 8.1 Ziel dieser Sektion: Konverter

Deine erste App in der Übersicht – ein Konverter! ...

  2 Min.
App-Entwicklung für Android - 8.2 Interface mit Relative- und Linear-Layouts vorbereiten

App-Entwicklung für Android - 8.2 Interface mit Relative- und Linear-Layouts vorbereiten

Zunächst bereitest du das Interface, also das Layout, vor. ...

  16 Min.
App-Entwicklung für Android - 8.3 Zugriff auf View-Elemente im Java-Code

App-Entwicklung für Android - 8.3 Zugriff auf View-Elemente im Java-Code

Finde heraus, wie du im Quellcode Zugriff auf die einzelnen View-Elemente bekommst. ...

  12 Min.
App-Entwicklung für Android - 8.4 Die onClickListener definieren

App-Entwicklung für Android - 8.4 Die onClickListener definieren

Definiere über onClickHandler, was passiert, wenn ein Element zum Beispiel über Touch-Events aktiviert wird. ...

  7 Min.
App-Entwicklung für Android - 8.5 Wiederverwendbare onClickListener

App-Entwicklung für Android - 8.5 Wiederverwendbare onClickListener

Viele Wege führen nach Rom. Lerne einen weiteren Weg zur Definition von onClickListenern kennen. ...

  12 Min.
App-Entwicklung für Android - 8.6 Zahlen formatieren mit BigDecimal

App-Entwicklung für Android - 8.6 Zahlen formatieren mit BigDecimal

Mit großer Macht kommt große Verantwortung. Lerne, wie du große Zahlen in Java mitBigDecimal verarbeiten kannst. ...

  2 Min.
App-Entwicklung für Android - 8.7 Toast bei ungültigen Eingaben anzeigen

App-Entwicklung für Android - 8.7 Toast bei ungültigen Eingaben anzeigen

Einen Toast auf dieses Problem! Klingt komisch, ist aber eigentlich nur ein Hinweis, der angezeigt und Toast genannt wird. ...

  7 Min.
App-Entwicklung für Android - 8.8 String-Resources verwenden

App-Entwicklung für Android - 8.8 String-Resources verwenden

Strings müssen nicht zwingend im Quellcode hinterlegt werden. Finde heraus, wie du zentrale und wiederverwendbare String-Resources definierst. ...

  7 Min.
App-Entwicklung für Android - 8.9 Übungsaufgabe

App-Entwicklung für Android - 8.9 Übungsaufgabe

Festige das Wissen mit einer Übungsaufgabe. Du implementierst eine Reset-Funktion. ...

  2 Min.
App-Entwicklung für Android - 8.10 Musterlösung

App-Entwicklung für Android - 8.10 Musterlösung

Hier zeige ich, wie der Reset-Button umgesetzt werden könnte. ...

  2 Min.

App: TodoListe

App-Entwicklung für Android - 9.1 Ziel dieser Sektion: Die To-do-App

App-Entwicklung für Android - 9.1 Ziel dieser Sektion: Die To-do-App

Jetzt steigen der Umfang und die Komplexität etwas. Zunächst lernst du aber das Endergebnis wieder vorher kennen. ...

  2 Min.
App-Entwicklung für Android - 9.2 Fragments verstehen und nutzen

App-Entwicklung für Android - 9.2 Fragments verstehen und nutzen

Fragmente sind wiederverwendbare Teile deines Interfaces. Lerne sie zu verwenden und einzusetzen. ...

  14 Min.
App-Entwicklung für Android - 9.3 ListView mit einem ArrayAdapter verwenden

App-Entwicklung für Android - 9.3 ListView mit einem ArrayAdapter verwenden

Endlich eine Liste. Der Einstieg gelingt in dieser Lektion über den schlichten ArrayAdapter. ...

  6 Min.
App-Entwicklung für Android - 9.4 Eigene Layouts für ListView-Einträge

App-Entwicklung für Android - 9.4 Eigene Layouts für ListView-Einträge

Du kannst auch eigene Layouts für die ListViews definieren. Genau das geschieht in diesem Video. ...

  5 Min.
App-Entwicklung für Android - 9.5 Separate Model-Klassen und eigene Adapter

App-Entwicklung für Android - 9.5 Separate Model-Klassen und eigene Adapter

Model-Klassen repräsentieren die verschiedenen Entitäten. Hier legst du sie an und erzeugst einen eigenen Adapter. ...

  12 Min.
App-Entwicklung für Android - 9.6 Noch besser mit der RecyclerView

App-Entwicklung für Android - 9.6 Noch besser mit der RecyclerView

Die RecyclerView geht noch einen Schritt weiter. Lerne sie nun in diesem Video kennen. ...

  18 Min.
App-Entwicklung für Android - 9.7 Einträge mit komplexeren Layouts

App-Entwicklung für Android - 9.7 Einträge mit komplexeren Layouts

Auch komplexere Layouts können realisiert werden. Finde heraus, wie das geht. ...

  9 Min.
App-Entwicklung für Android - 9.8 Detailansicht: Activity mit einem Fragment

App-Entwicklung für Android - 9.8 Detailansicht: Activity mit einem Fragment

Die Detailansicht für Einträge wird hier erstellt. ...

  9 Min.
App-Entwicklung für Android - 9.9 Das Fragment vorbereiten

App-Entwicklung für Android - 9.9 Das Fragment vorbereiten

Das Fragment für die Activity wird in diesem Schritt vorbereitet. ...

  8 Min.
App-Entwicklung für Android - 9.10 OnClickListener für Einträge aktivieren

App-Entwicklung für Android - 9.10 OnClickListener für Einträge aktivieren

Ohne onClickHandler kann die Detailansicht nicht aktiviert werden. ...

  2 Min.
App-Entwicklung für Android - 9.11 Detailansicht öffnen: Intent mit Parametern

App-Entwicklung für Android - 9.11 Detailansicht öffnen: Intent mit Parametern

Jetzt wird die Detailansicht über einen passenden Intent geöffnet. ...

  17 Min.
App-Entwicklung für Android - 9.12 Blättern von To-dos mit dem ViewPager vorbereiten

App-Entwicklung für Android - 9.12 Blättern von To-dos mit dem ViewPager vorbereiten

Die To-do-App wird noch komfortabler. Über den ViewPager kannst du die einzelnen Einträge durchblättern. ...

  12 Min.
App-Entwicklung für Android - 9.13 Den ViewPager einbinden

App-Entwicklung für Android - 9.13 Den ViewPager einbinden

Der Pager wird aktiviert und nun eingebunden. ...

  6 Min.
App-Entwicklung für Android - 9.14 Übungsaufgabe

App-Entwicklung für Android - 9.14 Übungsaufgabe

Zeit für eine Übungsaufgabe! Jetzt gibst du die weiteren Informationen auf der Detailansicht aus. ...

  2 Min.
App-Entwicklung für Android - 9.15 Musterlösung

App-Entwicklung für Android - 9.15 Musterlösung

Ich zeige dir, wie eine Lösung aussehen könnte. ...

  2 Min.

App: Das EinMalEins

App-Entwicklung für Android - 10.1 Ziel dieser Sektion: die -1x1--App

App-Entwicklung für Android - 10.1 Ziel dieser Sektion: die -1x1--App

Das Ziel dieser Sektion ist eine App die beim kleinen Einmaleins hilft. Sieh dir an, wohin die Reise geht. ...

  2 Min.
App-Entwicklung für Android - 10.2 Grid-Layouts verstehen

App-Entwicklung für Android - 10.2 Grid-Layouts verstehen

Nun lernst du eine weitere Layout-Variante kennen: das Grid-Layout. ...

  11 Min.
App-Entwicklung für Android - 10.3 Bildauflösungen unter Android

App-Entwicklung für Android - 10.3 Bildauflösungen unter Android

Auflösungen und Pixeldichte sind in den immer besseren Displays ein wichtiges Thema.Android muss möglichst alle passend bedienen. Hier lernst d ...

  11 Min.
App-Entwicklung für Android - 10.4 Die Launch-Activity erzeugen und neu festlegen

App-Entwicklung für Android - 10.4 Die Launch-Activity erzeugen und neu festlegen

Die Launch-Activity ist nicht in Stein gemeißelt. Lerne, wie du sie veränderst. ...

  6 Min.
App-Entwicklung für Android - 10.5 OnClickHandler und View-Tags festlegen

App-Entwicklung für Android - 10.5 OnClickHandler und View-Tags festlegen

Auch in dieser App sind Event-Handler wichtig. Außerdem arbeitest du nun auch mit View-Tags. ...

  8 Min.
App-Entwicklung für Android - 10.6 Activity für die Aufgaben mit dem Grid-Layout

App-Entwicklung für Android - 10.6 Activity für die Aufgaben mit dem Grid-Layout

Erzeuge auf Basis des Grid-Layouts eine Activity für die Aufgaben. ...

  14 Min.
App-Entwicklung für Android - 10.7 Die -1x1--Logik implementieren

App-Entwicklung für Android - 10.7 Die -1x1--Logik implementieren

Die „1x1“-App benötigt natürlich auch einige Logik, die hinter den Kulissen die Dynamik ins Spiel bringt. Lerne sie hier kennen. ...

  15 Min.
App-Entwicklung für Android - 10.8 Das Menü erzeugen

App-Entwicklung für Android - 10.8 Das Menü erzeugen

Ein einfaches Menü wird in dieser App ebenfalls eingesetzt. ...

  9 Min.
App-Entwicklung für Android - 10.9 Hierarchische Navigation aktivieren

App-Entwicklung für Android - 10.9 Hierarchische Navigation aktivieren

Über die Hierarchie kannst du auch wieder zurück. Lerne, das in deinen Apps einzusetzen. ...

  3 Min.
App-Entwicklung für Android - 10.10 Ergebnis mit Smileys per ImageView darstellen

App-Entwicklung für Android - 10.10 Ergebnis mit Smileys per ImageView darstellen

Nun werden auch Bilder in einer ImageView verwendet, ein wirklich häufiges Szenario in nahezu allen Apps. ...

  7 Min.
App-Entwicklung für Android - 10.11 Stileigenschaften definieren

App-Entwicklung für Android - 10.11 Stileigenschaften definieren

Über Stileigenschaften kannst du das Aussehen einheitlich definieren. Lerne, diese Option für dich zu verwenden. ...

  8 Min.
App-Entwicklung für Android - 10.12 Themes verwenden

App-Entwicklung für Android - 10.12 Themes verwenden

Die Themes gehen noch einen Schritt weiter. Auch sie solltest du daher verstehen. ...

  11 Min.
App-Entwicklung für Android - 10.13 Übungsaufgabe

App-Entwicklung für Android - 10.13 Übungsaufgabe

Die nächste Aufgabe kommt erst, wenn das richtige Ergebnis eingegeben wurde, zumindest nachdem du die Übungsaufgabe erfolgreich gelöst hast. ...

  2 Min.
App-Entwicklung für Android - 10.14 Musterlösung

App-Entwicklung für Android - 10.14 Musterlösung

Hier lernst du eine mögliche Lösung kennen. ...

  2 Min.

App: RSS-Reader

App-Entwicklung für Android - 11.1 Ziel dieser Sektion: Codingtutor per RSS-Feed

App-Entwicklung für Android - 11.1 Ziel dieser Sektion: Codingtutor per RSS-Feed

Die Verarbeitung externer Datenquellen ist in Apps ein häufiges Szenario. Dazu gehören unter anderem XML- und RSS-Feeds. In diesem Video lernst ...

  2 Min.
App-Entwicklung für Android - 11.2 Das Grundgerüst mit ListView vorbereiten

App-Entwicklung für Android - 11.2 Das Grundgerüst mit ListView vorbereiten

Die Basis bildet eine einfache ListView. ...

  15 Min.
App-Entwicklung für Android - 11.3 Daten im Hintergrund herunterladen: AsyncTask

App-Entwicklung für Android - 11.3 Daten im Hintergrund herunterladen: AsyncTask

Möglicherweise langsame und langläufige Aufgaben werden im Hintergrund angestoßen.Dazu verwendest du nun den AsyncTask. ...

  10 Min.
App-Entwicklung für Android - 11.4 Android-XML-Parser in der Theorie

App-Entwicklung für Android - 11.4 Android-XML-Parser in der Theorie

Lerne die XML-Verarbeitung in der Theorie kennen. ...

  5 Min.
App-Entwicklung für Android - 11.5 RSS-Feeds verarbeiten: XML-Parser

App-Entwicklung für Android - 11.5 RSS-Feeds verarbeiten: XML-Parser

Jetzt geht es an die Praxis. Die XML-Daten werden verarbeitet. ...

  9 Min.
App-Entwicklung für Android - 11.6 Permissions und Daten in der ListView darstellen

App-Entwicklung für Android - 11.6 Permissions und Daten in der ListView darstellen

Lerne die notwendigen Permissions kennen und stelle anschließend die Inhalte per ListView dar. ...

  5 Min.
App-Entwicklung für Android - 11.7 Services und das Observer-Pattern

App-Entwicklung für Android - 11.7 Services und das Observer-Pattern

Das Observer-Pattern und Services sind unter Android ebenfalls wichtig. Hier lernst du beides am Beispiel kennen. ...

  10 Min.
App-Entwicklung für Android - 11.8 Datenabruf im Hintergrund: JobService implementieren

App-Entwicklung für Android - 11.8 Datenabruf im Hintergrund: JobService implementieren

Dein erster JobService wird hier implementiert. ...

  15 Min.
App-Entwicklung für Android - 11.9 Übungsaufgabe

App-Entwicklung für Android - 11.9 Übungsaufgabe

In dieser Übungsaufgabe vertiefst du dein Verständnis für den Observer noch einmal etwas genauer. ...

  2 Min.
App-Entwicklung für Android - 11.10 Musterlösung

App-Entwicklung für Android - 11.10 Musterlösung

Auch hier gibt es wieder eine Musterlösung, die einen Lösungsansatz vorstellt. ...

  2 Min.

App: TodoDB mit SQLite

App-Entwicklung für Android - 12.1 Ziel dieser Sektion: die -TodoDB-

App-Entwicklung für Android - 12.1 Ziel dieser Sektion: die -TodoDB-

Die Aufgaben werden nun in einer SQLite-Datenbank abgelegt. Schau dir an, wie deine App am Ende aussieht. ...

  2 Min.
App-Entwicklung für Android - 12.2 Relationale SQL-Datenbanken verstehen

App-Entwicklung für Android - 12.2 Relationale SQL-Datenbanken verstehen

Ein Vorab-Crashkurs rund um das Thema relationale Datenbanken. ...

  17 Min.
App-Entwicklung für Android - 12.3 Eine SQLite-Datenbank anlegen

App-Entwicklung für Android - 12.3 Eine SQLite-Datenbank anlegen

SQLite-Datenbanken werden natürlich zunächst erzeugt. Aber wie? Finde es heraus. ...

  17 Min.
App-Entwicklung für Android - 12.4 Alle Einträge abrufen und darstellen (Read)

App-Entwicklung für Android - 12.4 Alle Einträge abrufen und darstellen (Read)

Nun rufst du Daten lesend ab und stellst sie in der App dar. ...

  7 Min.
App-Entwicklung für Android - 12.5 Neue To-dos einfügen (Create)

App-Entwicklung für Android - 12.5 Neue To-dos einfügen (Create)

Nächster Schritt ist das Einfügen neuer Datensätze. ...

  18 Min.
App-Entwicklung für Android - 12.6 Die Liste aktualisieren

App-Entwicklung für Android - 12.6 Die Liste aktualisieren

Die Liste wird nach dem Einfügen neuer Daten aktualisiert. ...

  5 Min.
App-Entwicklung für Android - 12.7 Aktualisieren von To-do-Einträgen (Update)

App-Entwicklung für Android - 12.7 Aktualisieren von To-do-Einträgen (Update)

Auch Updates bestehender Daten sind enorm wichtig und deshalb Thema in diesem Video. ...

  13 Min.
App-Entwicklung für Android - 12.8 Löschen einzelner Einträge (Delete)

App-Entwicklung für Android - 12.8 Löschen einzelner Einträge (Delete)

Den Abschluss bei den CRUD-Methoden („Create, Read, Update, Delete“) bildet schließlich das Löschen von Aufgaben. ...

  6 Min.
App-Entwicklung für Android - 12.9 Dialoge verwenden

App-Entwicklung für Android - 12.9 Dialoge verwenden

Auch Dialoge solltest du in deiner Android-Ausbildung kennenlernen. Genau das geschieht jetzt. ...

  7 Min.
App-Entwicklung für Android - 12.10 Upgrade-Pfade für Datenbanken

App-Entwicklung für Android - 12.10 Upgrade-Pfade für Datenbanken

Was passiert, wenn du die Datenbank in Zukunft erweitern musst? Finde es in dieser Lektion heraus. ...

  7 Min.
App-Entwicklung für Android - 12.11 Übungsaufbau

App-Entwicklung für Android - 12.11 Übungsaufbau

Jetzt lässt du erledigte Aufgaben aus deiner To-do-Liste verschwinden.   ...

  2 Min.
App-Entwicklung für Android - 12.12 Musterlösung

App-Entwicklung für Android - 12.12 Musterlösung

Lass dich durch eine mögliche Lösung inspirieren. ...

  2 Min.

App: TeaTimer

App-Entwicklung für Android - 13.1 Ziel dieser Sektion: Der -TeaTimer-

App-Entwicklung für Android - 13.1 Ziel dieser Sektion: Der -TeaTimer-

Das Ziel dieser Sektion in der Vorschau. Finde heraus, wie das Ergebnis am Ende aussieht. ...

  2 Min.
App-Entwicklung für Android - 13.2 Das Design vorbereiten

App-Entwicklung für Android - 13.2 Das Design vorbereiten

Zunächst wird in aller Kürze das notwendige Interface vorbereitet. ...

  9 Min.
App-Entwicklung für Android - 13.3 View-Elemente mit der Activity verknüpfen

App-Entwicklung für Android - 13.3 View-Elemente mit der Activity verknüpfen

Verknüpfe die View-Elemente mit der Activity und dem Quellcode. ...

  3 Min.
App-Entwicklung für Android - 13.4 Minuten über die SeekBar wählen

App-Entwicklung für Android - 13.4 Minuten über die SeekBar wählen

Die gewünschte Laufzeit wird über eine SeekBar konfiguriert, ein View-Element, das du nun zu nutzen lernst. ...

  5 Min.
App-Entwicklung für Android - 13.5 Den Timer starten

App-Entwicklung für Android - 13.5 Den Timer starten

Schritt 1 der Logik: der Timer wird nun gestartet. ...

  16 Min.
App-Entwicklung für Android - 13.6 Den Timer pausieren und zurücksetzen

App-Entwicklung für Android - 13.6 Den Timer pausieren und zurücksetzen

Die weiteren Herausforderungen sind das Pausieren und das Zurücksetzen des Timers. ...

  4 Min.
App-Entwicklung für Android - 13.7 Nach Ablauf der Zeit einen Hinweis ausgeben

App-Entwicklung für Android - 13.7 Nach Ablauf der Zeit einen Hinweis ausgeben

Sobald die Zeit abgelaufen ist, wird ein entsprechender Hinweis ausgegeben. ...

  5 Min.
App-Entwicklung für Android - 13.8 Sounds abspielen: der hörbare Hinweis nach Ablauf

App-Entwicklung für Android - 13.8 Sounds abspielen: der hörbare Hinweis nach Ablauf

Audio-Feedback ist ebenfalls hilfreich. Außerdem lernst du so auch Sounds abzuspielen! ...

  7 Min.
App-Entwicklung für Android - 13.9 Übung

App-Entwicklung für Android - 13.9 Übung

Die App hat noch einen Schönheitsfehler, den du in dieser Übung beseitigst. ...

  2 Min.
App-Entwicklung für Android - 13.10 Musterlösung

App-Entwicklung für Android - 13.10 Musterlösung

Eine mögliche Lösung stelle ich dir hier vor. ...

  2 Min.

App: ContentProvider und ContentResolver

App-Entwicklung für Android - 14.1 Ziel dieser Sektion: Der -TodoResolver-

App-Entwicklung für Android - 14.1 Ziel dieser Sektion: Der -TodoResolver-

Erneut stelle ich dir erst vor, was du in den nächsten Videos umsetzen wirst. ...

  2 Min.
App-Entwicklung für Android - 14.2 Content-Provider und Content-Resolver verstehen

App-Entwicklung für Android - 14.2 Content-Provider und Content-Resolver verstehen

Die Content-Provider und -Resolver spielen in manchen Anwendungen eine wichtige Rolle. Verstehe dieses Konzept, bevor du es implementierst. ...

  4 Min.
App-Entwicklung für Android - 14.3 Content-Provider in der -TodoDB- implementieren

App-Entwicklung für Android - 14.3 Content-Provider in der -TodoDB- implementieren

In der „TodoDB“ wird nun ein Content-Provider implementiert. ...

  19 Min.
App-Entwicklung für Android - 14.4 Neue App: Daten über den Content-Resolver auslesen und anzeigen

App-Entwicklung für Android - 14.4 Neue App: Daten über den Content-Resolver auslesen und anzeigen

In einer weiteren App wird der Provider nun vom passenden Resolver angesprochen und die Ergebnisse werden ausgelesen. ...

  16 Min.
App-Entwicklung für Android - 14.5 Einzelne Datensätze abrufen

App-Entwicklung für Android - 14.5 Einzelne Datensätze abrufen

Natürlich können auch einzelne Datensätze auf diesem Weg abgerufen werden. ...

  8 Min.
App-Entwicklung für Android - 14.6 Daten über den Resolver löschen

App-Entwicklung für Android - 14.6 Daten über den Resolver löschen

Selbst die Veränderung von Daten ist möglich. Lerne, wie du Einträge entfernst. ...

  6 Min.
App-Entwicklung für Android - 14.7 Einträge aktualisieren

App-Entwicklung für Android - 14.7 Einträge aktualisieren

In diesem Video werden vorhandene Einträge auf dem gleichen Weg aktualisiert. ...

  6 Min.
App-Entwicklung für Android - 14.8 Übung

App-Entwicklung für Android - 14.8 Übung

Eine Übung zum Thema Resolver und Provider! Was könnte hier wohl noch fehlen? Findees heraus. ...

  3 Min.
App-Entwicklung für Android - 14.9 Musterlösung

App-Entwicklung für Android - 14.9 Musterlösung

Die mögliche Musterlösung im Detail vorgestellt. ...

  3 Min.

App: Inhalte in WordPress verwalten und über JSON anbieten

App-Entwicklung für Android - 15.1 Ziel dieser Sektion: Die -MyRaces--App

App-Entwicklung für Android - 15.1 Ziel dieser Sektion: Die -MyRaces--App

Erneut eine Demonstration des Ergebnisses vorab. ...

  2 Min.
App-Entwicklung für Android - 15.2 Das Design vorbereiten

App-Entwicklung für Android - 15.2 Das Design vorbereiten

Zunächst wird das Design vorbereitet. ...

  5 Min.
App-Entwicklung für Android - 15.3 Die Model-Klasse vorbereiten

App-Entwicklung für Android - 15.3 Die Model-Klasse vorbereiten

Hier erzeugst du passende Model-Klassen. ...

  3 Min.
App-Entwicklung für Android - 15.4 WordPress installieren

App-Entwicklung für Android - 15.4 WordPress installieren

Richte WordPress ein, um das Back-End der App verwalten zu können. ...

  9 Min.
App-Entwicklung für Android - 15.5 Die Daten per JSON herunterladen

App-Entwicklung für Android - 15.5 Die Daten per JSON herunterladen

Die anzuzeigenden Daten werden mittels JSON-Format transportiert. Hier wird es heruntergeladen. ...

  14 Min.
App-Entwicklung für Android - 15.6 Daten aus dem JSONObject lesen

App-Entwicklung für Android - 15.6 Daten aus dem JSONObject lesen

Der Zugriff erfolgt nun über das JSON-Objekt. ...

  9 Min.
App-Entwicklung für Android - 15.7 Die Liste per Delegate-Pattern füllen

App-Entwicklung für Android - 15.7 Die Liste per Delegate-Pattern füllen

Die Liste wird asynchron befüllt, also erst nachdem Daten heruntergeladen wurden. Dazu nutzt du das Delegate-Pattern. ...

  7 Min.
App-Entwicklung für Android - 15.8 Adapter für die Liste erstellen

App-Entwicklung für Android - 15.8 Adapter für die Liste erstellen

Ein eigener Adapter für die Liste muss her. ...

  8 Min.
App-Entwicklung für Android - 15.9 Bilder herunterladen

App-Entwicklung für Android - 15.9 Bilder herunterladen

Die passenden Bilder werden nun zu den entsprechenden Einträgen geladen und dargestellt. ...

  16 Min.
App-Entwicklung für Android - 15.10 Übung

App-Entwicklung für Android - 15.10 Übung

Die Übung bezieht sich auf die Ausgabe des Datums der einzelnen Einträge. ...

  2 Min.
App-Entwicklung für Android - 15.11 Lösung

App-Entwicklung für Android - 15.11 Lösung

In der Musterlösung findest du eine Beispiel-Implementierung. ...

  2 Min.

CTFitness

App-Entwicklung für Android - 16.1 Ziel dieser Sektion: Die -CTFitness--App

App-Entwicklung für Android - 16.1 Ziel dieser Sektion: Die -CTFitness--App

Bevor es losgeht, die Demo wieder vorab. Lerne die „CTFitness“-App kennen. ...

  2 Min.
App-Entwicklung für Android - 16.2 Das Design vorbereiten

App-Entwicklung für Android - 16.2 Das Design vorbereiten

Ohne Layout und Co. ist es schwer, die Technologien zu demonstrieren. Also bereiten wir auch hier wieder ein Interface vor. ...

  8 Min.
App-Entwicklung für Android - 16.3 Den Sensor ansprechen

App-Entwicklung für Android - 16.3 Den Sensor ansprechen

Das zentrale Element dieser App ist der Sensor. Lerne, wie du ihn ansprechen kannst. ...

  5 Min.
App-Entwicklung für Android - 16.4 Schritte über den Sensor erfassen

App-Entwicklung für Android - 16.4 Schritte über den Sensor erfassen

Mit dem Sensor werden nun die Schritte erfasst und gezählt. ...

  5 Min.
App-Entwicklung für Android - 16.5 Start, Stop & Reset einbauen

App-Entwicklung für Android - 16.5 Start, Stop & Reset einbauen

Natürlich sollte auch eine Unterbrechung und das Zurücksetzen ermöglicht werden. ...

  7 Min.
App-Entwicklung für Android - 16.6 Kalorien & Strecke berechnen

App-Entwicklung für Android - 16.6 Kalorien & Strecke berechnen

Zusatzinformationen berechnen – biete dem Benutzer noch weitere Funktionalität an. ...

  4 Min.
App-Entwicklung für Android - 16.7 Screen-Rotation berücksichtigen

App-Entwicklung für Android - 16.7 Screen-Rotation berücksichtigen

Ein weiteres Thema, das du unbedingt kennenlernen solltest: die Screen-Rotation und wie du darauf reagieren kannst. ...

  4 Min.
App-Entwicklung für Android - 16.8 Eine Activity für Settings und Menüeintrag

App-Entwicklung für Android - 16.8 Eine Activity für Settings und Menüeintrag

Außerdem erstellst du nun eine eigene Activity für die Settings deiner App. ...

  12 Min.
App-Entwicklung für Android - 16.9 Die SharedPreferences verwenden

App-Entwicklung für Android - 16.9 Die SharedPreferences verwenden

Über die SharedPreferences kannst du die Einstellungen speichern. ...

  4 Min.
App-Entwicklung für Android - 16.10 Übung

App-Entwicklung für Android - 16.10 Übung

Erneut dient die Übungsaufgabe dem Ausbügeln kleinerer Unzulänglichkeiten in der App. ...

  2 Min.
App-Entwicklung für Android - 16.11 Lösung

App-Entwicklung für Android - 16.11 Lösung

Natürlich zeige ich dir eine mögliche Lösung, aber nur, wenn du es wirklich selbst ausgiebig probiert hast! ...

  2 Min.

App: Implicit Intents

App-Entwicklung für Android - 17.1 Ziel dieser Sektion: -Die Intentional--App

App-Entwicklung für Android - 17.1 Ziel dieser Sektion: -Die Intentional--App

Du solltest unbedingt auch die Implicit-Intents kennenlernen. Schau dir an, wie sie in der Beispiel-App verwendet werden. ...

  2 Min.
App-Entwicklung für Android - 17.2 Implicit-Intents verstehen

App-Entwicklung für Android - 17.2 Implicit-Intents verstehen

Eine Übersicht zu den sogenannten Implicit-Intents, die einen definierten Ursprung, aber kein fest definiertes Ziel haben. ...

  5 Min.
App-Entwicklung für Android - 17.3 Eine URL im Web per Intent öffnen

App-Entwicklung für Android - 17.3 Eine URL im Web per Intent öffnen

Du startest einen Intent für die Verarbeitung einer URL. ...

  5 Min.
App-Entwicklung für Android - 17.4 Beispiele für häufige Intents

App-Entwicklung für Android - 17.4 Beispiele für häufige Intents

Es gibt einige Anwendungsfälle, die häufig über eben genau diese Intents gelöst werden. Sieh dir an, welche das sind. ...

  3 Min.
App-Entwicklung für Android - 17.5 Die Kamera-App per Intent ansprechen

App-Entwicklung für Android - 17.5 Die Kamera-App per Intent ansprechen

Sehr praktisch ist die Arbeit mit der Kamera-App über Intents. ...

  7 Min.
App-Entwicklung für Android - 17.6 Die Bilder abrufen und anzeigen

App-Entwicklung für Android - 17.6 Die Bilder abrufen und anzeigen

Die Bilder werden nun noch verarbeitet und schließlich angezeigt. ...

  17 Min.
App-Entwicklung für Android - 17.7 Übung

App-Entwicklung für Android - 17.7 Übung

Die App wird in der Übung noch erweitert, indem ein Timer implementiert wird. ...

  2 Min.
App-Entwicklung für Android - 17.8 Lösung

App-Entwicklung für Android - 17.8 Lösung

Natürlich darf auch eine Musterlösung an dieser Stelle nicht fehlen. ...

  2 Min.

Diese Inhalte könnten dich ebenfalls interessieren

Lade...     Wir sind auf der Suche nach interessanten Trainings für dich, bitte gib uns einen Moment.

© 2002-2018 4eck-Media GmbH & Co. KG • Mit erstellt von 4eck-media.de

Top