Zapytałem na redicie ale 0 odpowiedzi. Może tutaj znajdzie się kozak co będzie wiedział.

Mam pomysł na projekt i badam, czy Flutter będzie wystarczającym wyborem dla mojego następnego przedsięwzięcia. Chcę umieścić stronę internetową Flutter na ESP32, który ma tylko 8 lub 16 MB pamięci flash. Wiem, że aplikacje Flutter zajmują dużo miejsca, ale chciałem się dowiedzieć dokładnie ile. Stworzyłem aplikację "Hello World" i odkryłem, że folder build/web zajmuje 22 MB, co jest dużą ilością. Aby trochę go zmniejszyć, zbudowałem aplikację używającego renderowania HTML i flagi --release.

flutter clean
flutter build web --web-renderer html --release
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@walokid: wygraj na kontroler i sprawdź. Ale 3MB to dużo ja ostatnio zrobiłem stronę do zmiany ustawień urządzenia. Zwracam zwykły kod i webscoket który na żywo odświeża ustawienia, strona ma 5 języków, obrazki (SVG) i stylami wspiera jasny i ciemny tryb, całość zajmuje tylko 17KB
  • Odpowiedz
@walokid:
do renderowania html od 30 lat jest używany stworzony w tym celu PHP

tam się możesz pobawić w mikrooptymalizacje pod taką zabawkę, możesz dużo niepotrzebych modulów php powylączać w php.ini
  • Odpowiedz
Co mnie po miesiącu opóźnienia jak mam we Flutterze bibliotekę zdeaktualizowaną o prawie rok?


@lycaon_pictus: dlatego podbija się minimum. Takie życie, w sumie po co pisać we flutterze to nie wiem. Jak masz kotlin multiplatform.
  • Odpowiedz
KMM istnieje produkcyjnie od 4/5 lat. Watpię, że jest młodszy ze względu na flutter.

@acpiorundc: Projekt istnieje od początku 2020, a decyzje technologiczne podjęto pod koniec 2019. Wiem, bo byłem przy tym.
  • Odpowiedz
Dlaczego #flutter to g---o:
Because monthpickerdialog >=3.0.0 depends on intl ^0.19.0 and every version of flutterlocalizations from sdk depends on intl 0.18.0, monthpickerdialog >=3.0.0 is incompatible with flutterlocalizations from sdk.
So, because depends on both flutterlocalizations from sdk and monthpicker_dialog ^4.0.0, version solving failed.
exit code 1
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sprzed roku? To jesteś ze 3 główne wydania do tyłu, czas najwyższy na update.

Dodaj w pubspec dependency_overrides: intl: ^0.18.0 powinno pomóc na jakiś czas


@Malcolmpl: Po prostu zaktualizowałem. Szczęśliwie wszystko działa, choć pewne elementy interfejsu inaczej wyglądają.
  • Odpowiedz
Mam mała rozkminkę, otóż mam do realizacji mały projekt:
- appka mobilna - prawdopodobnie KMM (ios+android, może i web)
- appka webowa - zarządzanie treścią, userami
- backend - CRUD - użytkownicy, jakiś cms, wysyłanie notyfikacji/sms
- przechowywanie video/zdjęć - tutaj pewnie 3rd-party - vimeo

Założenia
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KwasowyProktolog10kJava: zrobiłem apke w flutter+firebase+cloudfunctions. Flutter troche słaby wydajnościowo na starszych urzadzeniach i nie jest SEO friendly, reszta spoko, najwiekszy koszt to cloud storage(duzo zdjęc) no i cloud function tez żrą sporo, lepiej odrazu z klienta uderzać do bazy jak się da to wtedy wychodzi jak za darmo.
  • Odpowiedz
Tipy gdzie szukać lepszych klientów / lepszych zleceń jako Flutter developer?

Od kilku lat jestem freelacnerem. Robię całe projekty aplikacji (mam swojego grafika i backendowca), lub dorywczo na godziny.

Wypaliłem się już trochę zarządzaniem projektami od A do Z i braniem odpowiedzialności za całość, plus zarządzanie klientami, telefony itd., zajmują dużą część czasu i dobiłem do szklanego sufitu z zarobkami.

Zastanawiam
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Reevo: po prostu flutter jest w miarę nowy (chyba?) jak nie trafisz jakiegoś startup to każdy krzywo się patrzy na technologię która pojawiła się i może za 2 lata nie mieć wsparcia. (Nie wiem jak jest w praktyce ale dla mnie jest egzotyczny i ostatnio ktoś z zespołu chciał w tym napisać to architekt i zarząd popatrzył z politowaniem).
Nie mówię że jest zły ale tak to wygląda dla ludzi
  • Odpowiedz
  • 2
@obieq: Nowy nie jest, ale to środowisko zajęte już przez React Native, szczególnie jak firmy mają resztę stack'a w JS. Imo, Flutter sam w sobie jest solidniejszym rozwiązaniem, ale jest duży opór (i często nie warto) wprowadzać do przedsięwzięcia jeszcze jednej technologii (Dart).
  • Odpowiedz
Dzień dobry.

Zrobiłem sobie apke do przeglądania przedmiotów na olx. Zrobiłem ją bo opcja śledzenia przedmiotów na olx działa strasznie wolno.
Funkcjonalność

1. Dodawanie( i usuwanie) przedmiotów do obserwowania poprzez wklejenie linka do nich. Wystarczy wejść na strone olx. Wyszukać co nas interesuje, ustawić sobie filtry jakie chcemy, skopiować link i wkleić je do apki.
walokid - Dzień dobry.

Zrobiłem sobie apke do przeglądania przedmiotów na olx. Zrobi...

