#flutter

8
13
Henlo frens

Pod ostatnim postem pojawiły się komentarze pytające o link to kodu aplikacji. Także pod spodem podsyłam link do #git . Mam jeszcze plik apk i pakiet pod linuxa ale muszę sprawdzić czy działają. Ze zmian wprowadziłem tylko ładowanie miniaturek pięciu pierwszych przedmiotów przedmiotów. Dlaczego pięciu pierwszych? Bo #olx stosuje leazy loading i bo zaciągnięciu strony wartości scr tagu #html są dostępne tylko dla pierwszych pięciu przedmiotów. Da się to obejć zaciągając strone z linku prowadzącego bezpośrednio do danego przedmiotu i scrapując ją. Zawiera ona src do wszyskich zdjęć jakie sprzedający wstawił. Jednak uznałem że bombardowanie olxa setkami zapytań nie jest dobrym pomysłem.

https://gitlab.com/AdamPWr/olxviever

#programowanie #flutter #diy #android #ios #apustaja
8b29a9d9-57b4-4745-8475-7ecd6d311a1b

Zaloguj się aby komentować

Trochę mnie tu nie było bo musiałem ogarniać swoje żyćko #frens . Ale już mam więcej czasu i biore się za gówno projekty, których mam dużo rozgrzebanych. Poprawiłem dzisiaj ładowanie obrazów na stronie #flutter . Trochę przyspieszyła ale dalej ładuje się o wiele za długo. Wleciała też opcja tworzenia raw stringów dla #cpp. W konsoli widać błędy. Nie ukrywam że web developer ze mnie jak z koziej dupy fujarka ale postaram się je ogarnąć i zopymalizować stronkę, żeby ładowała się poniżej 2s. Uwagi i pomysły na ficzery odnośnie tej stronki mile widziane. Następne moje wpisy pewnie będą dotyczyły wifiManagera do #esp32 i naprawy mojego gnojownika #audi bo mam tam pare pierdół do zrobienia.
https://adampwr.gitlab.io/c_multiline_strigs_generator/#/
#programowanie
563b5f07-6267-4f95-a0ad-b2b1632b514d

Zaloguj się aby komentować

Zrobiłem sobie toola we #flutter do generowania wieloliniowych stringów w jezyku C, który ich nie wspiera. Podstawowa funkcjonalność działa ale jest jeszcze jest jeszcze dużo do zrobienia. Niestety nie mam czasu się tym teraz zajmować bo mam pilniejsze rzeczy do roboty
TODO
  • funkcjonalność one line string
  • optymalizacja strony - strasznie długo się ładuje
  • naprawa braku ikonki #gitlab w górnym rogu, w wersjach release, flutter nie radzi sobie z obrazkami SVG
  • dodanie obsługi innych upośledzonych języków, które nie maja obsługi wieloliniowych stringów
Jak macie pomysł co jeszcze dodać/zmienić to dajce znać. Ja stosuje tego toola do hardcodowania html,css,js i zapytań sql dla programów na #esp32 .
Odnośnie mojej obietnicy wysłania przykładu z ustawianiem corsa na esp to pamiętam Ale na razie musi poczekać aż ogarnę inne palące się rzeczy które nade mną wiszą
#programowanie #diy #chwalesie
Link: https://adampwr.gitlab.io/c_multiline_strigs_generator/#/
3c57a03f-565d-477b-b9cf-a5ed5c7a5227

Zaloguj się aby komentować

Prace nad wifiManagerem/stroną konfiguracyjną do #hydroponika trwają. Szłoby szybciej jakby libki od espressif nie były tak zbugowane. Nigdy nie deployowałem stronki napisanej we #flutter na #esp32 i jestem ciekawy ile pamięci będzie to zajmować. W kontekście apek mobilnych flutter wypada pod tym względem beznadziejnie także mam nadzieję, że tutaj będzie chociaż trochę lepiej.
Beka, że nie ma żadnego info o esp touch. Na stronie głównej jest tylko takie coś:
https://www.espressif.com/en/products/software/esp-touch/overview
Korzystaliście kiedyś z wifi_provisioning dla esp ? Jak wypada w porównaniu z wifiManagerem od tzapu?
https://github.com/tzapu/WiFiManager
#programowanie
5b00698f-170e-4b37-a8cb-f6962ddbc02e

