Blog aplikacji Polskie Góry  

Na moim blogu obejrzysz setki zdjęć panoram górskich z opisami, a także poznasz wiele ciekawych pojęć, takich jak: undulacja, refrakcja, deniwelacja, deklinacja, inklinacja, analema, paralaksa, aberracja, dystorsja. Zbyt skomplikowane? To dowiesz się np. dlaczego o wschodzie i zachodzie słońce jest czerwone oraz dlaczego lepiej nie stawać z boku na zdjęciu grupowym. Na dole ekranu znajduje się spis treści wszystkich wpisów na blogu. Zapraszam :-)

^/\^ Robert Celiński, autor aplikacji Polskie Góry ^/\^

21 czerwca 2018 - Błędy, robaki, bugi, babole - wszystkie w końcu naprawione! :-)


Ta historia zaczęła się w niewinny sposób. Otrzymałem komunikat od Google, że jeżeli w najbliższych miesiącach nie dostosuję aplikacji Polskie Góry do wymagań nowych wersji systemu Android, to nie będę mógł już publikować aktualizacji programu w sklepie Google Play. Na początku brzmiało groźnie i wyglądało na dość dużą zmianę, ale na szybko dowiedziałem się, że wystarczy zmienić jeden parametr w pakiecie instalacyjnym, podnosząc w tej sposób wersję target API (docelowego interfejsu programistycznego) przynajmniej do poziomu 26 (Android w wersji 8.0). Przestawienie tego parametru to była pestka. Przetestowałem tę wersję aplikacji na swoim telefonie i wszystko działało dobrze. W niedzielę rano (10 czerwca) opublikowałem wersję 9.02 w sklepie Google Play i wyruszyliśmy z żoną pobiegać po górach. To był duży błąd... (publikacja nieprzetestowanej wersji, nie wyjazd na wycieczkę ;-))

Wieczorem pojawiły się pierwsze problemy. Zacząłem dostawać maile i wiadomości na Facebooku z pogróżkami od użytkowników, że jeżeli aplikacja nie będzie dobrze działać, to ją odinstalują. Zostałem obsmarowany publicznie w sklepie Google Play kilkoma jednogwiazdkowymi opiniami. W niedzielę aplikacja zaraportowała 82 awarie, w poniedziałek - 31 awarii. Zareagowałem dość szybko, próbując wycofać tę nową wersję i przywrócić starszą. Niestety, sklep Google Play na to nie pozwolił. Wyświetlił się komunikat, że nie mogę wycofać aplikacji w sklepie do poprzedniej wersji API. Byłem w ślepej uliczce i nie mogłem się cofnąć. Jedyną opcją była próba pokonania stojącej przede mną ściany z napisem "API 26", złożonej z wielu programistycznych kłód, rzuconych mi pod nogi. Rozpoczął się mój dramat i przełożyło się to u mnie na drażliwość, bezsenność, nocne moczenia (wróć - tego ostatniego na szczęście nie było ;-)).



Cały problem wynikał z faktu wprowadzenia pewnych ograniczeń w wyższych wersjach Androida przez firmę Google oraz z mojej niefrasobliwości. Liczyłem na to, że te nowe wersje będą "kompatybilne wstecz", to znaczy oprogramowanie napisane pod starsze wersje Androida będzie działało również w nowszych wersjach. Okazało się, że jest inaczej, a pierwsze problemy zaczynają się od wersji Android 6.0 Marshmallow (Google nazywa kolejne wersje Androida od różnych słodyczy, np. 4.4 KitKat - popularny baton, 5 Lillipop - lizak, 6 Marshmallow - słodka pianka, 7 Nougat - nugat, 8 Oreo - popularne ciasteczka). Obsługa tych wszystkich wersji systemu już nie jest taka słodka dla programistów, szczególnie jeżeli pisze się taką aplikację jak Polskie Góry, która działa już od API 10, czyli telefonów z Androidem 2.3.3 Gingerbread - piernik, stary piernik z 2010 roku ;-) Według statystyk Google, 100% aktywnych obecnie na rynku telefonów z Androidem powinno obsłużyć tę wersję oprogramowania. Jest to zaleta aplikacji, bo działa ona również na starych telefonach, ale ma też wady, bo biedny programista musi obsłużyć bardzo szeroki wachlarz wersji systemu Android, a jak przeczytacie niżej, nie jest to takie proste.

