joshpavlovich / flutter-by-example

A collection of simple, bare-bones Flutter apps that each demonstrate a concept

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flutter-by-example

A collection of simple, bare-bones Flutter apps that each demonstrate a concept

Apps

  1. Hello World: one-line Flutter app
  2. Material Navigation: two screen Flutter that demonstrates navigation using Material
    • (2.1) Routing with data: passing data between navigation routes
  3. TextField: example of a simple single-line text field and a multi-line text field with a submit button
  4. HTTP: fetching text and images over http
  5. Layouts: example widget Layouts
  6. Lists: example list view
    • (6.1) Dynamic lists: create a dynamic (infinite) list with dividers
  7. Stacks: how to render widgets at set positions in a stack
  8. Inherited Widgets: how to use inherited widgets to pass data down a widget tree
  9. i18n: simple example of i18n support in Flutter
  10. Driver Testing: a simple demonstration driver test
  11. JSON Parsing: parses a JSON network response
  12. Streams: handle state updates using streams
    • (12.1) StreamBuilder: handle state updates using StreamBuilder
    • (12.2) RxDart: handle state updates using StreamBuilder with Observables
    • (12.3) JSON with Streams: HTTP and JSON parsing using streams

Flutter Docs

For help getting started with Flutter, view Flutter's online documentation.

About

A collection of simple, bare-bones Flutter apps that each demonstrate a concept

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Dart 79.7%Language:Objective-C 10.7%Language:Java 5.2%Language:Swift 2.3%Language:Kotlin 2.1%