![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Na początek zaznaczę, że o aplikacjach mobilnych wiem tyle, że nic nie wiem. Nie mam zielonego pojęcia jak się je tworzy, nigdy tego nie robiłem i mało czytałem, tak więc ogólnie błądzę.
Pracuję obecnie nad projektem, dla którego chciałbym w przyszlości stworzyć także aplikację mobilną. W skrócie chciałbym aby aplikacja działała offline, ale synchronizowała się z "bazą" w czasie gdy będzie taka możliwość. Aplikacja będzie umiarkowanie prosta - taka "wykastrowana" wersja aplikacji przeglądarkowej. Powiedzmy, że coś w stylu aplikacji Listonic. Jest w zasadzie jeden problem - znam jedynie rozwiązania typowo webowe czyli php, javascript/jquery, html, css itd. Raczej nie chciałbym się uczyć wszystkiego od nowa w kwesti programowania apki mobilnej. Widzę, że są różne rozwiązania, gdzie można programować w językach webowych i tu rodzi mi się kilka pytań: - czy w tych rozwiązaniach rzeczywiście stworzę aplikację mobilną - czy taką aplikację użytkownicy będą mogli łatwo instalować w swoich smartfonach - ogólnie czy te rozwiązania to coś "produkcyjnego" czy raczej ciekawostki typu php-qt (czyli niby się da, ale nikt rozsądny nie pisze w tym aplikacji) Opcją alternatywną jaką rozważam jest stworzenie wersji mobilnej strony z osobnymi widokami itp. np. korzystając z jquery mobile czy czegoś podobnego. Tutaj oczywiście minus, że użytkownik musi cały czas być online no i nie jest to apka. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Istnieje możliwość pisania aplikacji html5 offline, tylko tutaj są ograniczenia pamięciowe, więc zobacz czy takie coś by ci pasowało.
http://blog.kamilbrenk.pl/tworzenie-aplika...-html5-offline/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
W sumie ciekawe rozwiazanie, ale dziala w oparciu o przegladarke. Myslalem bardziej o apce opartej o phonegap+jquery mobile.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 25 Dołączył: 28.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
phonegap albo raczej teraz juz cordova? malo wazne, aplikacje da rade robic, ALE stanowczo odradzam łączenia tego pierwszego z jquery mobile, lepiej samemu sobie pisać CSS, bo to co wyprawia jqm to jest koniec swiata chwilami. Konkretnow nie mam ale 3 miesiace temu wyrywalem wlosy z glosy pracujac nad tym, ostatecznie zrobilem sam i klient zadowolony.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
phonegap + http://mobileangularui.com/
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
O super, bo to rozwiąznie wygląda dość pro i widze, że opiera się an nim sporo komercyjnych apek.
Powiedz mi czy dużo trzeba się "douczyć", żeby coś konkretnego napisać, czy po prostu można przystapić do pracy praktycznie z marszu? Nie wiedząc zupełnie nic na temat aplikacji mobinych wymyśliłem sobie (nie wiem czy to dobre rozwiązanie), że na początek apka miałaby pobierać jakiegoś xml'a z serwera i po prostu wyświetlać poszczególne wiadomości w nim zawarte - powiedzmy, że coś jak pobranie listy artykułów i czytanie ich offline w duży uproszczeniu. Tak więc coś generalnie bardzo prostego. Co do jq mobile to mnie trochę zmartwiłeś - wyglądało na wygodne rozwiązanie. @markuz - niestety nie znam tych frameworków, ale rzucę okiem. Bootstrapa nawet chciałbym się nauczyć. |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Technicznie nie jest to nic złego, ale jak ktoś już uruchamia przeglądarkę to zazwyczaj ma i połączenie z internetem, więc nie ma sensu wtedy cachować wyników, tylko lepiej dorobić widoki i korzystać z aplikacji bazowej, albo po prostu zrobić stronę RWD.
Samo rozwiązanie tak jak pisałem jest ciekawe (nie wiedziałem, że jest taka opcja), ale przeciętny użytkownik by nie ogarnąl, że można korzytać ze strony offline. Apka na smartfonie jest znacznie bardziej naturalnym z punktu widzenia użytkownika wyborem. Dochodzi jeszcze aspekt marketignowy - jak masz apke jesteś postrzegany bardziej poważnie :-) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
więc możesz napisać apkę w javie która będzie tak naprawdę przeglądarką
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zdecydowanie wolę zostać przy phoneGap lub uzyc czegos podobnego - jeśli rozwiązanie będzie rzeczywiście takie proste jak przedstawiają to tutoriale, to chyba uda mi się zrealizować projekt na zasadzie:
- ajaxowe zsynchronizowanie z bazą jeśli użytkownik ma dostęp do sieci - cache wyniku do jakiegos pliku typu xml/json - budowa interfejsu 'brykajacego" pod tym xml'u w javascript/html Wygląda na relatywnie proste zadanie, ale pewnie jakies kwiatki wyjda w praniu. Widziałem nawet gdzieś tutorial z tworzeniem rss readera, co w sumie z grubsza pokrywałoby się z moimi założeniami. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast zewnętrznych bibliotek ui/js polecam app inventory i windows phone studio od producenta, masz przynajmniej pewność, że to zadziała + całkowity dostęp do bebechów tel, no i nie musisz bawić się z wyglądem.
Ten post edytował !*! 18.09.2014, 11:16:01 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Ten AngularUI fajnie wyglada w polaczeniu z jQuery i bootstrapem... dobra opcja w sumie pisanie mobilnego serwisu i az sie sam tym dzisiaj zainteresuje.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 10 Dołączył: 17.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Na początek planuje tylko "zaciąganie danych", bo ich modyfikowanie na tą chwile przerasta moje umiejętności jeśli o aplikacje mobilne - w sensie nawet nie wiem jakbym miał się do tego zabrać w offlinie.
Także user po prostu ma swoje konto - dajmy na to listę artykułów do przeczytania, łączy się aplikacji mobilnej i je pobiera i czyta już offline. Przy nastepnym łączeniu pobiera po prostu aktualną liste arykułów do przeczytania. W mojej apce chodzi o to, ze user będzie miał po prostu zestaw artykulow, ktore beda mu potrzebne danego dnia (w postaci drzewka 3-4 poziomy). Apka jest tak prosta, że na przeglądarkę napisałbym ją w jeden dzień. Jeśli dobrze antycypuje jak to się robi na komórki, to również nie powinno być kłopotu - wszystko sprowadzi się do odczytywania xml'a za pomocą javascriptu. Synchronizacja w drugą stronę byłaby już klopotliwa, bo co prawda dane są przypisane do usera, ale może on przecież miec kilka urządzeń. No i manipulowanie danymi będzie się odbywało już za pomocą dośc rozbudowanego algorytmu server-side, więc nawet jeśli kiedyś dojde do etapu manipulacji danych na komórkach, to pewnie i tak w oparciu o ajax, żeby nie pisać całej logiki od zera. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://mobileangularui.com/blog/your-first...ile-angular-ui/
Kilka linijek kodu + 1 godz. konfiguracji środowiska. Jest to co chcesz tzn. pobranie danych z serwera. Czy je pobierzesz w pliku xml, json itp. nie ma to znaczenia. Wyświetlić jest bardzo łatwo. Ilość komponentów (http://mobileangularui.com/demo/#/) zdecydowanie wystarczy dla twojej aplikacji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:18 |