W wersji 6.0 Marshmallow wprowadzono nowy model kontroli uprawnień. Jeżeli użytkownik instaluje aplikację, to nie musi od razu wiedzieć, jakie posiada ona uprawnienia, a dopiero po jej zainstalowaniu i pierwszym uruchomieniu może ona prosić o dostęp do niektórych danych lub czujników w telefonie. W przypadku aplikacji Polskie Góry wrażliwymi uprawnieniami był dostęp do lokalizacji użytkownika (konieczny miedzy innymi do określenia miejsca, z którego oglądana jest panorama górska), kamery (potrzebna do prezentacji podglądu, na który nakładane są opisy w rozszerzonej rzeczywistości, a także do robienia zdjęć) oraz do zapisywania danych na karcie SD (żeby przechowywać zdjęcia i zrzuty ekranu). O te wszystkie uprawnienia trzeba było jawnie zapytać użytkownika, inaczej aplikacja działała nieprawidłowo. W feralnej wersji 9.02, zainstalowanej na telefonach z systemem Android 6.0 Marshmallow i wyższych, już pierwsza próba pobrania lokalizacji użytkownika kończyła się błędem i zakończeniem pracy aplikacji, jeżeli użytkownik nie dał jej do tego uprawnień. Wszystkie te błędy (było ich grubo ponad 100) zostały mi automatycznie zaraportowane w konsoli Google Play. Wszystko to bardzo mnie zmartwiło, z drugiej strony poczułem się zmobilizowany, że tyle osób korzysta z aplikacji (a był to tylko jeden dzień) i prosi o naprawę błędów.

Krótka informacja o automatycznym raportowaniu błędów w konsoli Google Play

Ten pierwszy, najpoważniejszy błąd udało mi się naprawić pierwszego dnia wieczorem. Wcześniej na kilka godzin wycofałem aplikację ze sklepu (była to pierwsza taka sytuacja w historii mojej przygody z programowaniem aplikacji mobilnych), żeby użytkownicy jej nie pobierali i się od razu nie zniechęcali. Myślałem nawet o tym, żeby tymczasowo wstawić do sklepu aplikację z wielkim napisem "Przepraszamy za usterki", jaki za dawnych czasów pokazywali w telewizji ;-)

Pojawiły się też inne problemy. Żeby dostosować aplikację do nowych wersji systemu Android, musiałem przenieść ją do Android Studio - innego środowiska programistycznego (IDE - integrated development environment). Jest to już trzecie IDE, którego używam przy projektowaniu aplikacji mobilnych. Zacząłem w 2010 roku od programowania w IDE NetBeans z odpowiednim plugin-em (wtyczką) do tworzenia aplikacji w J2ME (mobilna Java), które działały między innymi na telefonach Nokia z systemem Symbian (mimo dominacji smartfonów, takie "telefony z guzikami" są nadal popularne, szczególnie wśród starszych osób). Potem przez kilka lat korzystałem z IDE Eclipse z odpowiednim plugin-em Androida, a teraz przeniosłem się na Android Studio, oparte na IDE IntelliJ. Przeprowadzka na AS była konieczna, bo pewnych rzeczy nie dało się już zrobić w Eclipse i Google wyraźnie napierał, żeby deweloperzy przenieśli się na to środowisko.

Okazało się też, że do pakietu aplikacji Polskie Góry muszę dołączyć odpowiednie biblioteki (dodatkowe pakiety z podprogramami do wykorzystania), które zapewnią kompatybilność starego kodu z nowszymi wersjami Androida. Niektóre fragmenty kodu trzeba było po prostu przepisać, żeby działały w wersji Android 2.3.3 (wraz z załączoną biblioteką) oraz w wersji Android 8.0. Zmiana środowiska programistycznego i dołączenie bibliotek spowodowały, że pakiet instalacyjny aplikacji w wersji deweloperskiej (dostępna w sklepie jest mniejsza) urósł o 1,5 MB i obecnie aplikacja "waży" prawie 7 MB, przez co dłużej się przesyła, instaluje i uruchamia.

Kolejnym problemem było kodowanie znaków na nowej platformie programistycznej. W Eclipse aplikacja była napisana w kodowaniu ISO 8859-2 (tzw. "środkowo-" i "wschodnioeuropejskie"), które prawidłowo wyświetla znaki polskie, czeskie i słowackie, często zawarte np. w nazwach szczytów w aplikacji Polskie Góry, a także sporadycznie wykorzystywane rumuńskie (tak, w aplikacji są zawarte też rumuńskie szczyty, widziane np. z Tarnicy w Bieszczadach) i niemieckie. Teraz udało mi się przekonwertować wszystkie pliki źródłowe do bardziej uniwersalnego kodowania UTF-8, w którym np. polskie znaki diakrytyczne kodowane już są jako dwa bajty (w ISO 8859-2 jest to tylko jeden bajt, bo w tym kodowaniu jest tylko 191 znaków łacińskiego pisma).

Kodowanie ISO 8859-2

Kodowanie UTF-8

Poza najważniejszą kwestią zmiany modelu uprawnień, pojawiły się też inne problemy, np. w najnowszych wersjach Androida pewne standardowe elementy ekranu wyświetlały się nieprawidłowo - z małą czcionką lub w ogóle były niewidoczne, wyskakiwały w dziwnym miejscu, itd.

