zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystaniem cordova phonegap
TRANSCRIPT
Zrób dobrze swojej...
...komórce ;)
Programowanie urządzeń mobilnych z wykorzystaniem Cordova /
Phonegap
Organizacja zajęć
Słów kilka o prowadzącym...
● Krzysztof "Procek" Ścira● Właściciel desi9n.pl● Trener w SAGES● Po godzinach →Rower szosowy + Boks olimpijski● http://scira.net● [email protected]● http://desi9n.pl● 784 903 319
Możliwości i ograniczenia hybrydowych aplikacji mobilnych
Kontrolka WebView
Struktura projektu
Pierwszy projekt!
„Od SASSa do LESSa”czyli sposób na CSSa!
Zadanie 0
Mobile first!
Reguły przyrostowe
Flexbox
SASS dla RWD
Wtyczki Cordova
Zadanie 1
Wymiana danych w aplikacjach Cordova / Phonegap
● SQLite ● LocalStorage ● LocalForage● System plików (auć!)
Wymiana standardowego WebView na lepszy model
● CrossWalk ● WKWebView
Zadanie 2
Przegląd frameworków i bibliotek JS
JS
● jQuery / Zepto● Handlebars● Knockout● Angular1● Angular2● Aurelia● Ember● Meteor● React
Zadanie 3
Wydajność hybrydowych aplikacji mobilnych
● ZAŁOŻENIA PROJEKTOWE● Rendering ● Operacje na DOM ● Przetwarzanie danych w JS● Wiele, wiele innych
Zadanie 4
Ikonki i Frameworki CSS
Komunikacja z webservices
● Wymagania dotyczące backendu ● Dobre praktyki w budowaniu API ● Korzystanie z zewnętrznych API● (Bez)problemowy CORS
Zadanie 5
Ankiety ;)
Przydatne narzędzia
● Chrome “CORS mode” ● Skrypty budujące
Wydawanie aplikacji
Ikonki, splashscreeny i materiały na sklepy
Wymagania sklepów co do aplikacji
Utrzymanie projektu w Cordova
● Update projektu ● Korzystanie z wybranych wersji wtyczek ● “Ratowanie” projektu w podbramkowych
sytuacjach
Dobre praktyki
● Wersjonowanie GIT ● Testowanie
Dyskusja
To jeszcze raz o mnie :)
● Krzysztof "Procek" Ścira● Właściciel desi9n.pl● Trener w SAGES● Po godzinach →Rower szosowy + Boks olimpijski● http://scira.net● [email protected]● http://desi9n.pl● 784 903 319
Chcesz wiedzieć więcej?
Szkolenia pozwalają na indywidualną pracę z każdym uczestnikiem
● pracujemy w grupach 4-8 osobowych● program może być dostosowany do oczekiwań
grupy● rozwiązujemy i odpowiadamy na indywidualne
pytania uczestników● mamy dużo więcej czasu :)
Szkolenie dedykowane dla Ciebie
Jesteś programistą?● podczas 3-dniowego szkolenia nauczysz się jak
tworzyć międzyplatformowe aplikacje mobilne z wykorzystaniem frameworku PhoneGap, HTML5 i biblioteki AngularJS
● dowiesz się jak przygotować tą samą aplikację z bogatym interfejsem użytkownika, wykorzystującą jednocześnie możliwości sprzętowe poszczególnych platform mobilnych, dzięki wykorzystaniu PhoneGap, przy założeniu silnych ograniczeń czasowych
Szkolenie dedykowane dla Ciebie
Interesuje Cię całość zagadnień aplikacji mobilnych?● Tworzenie międzyplatformowych aplikacji mobilnych z
wykorzystaniem PhoneGap i Angular JS● Efektywne tworzenie hybrydowych aplikacji mobilnych z
Ionic Framework● Tworzenie aplikacji na platformie Android● Programowanie na platformie iOS● Programowanie w języku Swift na platformie iOS● Programowanie Windows Phone - szybki start
Wspierają nas