Zaloguj się aby komentować

#programowanie #flutter #webdev #react #angular #vue

Jaki jest wasz ulubiony framework webowy do własnych projektów

Zaloguj się aby komentować

Cześć wszystkim, większość funkcjonalności działa już jako tako, więc ogłaszam Hejttera 0.1.0 🚀🚀🚀
Z większych zmian w 0.1.0: ✨✨✨
  • Dodawanie dyskusji/artykułów/znalezisk,
  • dodawanie ankiet,
  • edycja wpisów i komentarzy (na razie podstawowe działanie),
  • klikalne niebieskie tagi,
  • zalogowani mogą zgłaszać posty i wpisy przez API z wyborem powodu (niezalogowani dalej przez maila),
  • widoczniejszy przycisk piorunowania,
  • przycinanie zbyt długich postów,
  • lista zablokowanych/obserwowanych tagów i społeczności,
  • ulepszony wskaźnik powiadomień (jak już się pojawią 😏),
  • nowy sposób zmiany wyświetlania gorących itp.
  • nowe UI.
Hejtter to nieoficjalna open source aplikacja tworzona przez użytkowników, dostępna dla wszystkich Androidowców.
Link Google Play: https://play.google.com/store/apps/details?id=software.mdev.hejtter
Link Github: https://github.com/mateusz-bak/hejtter/releases/tag/0.1.0
🤑🤑🤑
Jak ktoś jest zainteresowany wsparciem to zapraszam do dołożenia cegiełki dla wersji na iOS (potrzeba $200) lub zwykłego podziękowania:
https://www.buymeacoffee.com/mateuszbak
https://github.com/sponsors/mateusz-bak
#tag #hejtter #aplikacja #aplikacje #android #flutter
61ad665c-6e60-423d-bc21-bfb3c220befe
sssabae

myślę, że ciekawym fjuczerem byłaby opcja 'deaktywuj czarną listę'. Tak, żeby możnaby było się zanurzyć w odmętach szamba na chwilę i przejrzeć np. loli i szurskie wysrywy

Szpadownik

@SluchamPsaJakGra a wiadomo już dlaczego gorące odświeżają się same i jak to naprawić?

SluchamPsaJakGra

@sssabae planuję tryb szambonurka 😁

Zaloguj się aby komentować

Wiem jak wyciągnąć ekipę @hejto za snu zimowego!
Hejtter 0.0.14
Nowości
  • nie powinno juz wylogowywać codziennie (musicie się po aktualizacji zalogować ręcznie, żeby zapisało dane uwierzytelniania w zaszyfrowanej pamięci, dajcie znać jak nie działa),
  • pojawiają się juz artykuły z linkami,
  • zakładka "wszystko",
  • nowy wygląd strony społeczności i tagu (blokowanie i obserwowanie),
  • działająca wyszukiwarka tagów, użytkowników i społeczności (wyszukiwanie w postach niestety nie działa po stronie API),
  • zgłaszanie komentarzy,
  • więcej miejsca na posty na ekranie głównym, poprawa UI.
Miałem trochę wakacji, dzięki dla wszystkich co trzymali kciuki za projekt 🫵
Hejtter to nieoficjalna open source aplikacja tworzona przez użytkowników, dostępna dla wszystkich Androidowców.
Link Google Play: https://play.google.com/store/apps/details?id=software.mdev.hejtter
Link Github: https://github.com/mateusz-bak/hejtter/releases/tag/0.0.14