Z ostatnim problemem borykałem się ładnych kilka dni i udało mi się go wyjaśnić dzięki pomocy użytkowników. Zgłaszali oni takie problemy, że po pewnym czasie zapominane są ustawienia i np. przy kolejnym uruchomieniu aplikacji po paru minutach znowu prosi ona o zaznaczenie pięciu pól checkbox na ekranie startowym. Te ciągle pojawiają się "ptaszki" stały się zmorą niektórych użytkowników. Dopiero głębsza analiza i przygotowanie aplikacji diagnostycznej w wersji beta, pozwoliły mi namierzyć problem. Okazało się, że od wersji Android od wersji 7.0 Nougat nie obsługuje już trybu zapisywania danych, żeby były one możliwe do odczytania przez inne aplikacje - tzw. tryb "World Readable". Musiałem poprawić wszystkie fragmenty w kodzie, żeby tryb zapisu był prywatny i dane były przeznaczone tylko dla aplikacji Polskie Góry.

Opis błędu związanego z zapisywaniem danych

Piszę to wszystko, żeby uzmysłowić laikom, że tworzenie tego typu aplikacji jest dość skomplikowane i proszę o wyrozumiałość, jeżeli przez chwilę coś działa nie tak. Łatwo tutaj popełnić błąd, szczególnie przy takim szerekim wachlarzu wersji systemu Android. Rozumiem, że każdy klient chciałby otrzymać idealny produkt, który zawsze będzie sprawnie działał i do tego będzie darmowy, bez reklam. W sklepie Google od razu pojawiło się kilka negatywnych opinii i niektóre pochodziły od osób, które wcześniej korzystały z aplikacji Polskie Góry, były z niej zadowolone, ale jej nie oceniały. Teraz coś nagle przestało działać i od razu "Fatalnie, jedna gwiazdka!". Przypomina mi to dowcip o głuchoniemym Jasiu, który nagle przemówił w czasie rodzinnego obiadu: "Gdzie jest kompot!?" - "Jasiu, ty mówisz! Dlaczego wcześniej nie mówiłeś?" - "Bo kompot zawsze był" ;-)

Spytacie mnie pewnie, dlaczego tak nonszalancko podszedłem do wypuszczenia nowej wersji aplikacji, bez gruntownych testów na nowych urządzeniach. Po pierwsze, nie wiedziałem, że publikacji w nowszej wersji API nie da się już wycofać do starszej wersji. Myślałem, że jak coś nie będzie działało, to najwyżej przywrócę wszystko w sklepie Google Play do poprzedniego stanu. Po drugie, jestem "biednym" programistą, który nie ma zbyt wielu urządzeń do testów i posiada niezbyt mocny komputer, na którym nie da się uruchomić emulatora w najnowszych wersjach Androida. Do tej pory miałem do dyspozycji telefony z Androidem w wersji 5.1 Lillipop - starszy Huawei Y6 oraz Lenovo K5. Dopiero niedawno kupiliśmy żonie nowszą wersję Huawei Y6 2017 z Androidem w wersji 6.0 Marshmallow, a ten sam model dostałem również w pracy. Nie mam jednak do dyspozycji telefonów z wersją 7 i 8, na których występowały niektóre problemy. Jeżeli chodzi o emulację urządzenia na komputerze, to nowsze wersje Androida wymagają już mocniejszych maszyn. Poza tym, odzwyczaiłem się już od testowania aplikacji na komputerze i przeważnie robię to na telefonie, a w celu tzw. debugowania (kontrolowanego wykonywania programu) korzystam z urządzenia połączonego z komputerem przez kabel USB. Aplikacja Polskie Góry jest na tyle zaawansowana, że wielu rzeczy nie da się sprawdzić wyłącznie na komputerze, bez korzystania z telefonu. Chodzi mi np. o lokalizację GPS (da się ją zasymulować w emulatorze na komputerze, ale to nie to samo co testy w terenie), działanie kompasu, odczytywanie linii horyzontu z obrazu, itd. W ekstremalnej sytuacji muszę się opierać na testach użytkowników na ich urządzeniach. Na szczęście kilka osób było dla mnie bardzo życzliwych (są wymienione na końcu artykułu).

Testy aplikacji Polskie Góry na telefonie Huawei Y6 2017

Poniższa tabela prezentuje błędy w aplikacji Polskie Góry, naprawione w ostatnim okresie.

