Aplikacja na platformę Android wspomagająca treningi.
-
- Dyskutant
- Posty: 31
- Rejestracja: 14 kwie 2011, 01:59
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
- Lokalizacja: Łódź
- Kontakt:
Witam,
w tamtym roku, pewnie nie przez przypadek, trafiłem na to forum. Chciałem chociaż trochę zmienić swój tryb życia, do tamtej pory zazwyczaj spędzałem większość dnia na siedząco. Zacząłem korzystać z planów treningowych jakie znalazłem na portalu, tak w wielkim skrócie zaczęła się u mnie przygoda z tym sportem, która trwa do teraz.
W czasie, kiedy biegałem zawsze miałem przy sobie telefon GPS'em, który 'mierzył moje dokonania'. Przez ten czas przebrnąłem wiele aplikacji, ale żadna nie spełniała moich wymagań. W tym roku, z racji tego iż jestem na piątym roku informatyki, postanowiłem jako projekt dyplomowy napisać aplikację dla wszystkich forumowiczy. Będzie to oprogramowanie działające na platformie Android(przynajmniej pierwsze jego wersję, jeżeli będzie ona zdobywała popularność pojawią się wersje na inne systemy operacyjne), a do tego witryna internetowa z którą będzie można synchronizować swoje 'dokonania'.
I tu zaczyna się moja prośba do was mam przygotowane już podstawowe wersje specyfikacji technicznej i i funkcjonalnej tej aplikacji, ale pewnie nie o wszystkim pomyślałem. Chciałbym wiedzieć czego wam brakuje w innych aplikacjach, co chcielibyście mieć w idealnym oprogramowaniu jakie chcielibyście mieć funkcjonalności.
Prosił bym o zamieszczaniu wszelakich pomysłów tutaj w temacie. Te będę zbierał podsumowywał, a w późniejszym czasie będą pogrupowane w ankiety, a najciekawsze z niech będą wdrożone.
w tamtym roku, pewnie nie przez przypadek, trafiłem na to forum. Chciałem chociaż trochę zmienić swój tryb życia, do tamtej pory zazwyczaj spędzałem większość dnia na siedząco. Zacząłem korzystać z planów treningowych jakie znalazłem na portalu, tak w wielkim skrócie zaczęła się u mnie przygoda z tym sportem, która trwa do teraz.
W czasie, kiedy biegałem zawsze miałem przy sobie telefon GPS'em, który 'mierzył moje dokonania'. Przez ten czas przebrnąłem wiele aplikacji, ale żadna nie spełniała moich wymagań. W tym roku, z racji tego iż jestem na piątym roku informatyki, postanowiłem jako projekt dyplomowy napisać aplikację dla wszystkich forumowiczy. Będzie to oprogramowanie działające na platformie Android(przynajmniej pierwsze jego wersję, jeżeli będzie ona zdobywała popularność pojawią się wersje na inne systemy operacyjne), a do tego witryna internetowa z którą będzie można synchronizować swoje 'dokonania'.
I tu zaczyna się moja prośba do was mam przygotowane już podstawowe wersje specyfikacji technicznej i i funkcjonalnej tej aplikacji, ale pewnie nie o wszystkim pomyślałem. Chciałbym wiedzieć czego wam brakuje w innych aplikacjach, co chcielibyście mieć w idealnym oprogramowaniu jakie chcielibyście mieć funkcjonalności.
Prosił bym o zamieszczaniu wszelakich pomysłów tutaj w temacie. Te będę zbierał podsumowywał, a w późniejszym czasie będą pogrupowane w ankiety, a najciekawsze z niech będą wdrożone.
Ostatnio zmieniony 03 kwie 2012, 20:35 przez vermer, łącznie zmieniany 1 raz.
-
- Rozgrzewający Się
- Posty: 24
- Rejestracja: 20 sty 2012, 08:31
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
Osobiście korzystam z miCoach i jestem "ogólnie"zadowolony z jego funkcjonalności.
ALE
-brakuję mi zdecydowanie lepszego modułu dla interwałów, tutaj można tylko ustalić 4 różne interwały czasowy i je ewentualnie zapętlić, czyli wszystkie falwarki 5'/4'/3' ... z czasem odpoczynku taki jak wysiłku są niemożliwe.
-powinny być interwały w odniesieniu zarówno do przebytej drogi a nie tylko czasu
-w micoach jest opcja przypominania parametrów treningu, można ją ustawić co kilka minut, opcje do wyboru są ciekawe, tempo,kilometraż, czas, kalorie itd. ale można ustawić jeden intwerwał na wszystkie przypomnienia. A ja chciałbym aby aplikacja przypominała mi o tempie co minute a o kilometrażu np. co 10.
-chciałbym aby w aplikacji można było ustawić trening pod względem tempa, np. 30 minut tempo <6:10 : 6:45>, albo trening z narastajacym tempem, np. zwiększenie tempa o 5 sekund na kilometr co minute przez 30 minut
-fajnie by było gddyby aplikacja potrafiła ocenić podbiegi., np robimy bieg testowy i aplikacja oblicza kąt nachelania, długośc podbiegu itd. a my potem katujemy górkę
na tą chwilę tyle mam życzeń
ALE
-brakuję mi zdecydowanie lepszego modułu dla interwałów, tutaj można tylko ustalić 4 różne interwały czasowy i je ewentualnie zapętlić, czyli wszystkie falwarki 5'/4'/3' ... z czasem odpoczynku taki jak wysiłku są niemożliwe.
-powinny być interwały w odniesieniu zarówno do przebytej drogi a nie tylko czasu
-w micoach jest opcja przypominania parametrów treningu, można ją ustawić co kilka minut, opcje do wyboru są ciekawe, tempo,kilometraż, czas, kalorie itd. ale można ustawić jeden intwerwał na wszystkie przypomnienia. A ja chciałbym aby aplikacja przypominała mi o tempie co minute a o kilometrażu np. co 10.
-chciałbym aby w aplikacji można było ustawić trening pod względem tempa, np. 30 minut tempo <6:10 : 6:45>, albo trening z narastajacym tempem, np. zwiększenie tempa o 5 sekund na kilometr co minute przez 30 minut
-fajnie by było gddyby aplikacja potrafiła ocenić podbiegi., np robimy bieg testowy i aplikacja oblicza kąt nachelania, długośc podbiegu itd. a my potem katujemy górkę
na tą chwilę tyle mam życzeń
-
- Rozgrzewający Się
- Posty: 24
- Rejestracja: 20 sty 2012, 08:31
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
chyba nie przeczytałeś zawartości wątku, tylko po tytule oceniłeś.herson pisze:Temat już istnieje viewtopic.php?f=40&t=25909
temat do którego odesłałeś jest o ISTNIEJĄCYCH aplikacjach, a tutaj kolega robi własną i prosi o jakieś sugestie dotyczące funkcjonalności.
- arathunku
- Wyga
- Posty: 96
- Rejestracja: 21 paź 2011, 15:44
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
Jeśli autorowi wątku trzeba będzie potestować apkę w terenie to oferuję pomoc; )
HTC Desire z android 2.3.7.
Co brakuje zostało z grubsza wymienione w pierwszej odpowiedzi oraz musi mieć podstawowe funkcje jak miniCoach: )
HTC Desire z android 2.3.7.
Co brakuje zostało z grubsza wymienione w pierwszej odpowiedzi oraz musi mieć podstawowe funkcje jak miniCoach: )
-
- Dyskutant
- Posty: 31
- Rejestracja: 14 kwie 2011, 01:59
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
- Lokalizacja: Łódź
- Kontakt:
Bardzo dziękuję koledze zubrosy za pomocne rady. Postaram się większość z nich wziąć pod uwagę.
Co do dwóch pierwszych punktów obawiam się że w pierwszej wersji programu to nie pojawi się. Nie mam takich urządzeń żeby to przetestować, ale przy ewentualnym sukcesie bądź sukcesiku będzie ona cały czas rozwijana.
Dziękuję wszystkim za uwagi i zachęcam innych do dodawania swoich spostrzeżeń.
Mam pytanie co do eksportu czy ma być na samym urządzeniu czy może być w serwisie webowym?maciejl pisze:To ją bym jeszcze dodał
- obsługa pulsometrow z ANT+
- pomiar wysokości z czujnika barometrycznego
- eksport danych do GPX
- korekta pomiaru wysokości z mapy - tak jak w GarminFit
Co do dwóch pierwszych punktów obawiam się że w pierwszej wersji programu to nie pojawi się. Nie mam takich urządzeń żeby to przetestować, ale przy ewentualnym sukcesie bądź sukcesiku będzie ona cały czas rozwijana.
Dziękuję wszystkim za uwagi i zachęcam innych do dodawania swoich spostrzeżeń.
- Roberto Celinho
- Stary Wyga
- Posty: 201
- Rejestracja: 05 lis 2009, 05:49
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
- Lokalizacja: Anin, Bielsko-Biała
Ciekawy temat na projekt dyplomowy, bo będzie miał potem wykorzystanie praktyczne. Jeżeli chodzi o funkcjonalność, to radzę Ci zacząć od podstaw, tzn. stoper, pobieranie sygnału GPS, mapka, portal, komunikacja aplikacji z portalem. Przygotowanie stabilnej aplikacji pochłonie sporo czasu, a dopiero potem można ją rozbudowywać o kolejne bajery. Uwagi użytkowników na forum mogą być wtedy bardzo pomocne.
Jeżeli chodzi o walory użytkowe aplikacji, to ciężko będzie Ci konkurować z dynamicznie rozwijającą się konkurencją. Takich rozwiązań jest już bardzo dużo, zarówno na Android, jak i J2ME, czy iPhone. Najwięksi producenci są kilka kroków do przodu przed deweloperami dziergającymi mniejsze aplikacje. Ja należę do tych drugich. W moim kalkulatorze na komórkę RunCalc też uruchomiłem prostą obsługę GPS-a. Aplikacja jest napisana w J2ME, a przetłumaczyłem ją na Androida przy pomocy biblioteki Netmite. Niestety, niektóre funkcjonalności nie są obsługiwane przez tę bibliotekę, dlatego rozważam przepisanie całej aplikacji na Androida. Być może obaj będziemy programować w podobnym czasie i będzie okazja podzielenia się doświadczeniami
Jeżeli chodzi o walory użytkowe aplikacji, to ciężko będzie Ci konkurować z dynamicznie rozwijającą się konkurencją. Takich rozwiązań jest już bardzo dużo, zarówno na Android, jak i J2ME, czy iPhone. Najwięksi producenci są kilka kroków do przodu przed deweloperami dziergającymi mniejsze aplikacje. Ja należę do tych drugich. W moim kalkulatorze na komórkę RunCalc też uruchomiłem prostą obsługę GPS-a. Aplikacja jest napisana w J2ME, a przetłumaczyłem ją na Androida przy pomocy biblioteki Netmite. Niestety, niektóre funkcjonalności nie są obsługiwane przez tę bibliotekę, dlatego rozważam przepisanie całej aplikacji na Androida. Być może obaj będziemy programować w podobnym czasie i będzie okazja podzielenia się doświadczeniami