Jak ktoś chce to zapraszam do dołożenia cegiełki dla wersji na iOS (potrzeba $200) lub zwykłego podziękowania:
https://www.buymeacoffee.com/mateuszbak
https://github.com/sponsors/mateusz-bak
#tag #hejtter #aplikacja #aplikacje #android #flutter
b3948b4d-d0e0-4758-b5ee-01b7b36ce585
SluchamPsaJakGra

@Mgr_rybak dzięki za opinię i liczę na rewanżyk

SluchamPsaJakGra

@acgp mogę dodać opcję, zeby zablokować to w ustawieniach

acgp

@SluchamPsaJakGra byłoby fantastycznie! 😊

Zaloguj się aby komentować

Siema Hejterzy!
Chciałbym wam przedstawić Hejtter - mobilną aplikację, którą zrobiłem na szybko, żeby lurkować przy świętach.
Jakby ktoś był zainteresowany można sobie pobrać i obczaić, bardzo początkowa wersja ale jeśli będzie zainteresowanie to będę rozwijał dalej.
Niestety jako, że nie działa OAuth na Hejto nie można się w niej logować, czyli na ten moment przeglądamy jak niezalogowani. Jak tylko ekipa @hejto udostępni logowanie zrobię aktualizację.
Można jak na razie w wersji 0.0.1:
  • przeglądać stronę główną z podziałem na gorące, top i nowe,
  • przeglądać społeczności,
  • przeglądać tagi,
  • przeglądać profile,
  • pobierać zdjęcia.
Apka jest open source, kod na Githubie. Dostępna wersja na Androida, ale jak ktoś ma Maca to może sobie zainstalować na iOS.
Aplikacja napisana we Flutterze. Jak na razie bardzo prosto, nie ma żadnych wodotrysków. Nie implementowałem teź jakiejś skomplikowanej logiki. Planuję zaimplementować BLoC jak tylko będzie dostępne logowanie.
Link do pobrania 0.0.1:
https://github.com/mateusz-bak/hejtter/releases/tag/0.0.1
Sprawdzajcie i piszcie co sądzicie,
62499390-63cc-462b-828d-c6d593ae0344
miczuu

@SluchamPsaJakGra trzeba costam budowac jeszcze zeby przetestowac ios? Nie wglebialem sie jeszcze jak to wyglada

SluchamPsaJakGra

@miczuu niestety trzeba mieć płatne konto dewelopera żeby publikować w AppStorze, nawet wersje testowe (100$ co roku). Ale jak ktoś ma maca to może sobie sam zainstalować apkę na swoim iPhonie z mojego kodu

Krogulec

@SluchamPsaJakGra ogólnie apka była niedokończona i teraz może w ogóle nie działać, ale kiedyś Filip coś sprawdzał na iOS, bo ja wtedy jeszcze nie mailem nic od Appla.

Zaloguj się aby komentować

Siema, są tu jacyś fani czytania książek a jednocześnie oprogramowania Open Source?
zen

Lubię jedno i drugie.

trojkat

@SluchamPsaJakGra zapraszamy na https://www.hejto.pl/spolecznosc/open-source

Kurama

@SluchamPsaJakGra no jestem, ale głównie PHP/Symfony

Zaloguj się aby komentować

Mamy tutaj specjalistów od aplikacji na urządzenia mobilne? Flutter, React Native, inny Android?
Tak pytam, zupełnie niezobowiązująco, nic a nic, zupełnie wcale. Czyta ciekawość ot co. A w zasadzie to kolega pyta ( ͡° ͜ʖ ͡°)
lubieplackijohn userbar
2ea62084-de5a-49b9-a0d8-b9ed9d43386a
Wesprzyj autora
Admiral

@lubieplackijohn ja jestem jedynie specjalistą od pisania helloworlda w pythonie i javie

PanDemia

@lubieplackijohn ja jestem specjalistą od zaraz

Zaloguj się aby komentować

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.
kris userbar
5c1c9f79-8b60-42a9-9c0a-7292085af904
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ę!

Zaloguj się aby komentować