źródło: menu

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak "poprawnie" we flutterze ogarnia się bazy danych? Chcę bazę relacyjną offline, postawiłem na sqlite z pluginem sqflite. Jestem przyzwyczajony do używania ORM, czy rozwiązania typu sqfentity są polecane? Czy to takie zboczenie ze springa i tutaj pisze się inaczej? Tworzenie struktury bazy w "onCreate" inicjalizując bazę, też nie wygląda zbyt rozsądnie, polecacie jakieś biblioteki do wersjonowania i tworzenia schematu bazy w stylu liquibase czy flyway?

#flutter #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@A-NON:

Tworzenie i zarządzanie bazą danych lokalnie w Flutterze można zrealizować za pomocą różnych bibliotek i podejść. Wybór zależy od Twoich preferencji i wymagań projektowych. Poniżej podam kilka sugestii:

SQFLite - jest to najpopularniejsza i najczęściej stosowana biblioteka do zarządzania bazami danych SQLite w Flutterze. SQFLite jest łatwy w użyciu i dostarcza niezbędne funkcje do tworzenia, odczytywania, aktualizowania i usuwania danych
  • Odpowiedz
@A-NON: Osobiście mogę polecić drift, jest dosyć w użytku, ale da się też zejść niżej i pisać bardziej skomplikowane zapytania z palca.

Ale nie ma jakiegoś flagowego rozwiązania które znałoby większość devów.
  • Odpowiedz
Chcę stworzyć aplikacje do treningów, najlepiej międzyplatformową (Android i IOS).

Nie wiem w jaką technologię iść #flutter czy #kmm (kotlin multiplatform mobile)? Nigdy wcześniej się nie bawiłem w #mobiledev.

Chcę, żeby apka zrobiona tak prosto jak się da, ale nie bardziej. Zależy mi na zrobieniu ładnego UI. Będzie miała prosty navbar, historię treningów i tworzenie własnego planu treningowego.

#programowanie #programista15k #
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jakuzii: Flutter jest dość ustabilizowany na chwilę obecną z dobrą dokumentacją i community. We flutterze UI tworzy się pisząc kod. Są takie rozwiązania jak FlutterFlow, ale ograniczyłbym się do tworzenia w IDE. Jeśli bliższy Ci jest Kotlin to poszedłbym w Kotlin Multiplaform, natomiast jeśli nie ograniczasz się do nowych języków to poszedłbym w Fluttera.
  • Odpowiedz
Da się we Flutterze uzyskać takie samo zachowanie, jak w LazyVerticalGrid w Compose lub Flexbox w CSS?

Mam taki kod w Compose:

LazyVerticalGrid(
columns = GridCells.Adaptive(360.dp),
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#flutter
Nie wie ktoś czy istnieje jakiś widget/paczka, która tak samo jak w AutoSizeText pozwala zastąpić za duży element innym, ale działa nie na tekście, a na dowolnym widgecie?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak mnie naszło, dlaczego dalej pisze się w Angularach, Reactach, Vue, jeśli istnieje np. Flutter, w którym raz piszesz kod i działa on na wszystkich platformach: Android, Web, iOS, Windows, Mac. Flutter ma niedoskonałości i niektóre elementy mogą początkujących doprowadzić do szału, ale UI tworzy się znacznie szybciej i jest masa gotowych komponentów. Angular ma moduły i świetnie rozwiązany Dependency Injection, czego brakuje we Flutterze. #angular #react #
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ChatGPT twardo stoi przy swoim, że to ma prawo działać

enum Result<T> {
success(T data),
error(String message)
}
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przepisuję prostą apkę z Compose na Flutter. Z jednej strony dobrze poznać kolejną technologię, z drugiej robić drugi raz to samo. Ogarnia mnie niemoc, niechęć i nie umiem sobie z tym poradzić. Po prostu trzeba na nowo szukać komponentów lub pisać własne. Działa to wszystko znacznie inaczej niż w oryginalnej aplikacji. Jakieś rady? Chyba najpierw powinienem przejść wszystkie tutoriale Flutter, pooglądać przykłady, ale nie ma na to czasu, bo czas goni. #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Istnieją jakieś wtyczki do Android Studio / IntelliJ IDEA, żeby komponenty Fjuttera można było wyklikać z GUI (podobnie jak dawniej się projektowało aplikacje mobilne)? #flutter
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krakowski_obwarzanek: Z dokumentacji:

On some devices, you may need to enable an option to allow simulating input. In developer options, enable:

USB debugging (Security settings)
Allow granting permissions and simulating input via USB debugging
  • Odpowiedz
Google stawia na Fluttera i zapowiada duże nowości, także w Darcie

Google jasno określiło swoje priorytety. Ważne informacje dla każdego mobilnego (i nie tylko) frontendowca!
https://bulldogjob.pl/readme/google-stawia-na-fluttera-i-zapowiada-ogrom-nowosci-takze-w-darcie

#flutter #dart #mobiledev #programowanie #naukaprogramowania #programista15k #programista30k #pracait #androiddev
Bulldogjob - Google stawia na Fluttera i zapowiada duże nowości, także w Darcie

Goog...

źródło: Untitled-21

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interpolacja_liniowa: generalnie Samsung to w porządku wybór, bo popularny, ale na tym konkretnym sprzęcie masz fabrycznie aktualizacje pewnie do Androida 10 maksymalnie. Może brakować możliwości obtestowania funkcji, które są w nowszych wersji Andka. Wiele zależy od tego jak skomplikowaną apkę będziesz testował i z jakich funkcji korzysta.
  • Odpowiedz