-
- Rozgrzewający Się
- Posty: 24
- Rejestracja: 20 sty 2012, 08:31
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
Proszę wymień aplikację, które się tak prężnie rozwijają i z którymi "ciężko będzie konkurować"Roberto Celinho pisze:Jeżeli chodzi o walory użytkowe aplikacji, to ciężko będzie Ci konkurować z dynamicznie rozwijającą się konkurencją. Takich rozwiązań jest już bardzo dużo, zarówno na Android, jak i J2ME, czy iPhone.
- Roberto Celinho
- Stary Wyga
- Posty: 201
- Rejestracja: 05 lis 2009, 05:49
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
- Lokalizacja: Anin, Bielsko-Biała
Proszę: Endomondo, RunKeeper, Sportstracklive, iMapMyRun, miCoach, pewnie znajdzie się jeszcze kilka na różne platformy programistyczne.
- krunner
- Zaprawiony W Bojach
- Posty: 978
- Rejestracja: 14 wrz 2011, 10:32
- Życiówka na 10k: 42:53
- Lokalizacja: Warszawa
Dokładnie tak, sporo tego, trudno tu o nowinki, jeszcze dodam Sports Tracker'a. Nigdy nie zajmowałem się pisaniem aplikacji na Androida, ale wydaje mi się, że pojedynczy deweloper może napisać fajną aplikację biegową dla siebie, może dla grupy znajomych, ale w momencie jej rozwoju (i sukcesu) zderzy się z machiną korporacyjną, która np. zleci grupce Chińczyków skopiowanie jego pomysłów etc. Wiem, że jestem pesymistą, ale w każdym razie życzę powodzenia !zubrosy pisze:Proszę: Endomondo, RunKeeper, Sportstracklive, iMapMyRun, miCoach, pewnie znajdzie się jeszcze kilka na różne platformy programistyczne.
krunner
-
- Wyga
- Posty: 95
- Rejestracja: 18 sty 2012, 20:47
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
Wystarczy w trybie webowym.vermer pisze: Mam pytanie co do eksportu czy ma być na samym urządzeniu czy może być w serwisie webowym?
Obsługa czujnika ciśnienia, wraz z przykładowym kodem jest tutaj http://developer.sonyericsson.com/wp/20 ... ia-active/
-
- Dyskutant
- Posty: 31
- Rejestracja: 14 kwie 2011, 01:59
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
- Lokalizacja: Łódź
- Kontakt:
Tak właśnie będę robił, podstawowe funkcjonalności są w stadium implementacji. Jeżeli chodzi o konkurowanie z tymi tuzami to raczej ja będę stawiał na prostotę minimalizm i aspekty, których mi brakowało w aplikacji jak zaczynałem biegać.Roberto Celinho pisze:Ciekawy temat na projekt dyplomowy, bo będzie miał potem wykorzystanie praktyczne. Jeżeli chodzi o funkcjonalność, to radzę Ci zacząć od podstaw, tzn. stoper, pobieranie sygnału GPS, mapka, portal, komunikacja aplikacji z portalem. Przygotowanie stabilnej aplikacji pochłonie sporo czasu, a dopiero potem można ją rozbudowywać o kolejne bajery. Uwagi użytkowników na forum mogą być wtedy bardzo pomocne.
Do tego będę starał się brać pod uwagę wasze pomysły.
- Roberto Celinho
- Stary Wyga
- Posty: 201
- Rejestracja: 05 lis 2009, 05:49
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
- Lokalizacja: Anin, Bielsko-Biała
Super
Lepiej zrobić prostą, intuicyjną aplikację, niż "przebajerzyć". Powodzenia i wytrwałości 


-
- Dyskutant
- Posty: 31
- Rejestracja: 14 kwie 2011, 01:59
- Życiówka na 10k: brak
- Życiówka w maratonie: brak
- Lokalizacja: Łódź
- Kontakt:
Wytrwałość jest, aplikacja będzie najpóźniej pod koniec wakacji w markecie, w początkowych fazach będzie prosta i intuicyjna to mogę obiecać. Co do rozwoju przez przynajmniej rok po wydaniu będę ją aktualizował i wtedy zobaczymy jak i czy zdobywa chociaż małą popularność. Mam też kilka pomysłów na reklamę zobaczymy co z tego wyjdzie.Roberto Celinho pisze:SuperLepiej zrobić prostą, intuicyjną aplikację, niż "przebajerzyć". Powodzenia i wytrwałości