Nr Opis błędu Wersja Android Szczegóły błędu
i opis naprawy
Data naprawy Naprawiony
w wersji
1 Problem z uruchomieniem aplikacji po przejściu ekranu startowego Android 6.0
Marshmallow
Wynikał z braku uprawnień aplikacji do ustalania lokalizacji - dodano komunikat z prośbą o akceptację uprawnień do lokalizacji 11 czerwca 10.02
2 Problem z wyświetlaniem danych na dodatkowym menu kontekstowym pod przyciskiem Opcje Android 8.0
Oreo
Wynikał z błędnej obsługi starszej implementacji menu opcji w tym systemie - dodano specjalną obsługę menu opcji, poza standardem 15 czerwca 10.21
3 Problem z zapisywaniem niektórych ustawień z menu Ustawienia Android 8.0
Oreo
Wynikał ze złej obsługi wyjątku związanego z zapisywanie danych w pamięci aplikacji - zmieniono sposób obsługi wyjątków przy zapisie ustawień 15 czerwca 10.21
4 Problem z zapisywaniem zdjęć i zrzutów ekranu wykonanych aplikacją Android 6.0
Marshmallow
Wynikał z braku uprawnień aplikacji do zapisu danych na karcie pamięci - dodano komunikat z prośbą o akceptację uprawnień do zapisywania danych na karcie SD 11 czerwca 10.30
5 Problem z trwałym zapisywaniem wszystkich ustawień aplikacji (powracający ekran z 5 polami checkbox) Android 7.0
Nougat
Problem objawiał się tym, że ustawienia były zapisywane w sposób nietrwały i po uruchomieniu aplikacji za jakiś czas znów pokazywał się ekran z prośbą o akceptację 5 pól checkbox - naprawa polegała na zmianie trybu zapisu danych z MODE_WORLD_READABLE na MODE_PRIVATE, gdyż ten pierwszy został wyłączony w Androidzie 7 Nougat ze względów bezpieczeństwa danych, które nie powinny być dostępne dla innych aplikacji 20 czerwca 10.40

Więcej błędów nie pamiętam, za wszystkie bardzo żałuję ;-) Wydaje mi się, że nowe nie powinny się już pojawiać. Mam nadzieję, że Google będzie w ten sposób rozwijał system Android, że kolejne jego wydania nie będą miały wpływu na działanie starszych wersji aplikacji (takich jak Polskie Góry) i nie będę musiał już interweniować programistycznie, żeby dostosować kod do nowych wersji systemu operacyjnego.

Na koniec chciałbym przeprosić użytkowników za wszelkie ostatnie niedogodności oraz podziękować trzem osobom, które pomogły mi w tym trudnym okresie - są to: 1. Pan Zbigniew Borowiec - za niestrudzone testy na swoim telefonie z Androidem 8 i liczne filmiki prezentujące problemy z działaniem aplikacji Polskie Góry - należy się Oscar w kategorii "obcojęzyczny dramat programistyczny" ;-), 2. Pan Janusz Czaja - za równie niestrudzone testy na telefonie z Androidem 7 oraz (jak mawiają Anglicy: "last but not liść") 3. Moja żona Anulka - za pożyczenie mi do testów swojego telefonu z Androidem 6, a przede wszystkim z zrozumienie i tolerowanie tego, że w ostatnim czasie byłem trochę nieobecny, niewyspany i drażliwy ;-)

Wszystkie wpisy
19 października 2018 - Ostatni dzień przed ciszą wyborczą - głosujcie na mój program :-)

18 października 2018 - Aplikacja Polskie Góry zarobiła już 30 tysięcy! :-)

16 października 2018 - Ankieta - czy umożliwić ukrywanie opisów zagranicznych gór? NIE!

16 października 2018 - Zdjęcia gór z opisami na dole i pierwsza fotografia masztu

14 października 2018 - Ostatni dzień w Karkonoszach - Zamek Chojnik

13 października 2018 - Wycieczka w Karkonoszach: Szklarska, Szrenica, Śnieżka, Szklarska

12 października 2018 - Wycieczka ze Szklarskiej Poręby na Wysoki Kamień

11 października 2018 - Wschód słońca na Klimczoku - z Bystrej przez Kozią i Szyndzielnię

10 października 2018 - Wschód słońca na Klimczoku - z Bystrej przez Magurę

10 października 2018 - Szybkie dodawanie +100 m wysokości przy generowaniu panoramy

9 października 2018 - Wschód słońca na Klimczoku - spod Dębowca przez Szyndzielnię

7 października 2018 - Naprawa problemów ze "skaczącym" GPS

6 października 2018 - Wycieczka dookoła Szczyrku - Skrzyczne, Malinów, Kotarz

1 października 2018 - Warszawskie panoramy z Pałacu Kultury, Centrum i znad Wisły

30 września 2018 - Testy aplikacji pod Tatrami na telefonie Meizu M6

26 września 2018 - Pełnia księżyca oglądana z Gaików (edytowany)

21 września 2018 - Wyzwania sezonowe dla fotografów aplikacji Polskie Góry

19 września 2018 - Latarnie morskie - aplikacja Polskie Góry pomoże na Pomorzu ;-)

18 września 2018 - Symulowanie daty, godziny i położenia słońca (edytowany)

17 września 2018 - Czas na czasową zmianę zmiany czasu?

15 września 2018 - Zdjęcie mgły i korekta wskazań wysokości GPS

9 września 2018 - Wycieczka na Czupel z Łodygowic - fotorelacja

9 września 2018 - Nawigacja z aplikacją Polskie Góry - nie idźcie tą drogą! ;-)

7 września 2018 - Krzyżówka aplikacji Polskie Góry

