Skip to content

Latest commit

 

History

History
126 lines (95 loc) · 6.02 KB

flutter.md

File metadata and controls

126 lines (95 loc) · 6.02 KB

Flutter

Contents

Complete courses

Pending research topics/material

  • FlutterInteract (Dec 2019) (Review entire video)
  • Adobe XD Flutter plugin
  • Flutter Supernova
  • Checkout Redrix in PlayStore
  • flutter.gskinner.com
  • Flutter Material Theming
  • Rive (formerly Flare)
  • Key Widgets
    • Matrix4 mtx.setEntry(3,2,0.001)
    • SingleChildRenderObjectWidget
    • Canvas & CustomPainer (drawVertices, drawAtlas)

Specific how-tos and tutorials

IMPORTANT: Please arrange all sections below this in alphabetical order!

Access device contact(s)

  • native_contact_picker
    • Show contact picker to pick single contact
    • Only get name & phone
    • No permissions required
  • contacts_service
    • Access entire contacts list
    • Access extra fields like email/image/address etc
    • Allows filtering by name
    • Requires contacts read/write permissions

CI/CD for Flutter apps

Device orientation

Embed youtube video inline

Fonts (update family/size etc from code)

Forms

  • When there are several input fields in a form, the widget of choice should be SingleChildScrollView > Column over ListView. This is because ListView removes widgets from the widget tree when they are scrolled out of view far enough, leading to a loss of data entered in those fields. (Reference)

Install different flavours

Open particular whatsapp chat message

Routing

Splash screen and Launcher icon