Witajcie,
Jak w temacie co jest Waszym zdaniem bardziej przyszłościowe: Flutter czy ReactNative? W czym jest pewniejsza praca? :)
- Rejestracja:ponad 5 lat
- Ostatnio:ponad 4 lata
- Postów:638
Oczywiście, że Flutter. ReactNative nie ma przyszłości.
Praktycznie identyczny wątek pojawił się jakieś 2 dni temu - Nauka tworzenia aplikacji na Androida w roku 2020..
Kwestia Fluttera pojawia się od tego posta - Nauka tworzenia aplikacji na Androida w roku 2020..
Fajny wpis odnośnie Fluttera jest też tutaj - Wejście w IT prościej niż front-end ?
- Rejestracja:ponad 5 lat
- Ostatnio:ponad 4 lata
- Postów:638
Dlatego, że obiektywnie daje lepsze rezultaty i dlatego, że rozwija go Google, a jest to po pierwsze gigant, który wyznacza standardy, a po drugie właściciel jednej z platform, na których Flutter działa i dostarczający prawie wszystkie swoje usługi na drugą platformę.
To tak, jakby pytać czy .net jest przyszłościowy, czy lepiej inwestować w jakiegoś innego frameworka na Windows, o którym Microsoft nic nie wie.


- Rejestracja:około 7 lat
- Ostatnio:prawie 4 lata
- Lokalizacja:Kraków
- Postów:834
Ja pracowałem przez około 8 miesięcy na stałe plus potem od czasu do czasu przy innych projektach pomagałem.

- Rejestracja:około 6 lat
- Ostatnio:43 minuty
- Postów:1461
A ja mam trochę odmienne zdanie.
Uważam, że lepiej nauczyć się react-native, chociaż potencjalnie aplikacja napisana we flutter będzie działać nieco lepiej.
Moje zdanie wynika stąd, że pracując w react-native rozwija się wiedzę na temat reacta, js(ts ewentualnie).
Pracując we flutter rozwija się wiedzę na temat... flutter, srodowiska całkowicie oderwanego.
Osoba która dobrze bedzie umiala react-native, bez problemu napisze apke w react/next.js, a tekze backend w node.
W mojej opinii pisanie aplikacji w react-native jest też znacznie szybsze i wygodniejsze. React to jest bardzo fajny koncept, intensywnie rozwijany.
W tym się zwyczajnie szybko, czytelnie i wygodnie pisze.
Co do samego performancu, to nie wiem, jak trzeba skopać kod, żeby zobaczyć jakieś braki wydajności. Zdarzało mi się robić apki z bardzo złożonymi animacjami, gestami itp., wniosek mam taki, że trzeba zupełnie nie mieć świadomości na temat tego jak dziala react i react-native, żeby mieć słaby performance. No to trzeba kompletnie nie wiedzieć, co się robi.
Nigdy nie mialem zadnych problemów optymalizacyjnych, wszystkie apki działały 100% płynnie, ale... np. włączanie swoje trwa - tego się nie ominie.
Bardziej też podoba mi się filozofia RN. Jest to taki wrapper nad natywnymi komponentami - one się super dostosowują do wersji telefonu, motywów itp. RN jest w tym sensie bardziej minimalistyczny, w zasadzie jest to tylko wrapper, natomiast flutter ma zupełnie inny system renderowania - jest bardziej oderwany od technologii mobilnych i zastępuje je własną.
Argument, że google, to trochę dziwny argument. Kazdy musiałby w takim razie olac reacta i isc w stronę angulara, a przeciez tak nie wygląda rynek.

- Rejestracja:około 7 lat
- Ostatnio:około miesiąc
- Postów:365
Siadłem na weekend żeby zapoznać się z flutterem. Jestem bardziej na plus niż w piątek:
https://fidev.io/design-challenges/
Po kilku godzinach dzięki https://flutter.dev/docs/get-started/install/macos oraz https://flutter.dev/desktop udało mi się uruchomić aplikację na androidzie, iosie, webie oraz desktopie na macu. Prosta apka do pobierania danych z internetu. IDE: android studio
Dokumentacja na stronie https://flutter.dev jest dużo lepsza niż na androidzie.
