sahilrajput03 / learn-flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn flutter

Awesome Tools:

  • Dhiwise: A web tool for online development for flutter.
    • This will change flutter development forever | Dhiwise: Click here

Quick Links:

  • 💘 2.5k Flutter Projects: Click here
  • flutter Cli tool Docs: Click here
  • Learn Flutter Google Doc: Click here
  • Flutter Development in browser: Click here
  • Flutter Docs | Integration Testing: Click here
  • How to know if an app is made with Flutter?: Click here
  • List of web apps built with Flutter: Click here
  • STACK OVERFLOW Query: Does flutter web only support rendering everything in canvas?: Click here
  • By Samaksh:
    • Flutter State Management Course 💙: Click here

TODO

  • For google-code: Project namer_app: Continue video from: 1h 2m 40s: Click here

Creating project

flutter create hello_world
cd hello_world
flutter run

# Run below command to run app on a real device (you can get device ID via `adb devices` command)
flutter run -d DMYX75XGPFYLSSKV # Here `DMYX75XGPFYLSSKV` is device ID of my Poco Phone

# Use below command to run app on enulator
flutter run -d emulator-<emulator_number>

Running project in debugger mode + amazing automatic hot reload

image

Reset the state

image

State Management libraries in flutter

image

Everything is rendred inside the <canvas> element in flutter

image

Accessiblity

  1. tab switching works quite cool with a list of websited made with flutter
  2. VoiceOver (apple official screen reader app) doesn't work great at all, check this issue: Click here (~found by Eric)

As per testing from Eric, screen readers doesn't work when tested from the resource of reddit i.e, "List of web apps built with Flutter".

About


Languages

Language:Dart 96.4%Language:C++ 1.6%Language:CMake 1.3%Language:HTML 0.3%Language:Swift 0.1%Language:C 0.1%Language:Ruby 0.1%Language:Kotlin 0.0%Language:Objective-C 0.0%