ݺߣ

ݺߣShare a Scribd company logo
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
● kscira@gmail.com
● 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
● kscira@gmail.com
● 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

More Related Content

Zrób dobrze swojej komórce - programowanie urządzeń mobilnych z wykorzystaniem Cordova Phonegap