Witajcie, długo długo nic nie pisałem ale dziś oznajmiam że moja aplikacja do nagrywania tras GPS o nazwie FreeTrackGPS pojawiła się nareszcie na Google Play możecie ją pobierać dla telefonów z Androidem 4.0.3 i nowszych

Jakie podstawowe funkcje ma FreeTrackGPS?

- Rejestrowanie tras GPS
- Podgląd trasy na żywo
sylwke3100 - Witajcie, długo długo nic nie pisałem ale dziś oznajmiam że moja aplikac...

źródło: comment_mjm6j0fg9C2vTjo6AbGU3oTzMhY32Br1.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sylwke3100: Apka niestety wygląda jakby była robiona ~3-4 lata temu :( Dlaczego nie używasz Gradle, AppCompat, Design Library itd? Jak ktoś ją odpali na Marshmallow to ujrzy przestarzały Holo (wszystkie alert dialogi w starym stylu, action bar zamiast toolbara itd.). Pamiętaj, że sama funkcjonalność to nie wszystko. Jak program będzie brzydki, to nikt go nie będzie używał.
  • Odpowiedz
Dziś dodałem do FreeTrackGPS dość przydatną rzecz a mianowicie zaznaczony obszar ok 100m w którym zaznaczony przez nas punkt będzie ignorowany. jest to dość istotna rzecz bo wcześniej nie mieliśmy takiej informacji tylko zaznaczenie samego punktu. Do tego jeszcze poprawiłem centrowanie w tym widoku by ustawiało się na konkretny dość przyzwoity poziom zoomowania przy wyborze tej opcji.

Tutaj więcej o samych zmianach w kodzie
i tu

Tutaj info o całym projektem
sylwke3100 - Dziś dodałem do FreeTrackGPS dość przydatną rzecz a mianowicie zaznaczon...

źródło: comment_3hnJfKf7BXncivo2y4MOzebOgM5AtG5Y.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Oto kolejna wersja mojej aplikacja do rejestrowania tras GPS do GPXa czyli #freetrackgps oznaczona numerkiem 0.9

W tej wersji skupiłem się głównie na poprawie drobnych błędów typu likwidacja powiadomienia jeśli FreeTrackGPS zostało niespodziewanie zamknięte, poprawa układu ustawień, tłumaczenia polskiego i wiele innych mniejszych pierdół.

Aplikacja jednak zyskała dwie istotne rzeczy. Pierwsza to podgląd treningu na żywo na mapie wraz z jej aktywnym zoomowaniem w przypadku braku miejsca ścieżki na ekranie (Co można zobaczyć na obrazku). Druga rzeczą jest możliwość usuwania filtrów na liście treningów za jednym zamachem

Obecną
sylwke3100 - Oto kolejna wersja mojej aplikacja do rejestrowania tras GPS do GPXa czy...

źródło: comment_On8IDuOMKtGwi2XQIshqUT5spn8F6Z5d.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wczoraj/dziś zaimplementowałem w swojej aplikacji FreeTrackGPS możliwość podglądu treningu podczas jego uruchomienia wraz z informacją o dystansie.

Mapa się aktualizuje samoczynnie co 3 zmiany pozycji GPS.

Od strony programistycznej użyłem broadcast receivera i co ciekawe Handlera(nowa dla mnie rzecz) który w metodzie handleMessage w Activity z mapą ją aktualizuje a wywoływana zmiana za pomocą mhandler.dispatchMessage w Receiverze wysyłając przy okazji do activity aktualny dystans

Tutaj
sylwke3100 - Wczoraj/dziś zaimplementowałem w swojej aplikacji FreeTrackGPS możliwość...

źródło: comment_FnZmqGPtS27n9sBubFoulY4GHAR0HLUr.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i oto kolejna wersja mojej aplikacji do nagrywania trasy za pomocą GPS na Androida o nazwie FreeTrackGPS numerowana jako 0.8

W tej wersji zaszły takie zmiany:

- Dodanie alertu przy usuwaniu treningu
- Możliwość sterowania treningiem za pomocą widgetu z pulpitu (uruchamianie trening/pauza/odpauzowanie) oraz podgląd tam dystansu
sylwke3100 - No i oto kolejna wersja mojej aplikacji do nagrywania trasy za pomocą GP...

źródło: comment_CXEFxEbJddHZvdQQ9ha2oZSkgzaJPcuy.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@eloar: Ale to tylko w przypadku gdy dom jest na środku trasy. Jeśli dom jest początkiem to nie będzie widać bo wtedy początek trasy przesunie się o te x metrów za obszarem jaki został oznaczony punktami (możesz dodać przecież kilka punktów by zwiększyć obszar)
  • Odpowiedz
@eloar: To wszystko zależy jaki obszar sobie ustawisz. Poza tym tu możesz dodać różne miejsca. No i wcale GPXa nie musisz nigdzie wrzucać. Wszystko może cały czas być na telefonie (moja aplikacja łączy się z netem dopiero gdy wybierzesz podgląd trasy na mapie bo wtedy pliki mapy muszą się pobrać)
  • Odpowiedz
No długo nic nie pisałem jak w postępach związanych z moją aplikacją FreeTrackGPS bo generalnie nie miałem czasu na kodzenie nie miałem. No ale dziś przysiadłem i dodałem nareszcie obsługę widgeta dzięki któremu można sterować treningiem (włączać, pauzować, odpauzować) oraz zobaczyć ile km zrobiliśmy.

Zmiana w kodzie tutaj w commicie https://github.com/sylwke3100/FreeTrackGPS/commit/9377fb77feb3875e5ebb448bfd9cc618ec0c9a66

Nie było to takie proste bo troszku było komplikacji związaniem z tym że włączenie/pauzowanie/odpauzowanie treningu działało z widgetu ale MainActivity się nie aktualizowało dzięki czemu MainActivity twierdziło że trening jest nieuruchomiony. Rozwiązałem to za pomocą onResume() w tymże activity które aktualizowało interface.

Na
sylwke3100 - No długo nic nie pisałem jak w postępach związanych z moją aplikacją Fre...

źródło: comment_pDxUSCwqttmZfi9i2xPCFDJbqnT1BSFU.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i #freetrackgps otrzymał funkcje dodawania ignorowanych punktów za pomocą mapy. Teraz nie trzeba już znać dokładnych punktów, można sobie je wyklikać a nawet pobrać i ustawić mapę z GPSa.

Generalnie wziąłem się też za nazwy akcji tak aby pasowały do tego od czego są i co robią

Tutaj zmiany w kodzie https://github.com/sylwke3100/FreeTrackGPS/commits/master

#sylwkesiechwali
sylwke3100 - No i #freetrackgps otrzymał funkcje dodawania ignorowanych punktów za po...

źródło: comment_YzlWqySVCl7HpUwB6KR8unqEKxlIlqA6.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No aplikacja #freetrackgps otrzymała wczoraj w tym commicie działające autozoomowanie. Teraz wchodząc w zakładce mapa zobaczymy całą ścieżkę treningu

Jednak nie sprawdzałem czy lista z punktami jest pusta( ͡° ͜ʖ ͡°) przez co przy pustym treningu Fragment z mapą się wywalał. ale już to poprawiłem tutaj

#programowanie
sylwke3100 - No aplikacja #freetrackgps otrzymała wczoraj w tym commicie działające a...

źródło: comment_nRudXzIbQ2BDxMmCuF1Ezpkd9OV56pl3.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i nareszcie nadeszła chwila i wraz z nią wersja 0.7 mojej aplikacji na Androida #freetrackgps do zapisu trasy do GPXa.

Ta wersja przynosi parę zmian choć głównie dotyczą one kwestii kodu ale nie tylko czyli:

- Dodanie mapy do informacji o treningu wraz z zaznaczonymi punktami startu/końca
- Przerzucenie funkcji zbierania treningu do usługi.
sylwke3100 - No i nareszcie nadeszła chwila i wraz z nią wersja 0.7 mojej aplikacji n...

źródło: comment_NzQiu5kmyagofwjHOys9VlRm1HRDdRVA.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i poprawiłem centrowanie mapy w #freetrackgps . Myślałem że ja coś źle robię a tu się okazuje że w OSMDROID 4.2 był bug przesuwający mapę o jakiś obszar w zależności od zoomu od punktów gps a zmiana na 4.3 go rozwiązała.

Tak to teraz ze zaznaczoną ścieżką treningu wygląda.

Pozostaje mi jeszcze dodać oznaczenia początku i końca ścieżki i będzie nowa wersja 0.7

Więcej
sylwke3100 - No i poprawiłem centrowanie mapy w #freetrackgps . Myślałem że ja coś źl...

źródło: comment_qKBTgtjfuAGLTRfD2syxgfPjY5bXN018.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i mogę ogłosić światu nową wersje #freetrackgps oznaczoną numerkiem 0.6.

FreeeTrackGPS jest to prosta aplikacja do zapisywania śladów gps postaci plików GPX (najpierw jednak do bazy), posiada proste możliwości konfiguracyjne szybkości/dystansu przechwytywania treningu, powiadomienia na pasku powiadomień oraz wibracyjne co przekroczony kilometr. Na dodatek aplikacja umożliwia dodawanie ignorowanych punktów ręcznie czy z lokalizacji GPS dzięki czemu możemy ignorować obszar 100m wokół takiego punktu unikając zapisania do treningu np naszego miejsca zamieszkania czy pracy.

Głównymi zmianami jest dodanie możliwości ustalania nazwy punktu ignorowanego, ustawianie lokalizacji prosto z obecnej pozycji GPS oraz powiadomienia wibracyjne które po włączeniu ich uaktywniają się co przekroczony kilometr naszego treningu. Do tego poprawiłem układ ustawień bo niektóre przyciski odstawały od siebie.

Od
sylwke3100 - No i mogę ogłosić światu nową wersje #freetrackgps oznaczoną numerkiem 0...

źródło: comment_I6OWGQO04AQDapE6UIxImQwRprgxFWS1.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@niezielony: Wgłębiłem się trochę w to i stwierdzam że na obecną chwilę i przynajmniej przez dłuższy czas nie będę ustawień zmieniał bo widzę że google zrobiło tak że żeby taką prostą pierdołe dodać trzeba rzeczy natworzyć by być z czymś tam zgodne. To ja podziękuje...
  • Odpowiedz
Witajcie

Dziś nadeszła nowa wersja oznaczona numerkiem 0.5 mojej aplikacji na telefony Android czyli FreeTrackGPS

Jest to aplikacja do zapisu treningu do GPXa tak aby można było sobie gdzieś wyeksportować, posiada proste możliwości konfiguracyjne treningu (szybkość skanowania, odległość), możliwość dodawania punktów ignorowany oraz prosty interface

Tu
sylwke3100 - Witajcie

Dziś nadeszła nowa wersja oznaczona numerkiem 0.5 mojej apli...

źródło: comment_PRUcFuPEw75Cp8egzvBnfvjARH8sypOZ.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qmar: Sorki że tak późno odpisuje ale przypomniał mi się ten wpis, To jest tylko update bazy (tzn jej wersja). Nikłe są szanse by ktoś trafił na taki update żeby mu baza nie działała ale poprawie ten szczegół.
  • Odpowiedz
No i FreeTrackGPS doczekał się zalążków funkcji ignorowania określonych punktów. Działa to tak że po wpisaniu współrzędnych FTG ignoruje je oraz obszar 100 metrów od nich dzięki czemu nie pojawią się one w GPXie. Jest to obecnie prosta implementacja ale na testach działała.

Tak wygląda ekran z tym ale nie bijcie mnie, nie mam wyczucia estetyki ani nikogo do pomocy

No i tradycyjnie małe poprawki w kodzie, poprawa polskiego tłumaczenia czy usunięcie wyświetlania szybkości z ekranu głównego

Tu
sylwke3100 - No i FreeTrackGPS doczekał się zalążków funkcji ignorowania określonych ...

źródło: comment_ZYPCXGP2OAdLIhIoRpdDrwQER4MpmxHz.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i przyszła nowa wersja #freetrackgps oznaczona numerkiem 0.4. Aplikacji na telefony z systemem android która pozawala na zapisywanie sobie tras do bazy i eksport do pliku gpx w dowolnym momencie oraz proste możliwości ustawienia przechwytywania gpsa (szybkość skanowania gps oraz odległość punktów skanowania)

Aplikacja nie jest powiązana z żadną platformą więc to jest plus bo gpxa możemy sobie na co chcemy eksportować (endomondo, strava itp)

Ta wersja przynosi minimalne zmiany w wyglądzie, polskie tłumaczenie, podgląd informacji o treningu oraz wiele innych mniejszych poprawek.

Kod
sylwke3100 - No i przyszła nowa wersja #freetrackgps oznaczona numerkiem 0.4. Aplikac...

źródło: comment_q9IHCLGQSq2zjjfMbtsIXldYjZzidnpK.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś czas temu mimo przerwy w rozwijaniu aplikacji dodałem spolszczenie. teraz człowiek lepiej się czuje patrząc na nią.
W planach mam dodać prosty krokomierz jako bajer opcjonalny oraz możliwość ignorowania punktów z dużym błędem (czytaj dokładnością)

Tutaj repozytorium na githubie: https://github.com/sylwke3100/FreeTrackGPS

#freetrackgps #sylwkespamuje
sylwke3100 - Jakiś czas temu mimo przerwy w rozwijaniu aplikacji dodałem spolszczenie...

źródło: comment_DFecNM4qn3J5twke6J2UqbELc8o0C3bO.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i dziś wydałem wersje 0.3 mojego prostego narzędzia do zapisywania tras z GPSa to bazy oraz do plików GPX.

Od strony użytkownika główne zmiany:

- Dodałem możliwość nazywania treningów (max do 50 znaków)
- Dodałem filtrowanie treningów po nazwie oraz dacie rozpoczęcia
sylwke3100 - No i dziś wydałem wersje 0.3 mojego prostego narzędzia do zapisywania tr...

źródło: comment_GkxP1gDTCk4eOolHsP5MroA7Ol8fEWAV.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach