Raum Usedom

A7 / Frontend und Mobile Computing

16.40 - 17.25 Uhr

Architektur und SicherheitIDE und ToolsEnterprise Java und FrameworksMicroservices, Container und CloudCore Java und JVM-SprachenFrontend und Mobile ComputingIoT (Internet of Things) und EmbeddedMethodik und PraxisTest und BetriebOpen Source und CommunityTrends und neue Technologien

Themenbereich: Kurzvortrag der Frontend und Mobile Computing

Reaktive Android Apps mit MVI

Unter "Einreichung von Sponsored Talks" können Sie noch einen Sponsored Talk einreichen und buchen.


Stefan Nägele))) (NovaTec Consulting GmbH)

Zielgruppe:
Fortgeschrittene

Abstract:

Funktionale reaktive Programmierung erhält immer mehr Einzug in der Android Entwicklung. Mit wenig Code lassen sich Nutzereingaben schnell verarbeiten und die UI aktualisieren.

Neben RxJava und RxAndroid, sind bereits zahlreiche weitere Bibliotheken entstanden, die die Arbeit eines Android Entwicklers erleichtert, so z.B. RxPreferences, RxPermissions uvm.

Bei dieser Fülle an Tools stellt sich die Frage, wie setze ich diese gezielt und strukturiert ein? Wie passen diese in mein MVP oder MVVM Pattern? Gibt es ein Coca-Cola Rezept, wie ich meine App rein reaktiv programmieren kann?

Dieser Praxiseinblick einer nativen Android App, stellt das MVI Pattern von Hannes Dorfmann vor. Das Pattern macht klare Vorgaben, wie die Architektur einer reaktiven App auszusehen hat. Apps werden dadurch lesbarer, leichter erweiterbar, Zuständigkeiten klar definiert und die Fehlersuche erleichtert.
(Logo Acrobat PDF-Datei, 4.4 MByte) (Logo Acrobat PDF-Datei, )

  • Ãœber den Referenten:

    Stefan Nägele
    Stefan Nägele
    Stefan Nägele
    Stefan Nägele ist seit 2014 als Berater bei der NovaTec Consulting GmbH tätig. Sein Schwerpunkt ist die Entwicklung von Android Apps. Hierbei treibt er die Felder Architektur und Testautomatisierung voran.

    Mozart-Saal

    B7 / IDE und Tools

    16.40 - 17.25 Uhr

    Architektur und SicherheitIDE und ToolsEnterprise Java und FrameworksMicroservices, Container und CloudCore Java und JVM-SprachenFrontend und Mobile ComputingIoT (Internet of Things) und EmbeddedMethodik und PraxisTest und BetriebOpen Source und CommunityTrends und neue Technologien

    Themenbereich: Kurzvortrag der IDE und Tools

    Jenkins Pipelines oder: Wie knechte ich meine Hardware

    Sponsored Talk

    Stichworte: Continuous Delivery, Jenkins, Pipelines, Automatisierung

    Unter "Einreichung von Sponsored Talks" können Sie noch einen Sponsored Talk einreichen und buchen.


    Maximilian Braun))) (virtual7 GmbH)

    Zielgruppe:
    Anfänger

    Abstract:

    Jenkins hat sich zu einem Werkzeug entwickelt, welches uns im Alltag bei Qualität und Automatisierung in den letzten Jahren immer stärker unterstützt. Zumeist ist dies mit viel manueller Konfiguration verbunden. Ab einer gewissen Anzahl an Jobs werden Updates tagesfüllend und fehleranfällig. Bewährte Methoden wie Test-Driven-Development und Versionskontrolle sind ebenfalls aufgrund der manuellen Konfiguration der Jobs kaum anwendbar. Im Zuge vieler Transformationen in Richtung DevOps wird mehr automatisiert und die bekannten Probleme verschärfen sich. Ein Weg, der diese Probleme zu lösen verspricht, ist der Umstieg auf Jenkins Pipelines. Das von CloudBees, dem größten Sponsor hinter Jenkins, getriebene Konzept verspricht unter anderem verlässliche Delivery Pipelines und hohe Flexibilität. Wie praxistauglich diese Versprechungen sind und welche Rolle Test-Driven-Development dabei spielen kann, zeigt dieser Vortrag.
    (Logo Acrobat PDF-Datei, 2.7 MByte) (Logo Acrobat PDF-Datei, )

  • Ãœber den Referenten:

    Maximilian Braun
    Maximilian Braun
    Maximilian Braun
    Maximilian Braun ist Software Entwickler und Technical Consultant bei virtual7. Seine Schwerpunkte liegen in und um Java, Continous Delivery, Build-Tools und Automatisierung.
    « vorherige Seite [ 1 2 ] nächste Seite »