German English

Cross mobile App Development with Flutter Training


Duration Target group
2 days Software developers
and architects

Training overview
In this workshop you will learn the basics about the Dart programming language, the Flutter framework and its architecture. The theory part of this workshop is accompanied by the development of an example app that covers many aspects of mobile app development. About 50% of the workshop will be the active (guided) development of the example app.

Training prerequisites
Basic knowledge of the architecture of native mobile apps and Dart (or comparable language: Java, C, C#, C++, Swift) knowledge.


Online Training

Language Price
Flutter in the vogella interactive Learning Portal English 99 EUR *

Purchase

* Annual fee for the first year. For each additional year, the annual fee is 20 EUR. All prices are listed w/o VAT.

Onsite Training

Place Date Language Price
Hamburg 20 - 21.02.20 German 1.000 EUR *

Request

At your location tbd German / English Upon request

Request

* We offer a colleague discount starting from the second registration. All prices are listed w/o VAT.
Agenda Download Agenda

Overview of Flutter development

  • The Flutter architecture
  • The Dart programming language
  • Installing the tools (VSCode + Dart Code, Flutter SDK, Android SDK, iOS related Stuff)
  • Starting your first App
  • Tips & Tricks for Flutter development

UI Elements

  • Overview of the widget hierarchy
  • Building user interfaces

Data storing & network communication

  • State management
  • Making network calls
  • JSON in Dart

Dart package manager

  • Overview of Pub
  • How to integrate and use packages (Widgets)

Platform specific code

  • iOS specific code
  • Android specific code
  • Possible further integrations

Flutter Testing

  • Debugging
  • Testing

Flutter deployment

  • Building for iOS
  • Building for Android
  • CI options

Design guidelines

  • Design guidelines for iOS
  • Design guidelines for Android