GPN19:Moderne App-Programmierung mit Flutter und Dart: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
(Die Seite wurde neu angelegt: „ Ein Vortrag von Dieter Meiller auf der GPN18. ## Motivation Ende des Jahres 2018 veröffentlichte Google ein neues Framework zur Programmierung von pla…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:


Ein Vortrag von Dieter Meiller auf der [[GPN18]].
Ein Vortrag von Dieter Meiller auf der [[GPN19]].


## Motivation  
## Motivation  
Zeile 14: Zeile 14:




{{Navigationsleiste GPN18:Vorträge}}
{{Navigationsleiste GPN19:Vorträge}}

Version vom 22. Mai 2019, 21:30 Uhr

Ein Vortrag von Dieter Meiller auf der GPN19.

    1. Motivation

Ende des Jahres 2018 veröffentlichte Google ein neues Framework zur Programmierung von plattformübergreifenden Apps für Android und IOS: Flutter in der Version 1.0. Die Entwicklung soll damit einfacher und schneller als bisher vor sich gehen.

    1. Ablauf des Vortrags

Nach einer allgemeinen Einfügung in das Thema wird zuerst auf das Google Material Design, der Design-Philosophie von Flutter, eingegangen. Anschließend werden kurz moderne Programmiertechniken der Sprache Dart vorgestellt, beispielsweise die asynchrone Programmierung mit sogenannten Future-Objekten, die eine asynchrone Ausführung von Programmteilen ermöglichen. Danach werden Layout-Grundlagen mit Widgets, den Grund-Bausteinen bei Flutter, behandelt. Anschließend wird die Implementierung von Navigations-Elementen und Screens erläutert. Ein wichtiger Punkt bei der Entwicklung mit Flutter ist die Benutzung von Plugins, die die Möglichkeit der Nutzung von Plattform-Spezifischen Fähigkeiten der Hardware bieten. Auf die Programmierung der 2D-Game-Engine „Flame“ wird näher eingegangen. Diese bietet die Möglichkeit der Animation von Sprites und kann mit Tilemaps, gekachelten Flächen, umgehen.

Links

Vorlage:Navigationsleiste GPN19:Vorträge