3 września 2018 - Quizy z rozpoznawania szczytów ze zdjęć lotniczych (edytowany)

28 sierpnia 2018 - Nienormalny rozkład normalny ocen

26 sierpnia 2018 - Górskie korony do kolekcjonowania w aplikacji Polskie Góry

25 sierpnia 2018 - Najpopularniejszy w Polsce tatrzański dwutysięcznik ;-)

20 sierpnia 2018 - Oceny i opinie o aplikacji Polskie Góry

16 sierpnia 2018 - Chopok i Dziumbier w Niżnych Tatrach - fotorelacja

15 sierpnia 2018 - Szczyt Sidorovo i skansen Vlkolínec w Wielkiej Fatrze - fotorelacja

15 sierpnia 2018 - Obrót ekranu i ostrość obrazu - więcej informacji

14 sierpnia 2018 - Šiprúň w Wielkiej Fatrze - fotorelacja

13 sierpnia 2018 - Widoki z Pyšnego sedla w Tatrach Zachodnich

12 sierpnia 2018 - Chleb i Wielki Krywań w Małej Fatrze - fotorelacja

10 sierpnia 2018 - Wielki Chocz - fotorelacja

9 sierpnia 2018 - Ostredok w Wielkiej Fatrze - fotorelacja

8 sierpnia 2018 - Krywań w Tatrach Wysokich - fotorelacja

6 sierpnia 2018 - Filmik instruktażowy z Trzech Lipek - kierunek do Słońca i cienia

5 sierpnia 2018 - Fotorelacja z wycieczki Sopotnia Mała -> Słowianka -> Romanka

4 sierpnia 2018 - Fotorelacja z wycieczki Cięcina -> Abrahamów -> Słowianka -> Skała

29 lipca 2018 - Fotorelacja z Beskidu Żywieckiego - Sucha Góra i Redykalny Wierch

28 lipca 2018 - Widoki z Pałacu Kultury w Warszawie i całkowite zaćmienie Księżyca

22 lipca 2018 - Fotorelacja z Beskidu Małego - Kiczera i Góra Żar

21 lipca 2018 - Fotorelacja z Beskidu Śląsko-Morawskiego - Jaworowy i Ostry

20 lipca 2018 - Biskupia Kopa - stąd w Polsce zobaczymy Karkonosze i Tatry

17 lipca 2018 - Nowości w aplikacji: precyzyjny promień widoczności i funkcja "Lecę tam"

12 lipca 2018 - Kalibracja kąta widzenia kamery w telefonie - filmiki instruktażowe

8 lipca 2018 - Aplikacja Polskie Góry Premium z funkcją teleportacji i zarządzania pogodą

6 lipca 2018 - Laboratorium aplikacji Polskie Góry - rozpoznawanie obrazu

3 lipca 2018 - Widok na Sudety z Gaików w Beskidzie Małym

30 czerwca 2018 - Fotorelacja z wycieczki na Magurkę i Gaiki

30 czerwca 2018 - Jak zrobić dokładne zdjęcia i zrzuty ekranu aplikacją Polskie Góry

29 czerwca 2018 - Aplikacja Polskie Góry w Krakowie - kolejny filmik

27 czerwca 2018 - Filmiki instruktażowe aplikacji Polskie Góry

23 czerwca 2018 - Wydajność aplikacji Polskie Góry - praktyczny przykład (edytowany)

21 czerwca 2018 - Błędy, robaki, bugi, babole - w końcu wszystkie naprawione! :-)

20 czerwca 2018 - Testy aplikacji Polskie Góry na telefonie Huawei Y6 2017

17 czerwca 2018 - Fotorelacja z wycieczki z Ponikwi na Leskowiec i Bliźniaki

1 czerwca 2018 - Fotorelacja z wycieczki spod Dębowca na Klimczok

31 maja 2018 - Gdyby wieżowce były górami

30 maja 2018 - Księżyc w pełni przed wschodem słońca

30 maja 2018 - Widok z Babiej Góry na pomnik smoleński (edytowany)

29 maja 2018 - Zdjęcia z Babiej Góry od Wojtka i Daniela

26 maja 2018 - Fotorelacja z wycieczki granią Gaiki -> Hrobacza Łąka

25 maja 2018 - Widoki z pracy (edytowany)

20 maja 2018 - Fotorelacja z wycieczki w Beskidzie Małym - zdobywanie nowych szczytów

13 maja 2018 - Fotorelacja z wycieczki na Gaiki przy pięknej pogodzie

11 maja 2018 - Kolekcja gór - klonowanie, eksport do Excela, Korona Sudetów

10 maja 2018 - Zdobywanie szczytów z aplikacją Polskie Góry - praktyczny przykład

6 maja 2018 - Aplikacja Polskie Góry w Beskidzie Śląsko-Morawskim - część 3

4 maja 2018 - Aplikacja Polskie Góry w Beskidzie Śląsko-Morawskim - część 2

