up
tel.: +48 720 834 416

ques_markOur Technologies

Best technologies. Effective development

PhoneGap

 

PhoneGap jest środowiskiem programistycznym opartym o open source łączące aplikacje internetowe z interfejsami api urządzeń mobilnych, ze sporą społecznością zgromadzoną wokół niego. Zawiera szkielety projektów aplikacji natywnych dla poszczególnych platform - między innymi dla Androida. Jednoczesną wadą, jak i zaletą, w zależności od konkretnego programisty, jest brak GUI, co daje nam jednak ogromne możliwości pod względem własnego layoutu aplikacji. Zaletą jest natomiast brak ograniczeń w JS i możliwość wykorzystania zewnętrznych bibliotek, takich jak: jQuery Mobile, BackBone, Sencha Touch, jQTouch, Jo czy chociażby lekkiego XUI. Programując w nim aplikacje mobilne, poprzez zastosowanie technologii, możemy korzystać również z urządzeń wyróżniających je od komputerów stacjonarnych lub przenośnych. Mamy dostęp do sprzętowej geolokalizacji z użyciem GPS, do akcelerometru, kontaktów znajdujących się w telefonie, plików z pamięci wewnętrznej, kamery czy chociażby powiadomień wibracyjnych oraz zdarzeń dotykowych, czyli praktycznie wszystkich dobrodziejstw sprzętowych wykorzystywanych przez aplikacje natywne. PhoneGap jest swego rodzaju opakowaniem aplikacji internetowej do wersji offline, wykorzystującej przeglądarkę opartą o silnik WebKit oraz dodatkowe biblioteki do aplikacji natywnej.