Tuesday, October 27, 2020

EPWA TRAFFIC - mobilna aplikacja na androida

Aplikacja jest jest wizualizacją strony www.epwa-spotters.pl stworzonej i rozwijanej przez Damiana Kochanowskiego. Strona ta jest lubiana przez wiele osób w tym prze zemnie. Jest ona aktualizowana każdego dnia i jeśli nas interesuje jakiś konkretny samolot a przylatuje na stołeczne lotnisko ,to na tej stronie znajdziemy: o której taki przylot jest zaplanowany i jaki to będzie samolot (w większości przypadków znany jest nr rejestracyjny). Poniżej opisuje aplikacje, którą stworzyłem przy użyciu danych z powyższej stronyu, za zgodą Damiana oczywiście.

Strona główna aplikacji

Na stronie głównej aplikacji znajduje się lista przylatujących samolotów. Do wyboru są dwa widoki, listy oraz pogrupowanych w 15 minutowe okna czasowe. Na żółto zaznaczone samoloty specjalne a na zielono samoloty obserwowane (opis w dalszej części postu). Na pasku nawigacyjnym znajduje się opcja wyszukiwania (lupa), opcja wyboru daty (kalendarz) oraz dodatkowe menu pod którym kryją się 2 opcje znane z oryginalnej strony www.epwa-spotters.pl, mianowicie:
  • Exclude local operators
  • Show only specials
Opcje owe nie są zapamiętywane przez program i przy następnym uruchomieniu będą domyślnie nie zaznaczone.

Widok - lista

Domyślnym widokiem jest lista przylotów. Każdy wiersz zawiera podstawowe informacje lotu oraz sylwetkę samolotu powiązanego z lotem.


Widok - 15 minutowe okno czasowe

15 minutowe okno czasowe jest to widok którego celem było zobrazowanie w jakim czasie jest największe zgrupowanie przylatujących samolotów. Pomocne dla osób które przyjechały pod płot porobić zdjęcia i przez godzinę przyleciały 4 samoloty (np. ja raz tak miałem:) )


Widoczne sylwetki samolotów nie są skali do siebie, jest to raczej przybliżenie. Wiele samolotów podobnych do siebie podpiętych jest do tego samego rysunku. Tworzenie rysunków jest bardzo czasochłonne. Myślę, że tyle co jest użyte w programie dobrze oddaje to z jakim typem samolotu oraz jakich jest rozmiarów mamy do czynienia.

Opcje wyszukiwania

Planowane loty można filtrować po:
  • numerze lotu
  • numerze rejestracyjnym samolotu
  • linii lotniczej
  • typie samolotu (wg ICAO)
  • znaku wywoławczym (callsign)

Szczegóły lotu + wcześniejsze wizyty

Jeśli dostępny jest numer rejestracyjny samolotu możemy podejrzeć szczegóły lotu oraz jego historie jeśli takowa była związana z EPWA. Na karcie ze szczegółami lotu można dodać model samolotu do obserwowanych. Dostępną mamy mini galerie (max 5 zdjęć) dzięki uprzejmości serwisu jetphotos.com. Poniżej szczegóły lotu a na następnej karcie historie lotów do EPWA.

Lista obserwowanych samolotów

Obserwowane samoloty to kryteria które można dodać do listy. Samoloty spełniające kryteria będą wyświetlane na liście przylotów z zielonym tłem. Dodatkowo w sekcji "Daily notifications" samoloty te będą wyświetlane razem z opcjami przydatnymi dla fotografów, ale o tym w dalszej części postu.


Jak dodać/modyfikować kryteria obserwowanego samolotu

Aby dodać nowe kryteria wystarczy kliknąć + na górnym pasku ekranu. Przejdziemy wtedy do opcji edycji. Do dyspozycji mamy następujące kryteria wyboru:
  • typ samolotu
  • numer rejestracyjny samolotu
Sylwetka samolotu oraz nazwa są informacjami dodatkowymi mającymi ułatwić znalezienie kryteriów na liście.



Dzienne notyfikacje

Dzienne notyfikacje jest to lista samolotów, które mamy w naszych obserwowanych a spełniają kryteria wyszukiwania z naszej listy obserwowanych samolotów. Z lewej strony znajdziemy ikono-grafiki przedstawiające pozycje słońca oraz prognozę pogody na moment przylotu samolotu. 


Zdjęcia (jeśli będą dostępne) dzięki uprzejmości serwisu jetphotos.com.

Warunki fotografowania

Większość fotografów interesuje w jakich warunkach przyjdzie im robić zdjęcia. Uznałem, że to dobry pomysł, aby takie informacje znalazły się w aplikacji. Zebrane zostały na dwóch kartach i przedstawiają aktualną pozycje słońca w stosunku do lotniska oraz aktualną pogodę.


Więcej szczegółów znajdziemy jeśli klikniemy na poszczególne karty. W przypadku pozycji słońca możemy wybrać dowolna pore dnia czy to przesuwając suwak czy wybierając w oknie dialogowym godzinę. Możliwe jest też wybranie dowolnego dnia w roku. 
Co do pogody to wyświetlana jest szczegółowa aktualna pogoda (temperatura, siła i kierunek wiatru, wilgotność, zachmurzenie i ciśnienie atmosferyczne) oraz uproszczona prognoza pogodowa na najbliższe godziny.




Spotting places

Miejsca do spottingu na EPWA zostały przygotowane przez Kamila Leczkowskiego. Odnośnik prowadzi do Google Maps z opisami miejsc gdzie można robić miejsca, ale również jak dojechać, gdzie zaparkować oraz o jakiej porze najlepiej udać się w dany punk obserwacyjny. Kamil zgodził się na dodanie linku do przygotowanych przez niego opisów, za co dziękuje.