1 maja 2018 - Aplikacja Polskie Góry w Beskidzie Śląsko-Morawskim (edytowany)

23 kwietnia 2018 - Panorama wieżowców w Warszawie (edytowany)

20 kwietnia 2018 - Panorama ze wzgórza Trzy Lipki w Bielsku-Białej

14 kwietnia 2018 - Fotorelacja z wycieczki Milówka -> Bielsko-Biała przez Beskid Śląski

10 kwietnia 2018 - Aplikacja Polskie Góry na Sardynii

30 marca 2018 - Fotorelacja z wycieczki Dębowiec -> Szyndzielnia -> Klimczok -> Błatnia

25 marca 2018 - Fotorelacja z wycieczki na Gaiki i Hrobaczą Łąkę

22 marca 2018 - Gaiki w pięknej zimowej aurze - fotorelacja

11 marca 2018 - Fotorelacja z wycieczki granią Gaiki - Hrobacza Łąka

10 marca 2018 - Linki do Wikipedii w aplikacji Polskie Góry

5 marca 2018 - 20 tysięcy pobrań aplikacji Polskie Góry! :-)

1 marca 2018 - Ponad 5000 rekordów w bazie danych aplikacji Polskie Góry

24 lutego 2018 - Przełącznik Wyższe / Niższe / Wszystkie do wyboru opisów szczytów

23 lutego 2018 - Naprawa problemów z GPS (edytowany)

18 lutego 2018 - Panorama Tatr z Zębu

14 lutego 2018 - Jak zaimponować dziewczynie w górach

8 lutego 2018 - Ankieta - wyświetlanie informacji o symulowaniu lokalizacji (edytowany)

6 lutego 2018 - Preferowany szczyt na panoramie (edytowany)

5 lutego 2018 - Polskie Góry aplikacją bezawaryjną

3 lutego 2018 - Fotorelacja z wycieczki Bystra -> Magura -> Klimczok

3 lutego 2018 - Podział pasm górskich na mapie

31 stycznia 2018 - Księżyc, superpełnia, Superksiężyc (edytowany)

31 stycznia 2018 - Wróćmy na jeziora

26 stycznia 2018 - Nowy wygląd opisów szczytów w aplikacji i testy w terenie

25 stycznia 2018 - Testy aplikacji na nowym telefonie Lenovo K5

24 stycznia 2018 - Ankieta w sprawie wyglądu opisów w aplikacji

18 stycznia 2018 - Przyspieszenie aplikacji Polskie Góry i 500 szczytów w paśmie

6 stycznia 2018 - Wydajność aplikacji Polskie Góry

6 stycznia 2018 - Jak ukraść górę?

5 stycznia 2018 - Zniekształcenia obrazu i panorama 180 stopni (edytowany)

5 stycznia 2018 - Godzina wschodu i zachodu słońca w aplikacji Polskie Góry (edytowany)

4 stycznia 2018 - Opis panoramy Tatr z Chopoka w Tatrach Niżnych

1 stycznia 2018 - Aplikacja Polskie Góry na Lanzarote

19 grudnia 2017 - Sztuczna inteligencja w aplikacji Polskie Góry

16 grudnia 2017 - Zdobywanie szczytów na Trasie Skaczącego Tygrysa w Beskidzie Małym

16 grudnia 2017 - Jak odległe góry możemy zobaczyć z terytorium Polski?

15 grudnia 2017 - Brzydka ikona -4° - dlaczego nie ma jej w aplikacji Polskie Góry

10 grudnia 2017 - Fotorelacja z wycieczki Magura -> Klimczok -> Szyndzielnia -> Kozia

9 grudnia 2017 - Testy terenowe modułu kolekcjonowania szczytów

4 grudnia 2017 - Kolekcjonuj zdobyte szczyty z aplikacją Polskie Góry! (edytowany)

25 listopada 2017 - Fotorelacja z wycieczki na Magurkę Wilkowicką

25 listopada 2017 - Widok na Tatry z lotniska Aleksandrowice w Bielsku-Białej

23 listopada 2017 - Wschód słońca na Gaikach i widok na Pradziada w Sudetach

21 listopada 2017 - Górska granica Polski na mapie w aplikacji Polskie Góry

16 listopada 2017 - Szlak Huli dookoła Szczyrku (edytowany)

15 listopada 2017 - Pierwsze mrozy na Gaikach i panorama Tatr

7 listopada 2017 - Panoramiczne zdjęcie Tatr z Jurgowa (edytowany)

6 listopada 2017 - Widoczność szczytów przy zmianach wysokości (edytowany)

5 listopada 2017 - Fotorelacja z wycieczki na Skrzyczne i Malinowską Skałę

5 listopada 2017 - Nowości dla rolników - rozpoznawanie upraw w aplikacji Polskie Góry

4 listopada 2017 - Wschód słońca na Klimczoku

31 października 2017 - Pierwsze zimowe wejście na Gaiki

29 października 2017 - Identyfikatory szczytów w bazie danych aplikacji Polskie Góry

29 października 2017 - Zmiana czasu z letniego na zimowy - czy ostatnia?

22 października 2017 - Wyszukiwarka szczytów na portalu RunCalc

22 października 2017 - Aplikacja RunCalc dla turystów górskich

22 października 2017 - Widoki na Tatry z nowej wieży widokowej w słowackim Zdziarze

21 października 2017 - Fotorelacja z wycieczki Gaiki -> Międzybrodzie -> Czupel

20 października 2017 - Tolerancja przy identyfikacji linii horyzontu

18 października 2017 - Burza Ophelia i czerwone niebo na zachodzie o wschodzie

17 października 2017 - Zachód słońca w Bielsku, wschód na Gaikach - panorama Tatr

14 października 2017 - Fotorelacja z Biegu Ultra Granią Beskidu Małego

12 października 2017 - Rozpoznawanie obrazu w praktyce (edytowany)

6 października 2017 - Film promocyjny aplikacji Polskie Góry

5 października 2017 - Przyjazna nazwa miejsca w aplikacji Polskie Góry

3 października 2017 - Paralaksa i naturalny pomiar odległości w górach (edytowany)

1 października 2017 - Fotorelacja z wycieczki wokół Koszarawy

30 września 2017 - Fotorelacja z wycieczki na Rycerzową, Bendoszkę i Praszywkę

28 września 2017 - Piramida krakowska

23 września 2017 - Pozycjonowanie stron aplikacji Polskie Góry

20 września 2017 - Aplikacja Polskie Góry jako nawigacja samochodowa

19 września 2017 - Rozpoznawanie obrazu - określanie linii horyzontu

9 września 2017 - Fotorelacja z wycieczki na Romankę i Rysiankę

3 września 2017 - Rozpoznawanie obrazu i utrudnione testy nowej wersji aplikacji

31 sierpnia 2017 - Jak użytkownicy pomagają rozwijać aplikację Polskie Góry

31 sierpnia 2017 - Wieczorne widoki z Gaików

27 sierpnia 2017 - Fotorelacja z wycieczki na Hrobaczą Łąkę

26 sierpnia 2017 - Fotorelacja z wycieczki na Magurkę Wilkowicką

26 sierpnia 2017 - Prezentacja aplikacji Polskie Góry na zjeździe PTTK

26 sierpnia 2017 - Powrót do przyszłości z aplikacją Polskie Góry

19 sierpnia 2017 - Bieg Ultra Granią Tatr - widoki z Czerwonych Wierchów

16 sierpnia 2017 - Widoki z Góry Żar i Magurki Wilkowickiej

16 sierpnia 2017 - Polskie Góry na Maderze

31 lipca 2017 - Nowy wygląd aplikacji Polskie Góry

31 lipca 2017 - Widoki z Baraniej Góry

26 lipca 2017 - 10 tysięcy pobrań aplikacji Polskie Góry! :-)

23 lipca 2017 - Były sobie dwa Minčoly

23 lipca 2017 - Burzowe zdjęcia rentgenowskie Skrzycznego

21 lipca 2017 - RunCalc Panoruna - zagraniczne panoramy i opisywanie posiadanych zdjęć

16 lipca 2017 - Widoki z Wielkiej Raczy

16 lipca 2017 - Polskie Góry w Alpach Julijskich i słynny Triglav

9 lipca 2017 - Polskie Góry w Alpach Kamnickich

5 lipca 2017 - Ustawienia ostrości oraz wpływ strefy czasowej na położenia słońca

5 lipca 2017 - Panoramy z Hrobaczej Łąki i Gaików (edytowany)

4 lipca 2017 - Bieg Ku Słońcu i opisywanie wykonanych wcześniej zdjęć

26 czerwca 2017 - Komunikat dla użytkowników, którzy ostatnio zainstalowali aplikację

25 czerwca 2017 - Widoki ze Śnieżki

21 czerwca 2017 - Lato oficjalnie rozpoczęte :-)

19 czerwca 2017 - Podstawowe informacje po zainstalowaniu aplikacji Polskie Góry

14 czerwca 2017 - Poszerzanie horyzontów na temat horyzontu

13. června 2017 - Aplikácia Polskie Góry na slovenských horách

13. června 2017 - Aplikace Polskie Góry ve českých horách

9 czerwca 2017 - Szyndzielnia i Klimczok przy pięknej pogodzie

8 czerwca 2017 - Ostatnie poprawki w aplikacji Polskie Góry

7 czerwca 2017 - Pradziad widziany z Gaików

4 czerwca 2017 - Aplikacja Polskie Góry - wschód słońca na Gaikach, Magurka, Czupel

3 czerwca 2017 - Aplikacja Polskie Góry na Biegu Marduły w Tatrach

1 czerwca 2017 - Cień wielkiej góry (edytowany)

30 maja 2017 - Ciekawe nazwy gór (edytowany)

