Cześć Wam!

Czy mamy tu jakichś specjalistów od Fluttera? Zastanawia mnie jak się tego używa, na co należy zwrócić szczególną uwagę, jakie problemy można napotkać i czy go polecacie.

5c1c9f79-8b60-42a9-9c0a-7292085af904

Komentarze (17)

lubieplackijohn

@kris No był taki jeden @hackerman - ponoć nieźle ogarnia

Havelock_Vetinari

@kris chciałem się nauczyć kiedyś

bartlomiej-szypelow

Bardzo polecam. Jeszcze nigdy nie byłem tak zadowolony z jakiegokolwiek frameworka. Działa to podobnie jak React, tylko bez tej śmiesznej składni JSX.

kris

@bartlomiej-szypelow akurat na codzień pracuję przy React i odpowiada mi ta składnia ale też mam ochotę spróbować czegoś innego - stąd moje zainteresowanie flutterem. Z tego co widzę to idea komponentów (czy widgetów jeśli chodzi o fluttera bo chyba takie słownictwo jest tam stosowane) nie różni się jakoś bardzo dużo:

Fultter:


IconButton(

icon: Icon(Icons.search),

tooltip: 'Search',

onPressed: null,

),


React (zakładam że parametry IconButton z fluttera to coś jak propsy z React?)


<IconButton

icon={Icon(Icons.search)}

tooltip="Search"

onPressed={() => null}

/>

bartlomiej-szypelow

@kris Tak, we Flutterze zamiast propsów są po prostu parametry konstruktora. Trochę inaczej wygląda state - we Flutterze widget ze state'em jest rozdzielony na 2 powiązane klasy - widget i state. I tu możesz czasem się natknąć na niespodziankę - ponieważ te 2 rzeczy żyją oddzielnie, a Flutter rozpoznaje, że drzewo się zmieniło, porównując tylko widgety - może się zdarzyć, że przy buildzie (renderze) np. listy, którą chciałeś przesortować, przypisze state do nie tego elementu, co się spodziewałeś. Wtedy przydaje się parametr key w widgecie, pozwalający rozróżnić, który widget jest który.

kris

@bartlomiej-szypelow o to trzeba będzie uważać na ten state, dzięki za nakreślenie na co zwrócić uwagę!

entropy_

Ta karta przeglądarki ma przynajmniej 3 dni, prawdzam pisanie

entropy_

Kireś 25 powiadomien już przyszlo

entropy_

Normalne użytkowanie w trakcie pracy

entropy_

Normalne użytkowanie w trakcie pracy

entropy_

Dostanę drugi raz powiadomienie za ten sam post?

entropy_

Normalne uzytkowanie w trakcie pracy

entropy_

Normalne użytkowanie w trakcie pracay

entropy_

Pisanie w nowym edytorze

entropy_

Pisanie w nowym edytorze

Zaloguj się aby komentować