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