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

Preview:

Citation preview

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