Podsumowanie 

Aplikacja będzie dalej rozwijana, więc jeśli znajdziesz błąd lub masz pomysł jak poprawić działanie aplikacji podziel się tą informacją ze mną wysyłając mi maila na a.strzelewicz@gmail.com. Zmiany będą dokonywane w miarę moich możliwości czasowych dla tego projektu.

Miłego korzystania :)

Do ściągnięcia:

Saturday, January 5, 2019

Cwaniaczek z BlachyPL próbuje wykończyć konkurencje.



Nieuczciwy developer na Google Play Store stara się wykończyć konkurencję wystawiając z kont kolegów negatywne opinie. Niestety nie jest łatwo się obronić przed tego rodzaju atakiem. Sam jestem z jedną z takich osób i chciałbym opisać w jaki sposób łamie zasady sklepu z aplikacjami.

Chcąc zostać programistą aplikacji mobilnych chciałem stworzyć kilka aplikacji do swojego portfolio. Na początek miało to być coś prostego i zdecydowałem się na tablice rejestracyjne (te nowe po roku 2000), gdyż przepisy w tym temacie zmieniają się rzadko i nie będę musiał tego na bieżąco aktualizować. Wykorzystując wolny czas pracując po ok 1-2h dziennie po, ok 2 miesiącach (na początku grudnia) miałem program który udostępniłem w Google Play Store. Nie była to pierwsza aplikacja tego typu w sklepie, różniła się natomiast sposobem prezentacji danych o tablicach. Od po ok 2 tygodniach na mojej i innych tego typu aplikacja zaczęły się pojawiać jednocześnie negatywne recenzje. Na wszystkich z wyjątkiem BlachyPL. Okazało się, że za wszystkim stoi twórca aplikacji BlachyPL Paweł Zarzycki. Tutaj jako gość w podcaście Mateusza Kupilasa (sam Mateusz to spoko gość) https://www.youtube.com/watch?v=FlPiqZApeYY. Chwali się tam jak to udało mu się wypromować aplikację. Nie mówi natomiast słowem o tym jak zaniżał rating konkurentom.



Tutaj podobny atak z anonimowego konta o jednym czasie (tego dnia zaatakowany zostałem tez ja pierwszy raz):



Początkowo myślałem, że ktoś faktycznie zauważył błąd (choć przed udostępnieniem sprawdziłem poprawność kilkukrotnie) i spytałem o jakie tablice chodzi (bez odpowiedzi). Wtedy chciałem sprawdzić czy inni tez maja podobne "błędy" i okazało się że tez dostali podobny komentarz. ok 20-30 minut przeglądania komentarzy i już było jasne że to Paweł Zarzycki manipuluje opiniami.

Jeszcze tego samego dnia oceny od Michała Płudowskiego (kolega Pawła)



Zwróćcie uwagę jak ta sama osoba komentuje aplikacje BlachyPL

Kolega Michał na facebook



Sam sobie też zawyża opinie i to jawnie



W wigilie część konkurencji Zarzyckiego o jednym czasie znowu dostała negatywy tym razem od anonimowego usera (ale po sposobie działania łatwo się domyśleć kto za tym stoi). 
To już było przegięcie i sam wystawiłem mu komentarz opisując jak postępuje z konkurencja. On oczywiście mój komentarz zgłosił jako nieodpowiedni, ale przynajmniej tym samym wysłał go google aby zweryfikowali co wykryłem :) 

Mimo, że wie, że wiem o tym jak używa kont swoich kolesiów do walki z innymi to zrobił to ponownie (teraz pomógł mu Rafał Siwiak):



Rafał Siwiak jest w znajomych Pawła na facebook.



I widać że dalej mu mało, bo parę dni później kolega Daniel Domański atakuje każdego.

Również kolega z facebook.



Dodatkowo na portalach appbrain.com i apkpure.com znalazłem 4 inne aplikacje o tablicach rejestracyjnych, które zniknęły z Google Play Store w 2018. Do deweloperów napisałem prośbę o podesłanie mi negatywnych opinii na temat ich aplikacji. Jeden z nich udostępnił program i zabrałem opinie pasujące do wcześniejszych:



Znaczy to, że Paweł Zarzycki atakował każdego.

Sprawa jest w toku. Google tak nieetyczne zachowania karze usunięciem konta (jeśli robił podobne przekręty z AdMob to najpewniej dostanie karę finansową). Sam formularz do zaraportowania "1 star fake review sabottage" też nie istnieje, trzeba posiłkować się standardowym co utrudnia opisanie szczegółów. 
Niestety zgłoszenie jest rozpatrywane już od tygodnia (ostrzegali, że weryfikacja potrwa dłużej bo w okresie około świątecznym nie ma komu tego sprawdzać, ale trwa to już chyba za długo). Przede wszystkim dlatego, że niszczona jest wielogodzinna praca innych osób, po to żeby jakiś cwaniaczek mógł się wywyższyć.
Zresztą sami oceńcie takie postępowanie.


EDIT:
Po mailowej rozmowie z Pawłem i negocjacjach przeprosił wszystkich którym zaniżał opinie oraz usunął te opinie z kont kolegów. Opinie z anonimowych kont są wciąż widoczne u wszystkich użytkowników i się do nich nie przyznaje mimo że wystawione były w identyczny sposób oraz są zbliżone treścią do tych wystawianych przez niego oraz jego kolegów.