28 maja 2017 - Babia Góra i Mała Babia ze Słonej Wody

24 maja 2017 - Królewicz Śnieżnik, Królewna Śnieżka i... Cycki Bardotki

20 maja 2017 - Sztuczki w aplikacji Polskie Góry (edytowany)

15 maja 2017 - Nowości w aplikacji: 200 szczytów w paśmie i górskie gwiazdy (edytowany)

7 maja 2017 - 5000 pobrań aplikacji Polskie Góry

3 maja 2017 - Polskie Góry w odwiedzinach w Górach Dynarskich

26 kwietnia 2017 - Tomasz, to masz ty maszty

23 kwietnia 2017 - Czujniki położenia, kompas i deklinacja

15 kwietnia 2017 - Aplikacja Polskie Góry i jej konkurencja

10 kwietnia 2017 - Aplikacja Polskie Góry w Ustrzykach Dolnych (Góry Sanocko-Turczańskie)

4 kwietnia 2017 - Nowości: rysunki panoram, kalibracja kompasu, wybór rozdzielczości

25 marca 2017 - Zmiana czasu z zimowego na letni

21 marca 2017 - Równonoc - wschód słońca na wschodzie, zachód na zachodzie

20 marca 2017 - Widoki ze wzgórza Trzy Lipki w Bielsku-Białej

13 marca 2017 - Co by było, gdyby Ziemia była płaska

7 marca 2017 - Tabela kalibracyjna w aplikacji Polskie Góry (edytowany)

6 marca 2017 - Aplikacja Polskie Góry jeszcze bardziej przyjazna użytkownikom

2 marca 2017 - Podział pasm górskich w aplikacji Polskie Góry

27 lutego 2017 - Wschód słońca na Magurze, widoki z Klimczoka i Szyndzielni

22 lutego 2017 - Karta kalibracyjna (edytowany)

15 lutego 2017 - Gaiki

14 lutego 2017 - Lubię nagie i zarośnięte... (edytowany)

4 lutego 2017 - Quizy z rozpoznawania panoram górskich

31 stycznia 2017 - Aplikacja Polskie Góry w ...Warszawie

29 stycznia 2017 - Wschód słońca na Magurce

28 stycznia 2017 - Wschód słońca na Klimczoku oglądany przez obiektyw szerokokątny

10 stycznia 2017 - Polskie Góry od kuchni (programistycznej)

1 stycznia 2017 - Noworoczny bieg Trasą Skaczącego Tygrysa, zachód słońca w Łodygowicach

31 grudnia 2016 - Sylwestrowy wschód słońca na Klimczoku

30 grudnia 2016 - Wschód słońca na Pilsku, zachód na Magurce

17 grudnia 2016 - Widoki z Góry Żar

13 grudnia 2016 - Wschód słońca na Klimczoku - opis panoramy Tatr

25 listopada 2016 - Aplikacja Polskie Góry bez GPS

22 listopada 2016 - Wschód słońca na Klimczoku

18 listopada 2016 - Aplikacja Polskie Góry - jak to działa?

6 listopada 2016 - Nowości w aplikacji: lista szczytów i rysowanie kształtów gór

25 października 2016 - Algorytm określania widoczności gór oraz nowe tatrzańskie szczyty

23 października 2016 - Aplikacja Polskie Góry w Tatrach

17 października 2016 - Wakacyjny konkurs fotograficzny rozstrzygnięty

2 października 2016 - Refrakcja - dlaczego o wschodzie i zachodzie Słońce jest czerwone?

15 września 2016 - Apel do użytkowników aplikacji Polskie Góry: przeczytajcie instrukcję :-)

12 września 2016 - Polskie Góry w odwiedzinach w Górach Riła

1 września 2016 - Mądrości na temat wybitności (edytowany)

31 sierpnia 2016 - Ulubione miejsce na górskiej panoramie

29 sierpnia 2016 - Więcej o historii i budowie polskich gór

25 sierpnia 2016 - Górska róża wiatrów w aplikacji Polskie Góry

18 sierpnia 2016 - Genialna luneta na szczycie Monte delle Rezze nad Livigno

13 sierpnia 2016 - Polskie Góry w Alpach - ciąg dalszy

11 sierpnia 2016 - Polskie Góry w... Alpach ;-)

1 sierpnia 2016 - Lekcja historii o Sudetach

12 lipca 2016 - W stronę Słońca

18 czerwca 2016 - Nowości w aplikacji: rysowanie panoram oraz wykorzystanie położenia Słońca

16 maja 2016 - Undulacja i ustawienia wysokości (edytowany)

5 maja 2016 - Kąt widzenia aparatu w telefonie (edytowany)

4 maja 2016 - Zniekształcenia obrazu w aparatach telefonów komórkowych (edytowany)

----------------------------------------------------------------
Powrót do strony głównej aplikacji Polskie Góry
----------------------------------------------------------------
Copyright 2015-2018 Robert Celiński, Byledobiec Anin