Przejdź do głównej zawartości

Co tu jeszcze będzie?

Co tu będzie?

Co jeszcez będzie w tym handbooku. Kolejność losowa.

  • linter, formatter, custom linter

  • build runner / generacja kodu

  • nadchodzące makra

  • StatelessWidget; UI in general

  • dzielenie na widgety/komponenty

  • Zarządzanie stanem

    • stan lokalny vs globalny
    • stan lokalny
      • StatefullWidget
      • Flutter hooks
      • ValueListenable
    • stan globalny
      • riverpod
      • bloc i inne alternatywy
  • dependency injection

    • riverpod
    • get it
  • riverpod linter, custom linter

  • architektury rózne

  • fetchowanie z API

  • oddzielanie logiki biznesowej od UI

  • modele

    • hashable, comparable, immutable
    • freezed
    • parsowanie jsonów
  • zakazane builder methods antipattern

  • Dio

  • graphql_codegen

  • cached network image i cache in general

  • theme, theme extensions, theme tailor

  • mapy

  • customowe natywne plaginy; opcja pisania natywnego kodu

  • nawigacja (w apce)

  • autentykacja tokenowa z API

  • lokalne bazki danych

  • splash screen

  • flutter icons (zamiana SVG na flutter IconData)

  • permisje

  • push notificaiotns

  • logo / adaptive logo na androidzie

  • app version info / licence info

  • shimmer loading

  • renderowanie htmla

  • media query/ optymalne media query

  • custom extensions

  • new dart switch case

  • pattern matching

  • acessibility

  • envied

  • fluttercon

  • wiredash

  • analityka

  • crashlytics

  • serverpod / firebase / directus

  • CI/CD; deploye; konta developerskie

  • Testflight i beta na androidzie

  • flock

  • i10n

  • In app review

  • Lottie

  • lazy loading / infinity list

  • dev tools

  • theme

  • layout builder vs media query

  • optymanlne media query

  • custom inherited model

Propozycje

Jak ktoś ma propo to śmiało