Spławik i Grunt - Forum
MEDIA i MULTIMEDIA => Aplikacje => Wątek zaczęty przez: Tamaryndowiec w 12.01.2026, 20:34
-
Cześć!
Niedawno założyłem tutaj wątek ogólny o aplikacjach wędkarskich. Liczba 1500 wyświetleń totalnie mnie zaskoczyła. Rozumiem, że nie tylko ja jestem sfrustrowany obecnymi rozwiązaniami, które skupiają się na „lajkach” pod zdjęciami, a nie na realnej analizie tego, co dzieje się pod wodą. Puste % jako wskaźnik brań bez jakichkolwiek komentarzy, czy analityka księżyca pół roku do przodu jako jedyny wyznacznik, nie budują mojego zaufania.
Stwierdziłem więc, że otwieram dedykowany wątek dla mojego projektu – FishPace (nazwa robocza, może zostanie na stałe). Chcę tutaj dokumentować postępy, zmiany i to, jak ta apka rozwija się po godzinach, między pracą a obowiązkami domowymi i rodzinnymi.
WIZJA: Wędkarska inżynieria zamiast Instagrama
FishPace nie ma być kolejną galerią zdjęć. To narzędzie, które ma pomóc odpowiedzieć na pytanie: „Dlaczego one dzisiaj brały?”. Chciałbym stworzyć coś, co realnie pomoże zrozumieć zależności między dobrymi a złymi dniami. Narzędzie to nie da nam 100% pewności na branie, a raczej podpowie – na podstawie naszych doświadczeń – z której strony jeziora się ustawić przy danych warunkach. Czy szukać ryby przy samych trzcinach, czy może dzisiaj głębiej, w okolicach pierwszej półki? Które przynęty najlepiej działają, a których należy unikać w konkretnych okolicznościach?
Co już udało mi się wdrożyć (Historia zmian):
Sesja LIVE:
Automatyczne pobieranie pogody i lokalizacji.
Zapisywanie danych ryby: wielkość, waga, gatunek, przynęta, głębokość złowienia + typ głębokości (dno, toń, powierzchnia).
Funkcja "kolejnej ryby": podczas łowienia w jednym miejscu możemy dodać kolejną sztukę z zapisanymi już danymi. Zmieniamy tylko wielkość i ewentualnie gatunek, a wszelkie notatki, głębokość, przynęta i inne parametry przepisują się automatycznie.
Archiwum:
Trafiają tu wyprawy po zakończeniu sesji live. Dodatkowo możemy dodać już odbyte wyprawy ręcznie – wybieramy widełki czasowe, lokalizację z mapy, a pogoda pobiera się automatycznie.
Wykresy:
Każda wyprawa zawiera ogólne dane pogodowe oraz 3 szczegółowe wykresy z czasu jej trwania: ciśnienie i temp, opady i zachmurzenie, średni wiatr + max porywy + kierunek.
Wykres historyczny (5 dni wstecz) dla temperatury i ciśnienia. Myślę, że to przydatne do sprawdzenia szerszego kontekstu – np. czy ciśnienie było stabilne, czy nastąpił nagły skok w dniu wyprawy.
Prognoza pogody (trwają prace):
Docelowo funkcja podobna do archiwum, ale zapisująca się jako prognoza. Pozwoli to ustawić lokalizację np. tydzień wcześniej i monitorować trendy lub odświeżać dane codziennie. Umożliwi też rozpoczęcie sesji live bezpośrednio z widoku prognozy, bez ponownego szukania miejsca na mapie.
Pomysły, nad którymi pracuję:
Synchronizacja z bazą online: Logowanie i zapisywanie wypraw w chmurze (bezpieczeństwo danych i łatwe odzyskiwanie). Pomoże mi to również w ustalaniu konkretnych algorytmów, które ułatwią wybór miejsca przy konkretnym wietrze. W obawie o prywatność rozważam opcję niepobierania nazw wypraw i dokładnej lokalizacji – to temat do przemyślenia.
Ryby na wykresie: Dodane ryby będą naniesione na wykres jako kropki (wielkość zależna od rozmiaru, kolor od gatunku). Pozwoli to od razu zobaczyć, w jakich warunkach brały i czy np. zmiana wiatru miała na to wpływ.
Asystent Głosowy (AI): Logowanie ryby brudnymi rękami to dramat. Myślę o integracji z Gemini API. Mówisz: „Szczupak 70cm, woblery, trzciny” – apka sama przerabia to na dane techniczne, przypisuje pogodę i robi wpis.
Na jakim etapie jestem?
Podane funkcje działają, choć niektóre wymagają dopracowania. Przede mną masa pracy nad estetyką i stabilnością, by uzyskać satysfakcję z użytkowania i możliwość głębszej analizy danych.
Nie szukam jeszcze testerów – na to przyjdzie czas, gdy będę miał pewność, że apka nie „wybuchnie” przy pierwszym uruchomieniu.
Będę tutaj wrzucał aktualizacje co większą zmianę. Jeśli macie sugestie co do wizji dziennika w formie wykresów – dajcie znać, co o tym myślicie i czy pokrywa się to z Waszymi przemysleniami. Oczywiście brakuje jeszcze sporo funkcji, ale nie wszystko naraz ;)
-
Inicjatywa zacna. Piszę się na testera 8)
Brakuje najważniejszego...Kiedy będę miał czas na ryby i po ilu wyprawach pod rząd będą "niemcy" w domu ;D
-
Może jeszcze dodatkowe parametry: temperatura wody, przejrzystość wody (tu jakaś skala powiedzmy 1-5), dla rzecznych wędkarzy także poziom (z wybranego wodowskazu - nie sprawdzałem czy imgw hydro wystawia jakieś api, ale może...) w zakresie kilku dni do przodu i do tyłu. Fajnie by było, gdyby to były właśnie parametry, a nie luźne notatki, bo może coś ciekawego z tych danych się wygrzebie.
-
No to może jeszcze to: wnioski i obserwacje po łowieniu ryb; do sprawdzenia/przetestowania podczas następnego łowienia na danym miejscu (np. mieszanka, przynęty, itd.)
-
Jedno jest pewne to musi być dobrze zautomatyzowane. Wszystkie pogodowo-techniczne tematy musi sama rozpoznawać, a sposób łowienia/złowione egz również prosto zaewidencjonowane. Testowałem fiszi, no w praktyce nie bardzo szło ogarnąć, przy braniach w tempo 5-7 min, nie ma szans zapanować nad apką. Ale...z drugiej strony walić dokładne zapiski połowów, te można zrobić po sesji, bo wiadomo czy połowiliśmy dobrze, średnio czy mizernie, ale takie info z zestawieniem pogodowym może dać już konkretne wnioski.
-
Jedno jest pewne to musi być dobrze zautomatyzowane. Wszystkie pogodowo-techniczne tematy musi sama rozpoznawać, a sposób łowienia/złowione egz również prosto zaewidencjonowane. Testowałem fiszi, no w praktyce nie bardzo szło ogarnąć, przy braniach w tempo 5-7 min, nie ma szans zapanować nad apką. Ale...z drugiej strony walić dokładne zapiski połowów, te można zrobić po sesji, bo wiadomo czy połowiliśmy dobrze, średnio czy mizernie, ale takie info z zestawieniem pogodowym może dać już konkretne wnioski.
Nie ma żadnego problemu, by przy sesji live przy dodawaniu ryby dodać opcje "wiele". Przez godzinę łowisz co 5min rybkę i przy wolnej chwili wpisujesz dane (lub tylko gatunek i resztę można edytować potem) + ilość ryb np 15 ryb i średnia 3kg. Myślę, że ryba w jedną czy w drugą aż takiego znaczenie nie zrobi, ważne by zapisywać dokładnie medalowe + mniej więcej ilość drobniejszych by można było wywnioskować czy w tej godzinie/ godzinach brały średnio czy bardzo dobrze. A jeżeli odpali asystent to raz na 5min mówisz "ok google, mam rybe leszcze 20cm, miejsce i głębokość bez zmian i po sprawie" I dzięki za chęć testów! Oczywiście będzie wyskakiwać czerwony alert "Czy wiesz co robisz?" po dodaniu prognozy, gdy algorytm nauczy się przy jak częstych wyprawach przychodzą "Niemcy" ;) ;D
No to może jeszcze to: wnioski i obserwacje po łowieniu ryb; do sprawdzenia/przetestowania podczas następnego łowienia na danym miejscu (np. mieszanka, przynęty, itd.)
Krótkie notatki do wyprawy/ miejscówki. Dzięki! Zapisane, proste a genialne.
Może jeszcze dodatkowe parametry: temperatura wody, przejrzystość wody (tu jakaś skala powiedzmy 1-5), dla rzecznych wędkarzy także poziom (z wybranego wodowskazu - nie sprawdzałem czy imgw hydro wystawia jakieś api, ale może...) w zakresie kilku dni do przodu i do tyłu. Fajnie by było, gdyby to były właśnie parametry, a nie luźne notatki, bo może coś ciekawego z tych danych się wygrzebie.
Przejrzystość mam z tyłu głowy, dzięki za przypomnienie, na pewno wprowadzę! Musiałem od czegoś wyjść także domyślnie wyprawa to jezioro, dodam podziały na jeziora/ rzeki, gdzie dla drugich nie powinno być większego problemu dodać wysokość wody, bo stacje są częste. Temperaturę też powinno dać radę ogarnąć, gorzej z temp. wody dla jezior- dla mniejszych i średnich zbiorników raczej nie będzie żadnych sensownych danych, chyba że ktoś lubi biegać z termometrem lub ma sondę- to można dodać do wpisania ręcznie. Dzięki za odzew!
-
Szybki update: Nowe parametry, lekka edycja widoku archiwum i baza danych.
Cześć!
Niestety forum nie pozwala mi edytować pierwszego posta, więc najważniejsze aktualizacje będę wrzucał w kolejnych komentarzach. Dzięki za 800+ wyświetleń – niesamowicie to napędza do roboty!
Co udało się dowieźć w ten tydzień?
System kont i bezpieczeństwo danych: Wprowadziłem stronę logowania i rejestracji (E-mail, konto Google lub szybki start jako gość). Wszystkie konta są już powiązane z chmurą. Oznacza to, że każda wyprawa i złowiona ryba są bezpiecznie zapisywane w bazie. W razie utopienia telefonu (co nam się zdarza...), po zalogowaniu na nowym urządzeniu wszystkie dane wracają na swoje miejsce. To też fundament pod zaawansowaną analizę skuteczności, nad którą pracuję.
Rozbudowa widoku wyprawy: Zgodnie z Waszymi sugestiami dodałem nowe parametry: temperaturę wody, poziom wody (kluczowe dla rzek!) oraz suwak przejrzystości. Na ten moment to "szkielet" wizualny, ale pracuję nad automatyzacją zbierania tych danych.
Lepsza czytelność archiwum: Przebudowałem listę wypraw – kafelki są teraz znacznie mniejsze i czytelniejsze. Dopiero po kliknięciu wchodzimy w szczegółowe dane konkretnej sesji.
Nad czym teraz siedzę?
Automatyzacja rzeczna: Moim głównym celem na najbliższe dni jest spięcie logiki automatycznego pobierania stanów wody w rzekach.
Wizualizacja sesji LIVE: Chcę, żeby widok w trakcie łowienia był mniej surowy i pozwalał na szybkie akcje, jak np. dodawanie wielu ryb naraz.
Analityka: Implementacja widoku ryb bezpośrednio na wykresach ciśnienia i wiatru.
Poniżej wrzucam screeny zmian. Dajcie znać, co myślicie o nowym układzie archiwum i logowaniu!
Dzięki za wsparcie i połamania kija dla zimowych wyjadaczy!
-
Ładnie. Jeszcze w archiwum sortowanie po dacie, "malejąco", bo chyba tak najwygodniej. Pewnie jakiś podział na lata też by się przydał.
-
Ładnie. Jeszcze w archiwum sortowanie po dacie, "malejąco", bo chyba tak najwygodniej. Pewnie jakiś podział na lata też by się przydał.
Sortowanie było, ale chyba coś pokręciłem przy wymianie kafelków- zapisane do poprawy i dzięki za czujność!
Co do podziału jest to świetny pomysł. Myślę też o jakimś zaawansowanym filtrowaniu- dobrze by było widzieć tylko wyprawy spinningowe albo tylko te skuteczne.
-
Zapowiada się super kawałek softu :thumbup: Piszę się na testera jakby coś.
-
Wygląda na to, że wreszcie doczekamy się prawdziwej apki dla wędkarzy :bravo:
-
Cześć wszystkim!
Dzięki za dobre słowa.
Niestety ostatnio praca i nadgodziny mocno mnie pochłonęły, ale mimo deficytu czasu udało mi się pchnąć projekt o kilka kroków do przodu. Sporo czasu poświęciłem na „niewidoczną” pracę, czyli porządkowanie kodu i łatanie błędów, aby baza pod nowe funkcje była stabilna.
Z nowości, które udało się wdrożyć:
Automatyczny odczyt łowiska – aplikacja po wybraniu punktu na mapie sama rozpoznaje, czy jesteśmy nad rzeką, czy nad jeziorem i automatycznie przypisuje nazwę najbliższej wody.
Zupełnie nowy system wykresów – postawiłem na pełną dynamikę i zoom. Teraz można precyzyjnie analizować trendy ciśnienia i temperatury w konkretnych godzinach.
Wizualizacja brań- na wykresach pojawiły się oznaczenia momentów wyholowania ryb (na screenach widoczne jako żółte obszary/znaczniki). Dzięki temu od razu widać, w jakich warunkach (skok ciśnienia, stabilizacja temperatury) dany gatunek był aktywny.
Mam do Was pytanie, obecnie zastanawiam się nad czytelnością archiwum. Co Waszym zdaniem byłoby lepsze:
Zaznaczenie konkretnego czasu trwania wyprawy na długim, ciągłym wykresie historycznym?
Czy może dla pełnej przejrzystości przenieść archiwum danych pogodowych na zupełnie osobny widok, a przy wyprawie zostawić tylko wycinek z czasu wędkowania? (Tak było wcześniej)
Dodaję kilka zrzutów ekranu, jak to obecnie wygląda. Te żółte kwadraciki z wagą/liczbą ryb są jeszcze w fazie roboczej – docelowo wizualizacja będzie bardziej dopracowana i dyskretna, ale już teraz spełnia swoją funkcję, trzeba zmienić tylko warstwę wizualną.
Dajcie znać, co o tym myślicie! Każda sugestia od praktyków znad wody jest dla mnie na wagę złota.
-
Co do oznaczania czasu wyprawy na osi czasu, to nie wiem, czy to jest przydatne - tzn. czy potrzebny jest do tego wykres. Raczej widziałbym to jako listy: rok - liczba wypraw, miesiąc - liczba wypraw i z tego poziomu wejście do samej listy wypraw: dzień - miejsce, wynik. Natomiast dla konkretnej wyprawy dobrze by było móc sobie zobaczyć warunki pogodowe w trakcie, jak i na jakiś okres w tył i w przód (ale pewnie nie więcej niż kilka dni). Wtedy widać, jaki był trend ciśnienia czy poziomu wody. I to już fajnie by wyglądało na wykresie. Czyli bazowo jest widok na parametry pogodowe z czasu wyprawy, z opcją zoomowania na dłuższy okres.
Nie wiem czy jasno to wyraziłem, ale ciut się spieszę ;D
-
Co do oznaczania czasu wyprawy na osi czasu, to nie wiem, czy to jest przydatne - tzn. czy potrzebny jest do tego wykres. Raczej widziałbym to jako listy: rok - liczba wypraw, miesiąc - liczba wypraw i z tego poziomu wejście do samej listy wypraw: dzień - miejsce, wynik. Natomiast dla konkretnej wyprawy dobrze by było móc sobie zobaczyć warunki pogodowe w trakcie, jak i na jakiś okres w tył i w przód (ale pewnie nie więcej niż kilka dni). Wtedy widać, jaki był trend ciśnienia czy poziomu wody. I to już fajnie by wyglądało na wykresie. Czyli bazowo jest widok na parametry pogodowe z czasu wyprawy, z opcją zoomowania na dłuższy okres.
Nie wiem czy jasno to wyraziłem, ale ciut się spieszę ;D
Właśnie o to mi chodzi. Może źle się wyraziłem. Dla konkretnej wyprawy mamy:
Opcja 1.
Wykres- zakres taki ile byliśmy nad wodą +- 6h dla kontekstu co sie dzialo tuż przed i tuż za. A do tego osobny wykres archiwalny np 5 dni w tył.
Opcja 2.
Wykres dla zakresu wyprawy + 5 dni wstecz od razu na jednym wykresie, ale np zakres wyprawy będzie miał zielone tło czy coś takiego, no żeby było to oddzielone. (I to tutaj chodziło mi o zaznaczenie zakresu wyprawy na osi, na pojedynczym wykresie- czyli to zielone tło.)
-
ok, to ja źle zrozumiałem ;)
Opcja 1 powinna być czytelniejsza.
-
Przebudowa trybu Live i automatyzacja.
Cześć!
Pomimo napiętego grafiku długa przerwa nie oznaczała braku działań – wręcz przeciwnie. Skupiłem się na tym, co w aplikacji najważniejsze: na wygodzie użytkowania, gdy mamy mało czasu między braniami. Przebudowałem kluczowe elementy, żeby aplikacja sama "podpowiadała" dane, zamiast zmuszać nas do ich wpisywania.
Co nowego wjechało do apki?
• Zupełnie nowy Ekran Live: Zmieniłem podejście do prezentacji danych. Teraz mamy pionowy widok historii, gdzie na osi czasu widzimy segmenty: co, jak i na jakiej głębokości było łowione. To znacznie ułatwia szybki podgląd tego, co działo się godzinę czy dwie temu.
W domyśle nie ma to działać tak, że co 5min zmieniamy przynętę i to wpisujemy, bardziej chodzi o zapis gdzie próbujemy teraz łowić, w opisie możemy dodać nazwę zanęty, opis miejsca, mamy głębokość przynęty i dna, a po zmienię przynęty wszelkie dane od razu przechodzą na nowy segment. Chciałbym by jak najbardziej opisywało to jak lowimy, jezeli lowimy przez 3h w jednym miejscu i zmianiamy co chwilę na te same 3 przynęty to docelowo robimy jeden segment dla kuku/czerwony robak/ biały robak. Muszę jeszcze przemyśleć jak to technicznie rozegrać, ale mniej więcej tak to ma działać.
• Inteligentne dodawanie ryb:
Aplikacja automatycznie zaciąga dane z aktualnego "segmentu" (przynęta, głębokość itp.).
Szybkie powielanie: Możemy jednym kliknięciem dodać kilka takich samych ryb (np. gdy w wejdzie stado leszczy o podobnym wymiarze).
Szablony z historii: Opcja dodania ryby na wzór jednej z 5 ostatnich (z możliwością szybkiej edycji).
• Zarządzanie przynętami:
Oprócz domyślnych przynęt mamy opcję "inne", gdzie przy wpisywaniu tekstu automatycznie podpowiada nam przynęty, możemy tam też dodać przynętę z spoza listy.
Aplikacja zapamiętuje 8 ostatnio używanych przynęt (w tym te dodane przez Was ręcznie), dzięki czemu wybór "ulubieńców" to sekunda.
W przyszłości również mam zamiar dodać "pudełka" przynęt, gdzie podczas tworzenia nowej wyprawy będziemy mieli wybór ulubionych (spining, sprawik, grunt, czy ile ich tam sobie wymyślimy) tak aby od razu ustawiały nam się nasze przynętyw szybkim wyborze, bez potrzeby wpisywania za każdym razem.
Zaczynam pracę nad edycją segmentów i widokiem szczegółów- aby nawet najmniejsze segmenty po kliknięciu wszystko nam wyswietlaly, a błędy szybko dalo sie naprawić. Da to nam lepszą organizację danych: co pozwala na rzetelną analizę wyprawy po powrocie do domu.
Wiem, że ekran Live wciąż wymaga szlifów wizualnych, ale priorytetem była dla mnie funkcjonalność i szybkość działania. Chcę, żeby to narzędzie wyglądało i pracowało profesjonalnie, eliminując monotonne wpisywanie danych, jednocześnie zostając na jakiej najdokładniejszym poziomie zbierania danych.
Dodam jeszcze opcję zaznaczenia "skubania" żeby odhaczyć przy braku brań jakąś aktywność czy to drobnicy, czy chimerycznych ryb.
Wrzucam kilka screenów, jak teraz wygląda logowanie ryb i historia przynęt. Dajcie znać, co myślicie o takim pionowym układzie historii – dla mnie wydaje się to dobrym wyjściem, gdzie możemy od razu porównać wyniki na obu wedkach, tego jak sprawdzają sie nasze przynęty oraz wybrana głębokość.
-
Hej, w jakim języku do piszesz?
Wysłane z mojego SM-G780G przy użyciu Tapatalka
-
Hej, w jakim języku do piszesz?
Wysłane z mojego SM-G780G przy użyciu Tapatalka
Kotlin. Stawiam na natywne rozwiązanie pod Androida, żeby wszystko śmigało bez zamulania.