Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Hogyan készítheti el egy laikus egy nap alatt az INFOÉRA konferencia programlistázó és értékelő mobilalkalmazását? Menyhárt László Gábor Zamárdi, 2014.11.21.

Hasonló előadás


Az előadások a következő témára: "Hogyan készítheti el egy laikus egy nap alatt az INFOÉRA konferencia programlistázó és értékelő mobilalkalmazását? Menyhárt László Gábor Zamárdi, 2014.11.21."— Előadás másolata:

1 Hogyan készítheti el egy laikus egy nap alatt az INFOÉRA konferencia programlistázó és értékelő mobilalkalmazását? Menyhárt László Gábor Zamárdi, Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

2 Tartalom Bevezető gondolatok Előkészületek A fejlesztés lépései Bemutató Tapasztalatok Miért mutattam be? Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

3 Bevezető gondolatok Először a címről Folyamat és minőség (később: Tapasztalatok) Egy laikus mennyire volt laikus Egy nap = 2 este 5-6 óra 2-3 óra (előkészület) óra (tervezés) óra (fejlesztés) óra (tesztelés, finomítás, design) + amíg napközben jár az agyad Hol van? (később: Tapasztalatok) Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

4 Bevezető gondolatok 2048 játék Web-en nézegeted a JS-t átírod, hogy 100% valószínűséggel 2048-at adjon minden mezőre Telefonon nézegeted (Android APK letöltöd, unzip, …) UGYANAZ a kód! Hogy is van ez? Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

5 Bevezető gondolatok Fejlesztés mobilra Web vagy natív minden platformra? Framework/keretrendszer platform-independent? PhoneGap (persze vannak még ilyenek!) WebApp-ot (HTML, CSS, JS) iPhone-ra, WindowsPhone-ra és Android-ra Natívnak néz ki Eszköz erőforrásait eléri Miért ne használjuk? (később: Miért mutattam be?) Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

6 Előkészületek Saját gépre ANT apache-ant NodeJS v PhoneGap Projekt fejlesztéshez Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

7 PhoneGap Alap az Apache Cordova Natív telefonos alkalmazások fejlesztése HTML, CSS és JS segítségével Apache Licence Plugin-ek Telefonok alap dolgait eléri Partnerek Fájlok GPS Szenzorok Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

8 PhoneGap Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

9 Előkészületek Fordítás, futtatás emulátoron az SDK-val Saját gépre kell Android SDK https://developer.android.com/sdk/index.html?hl=i Létre kell hozni egy virtuális eszközt android create avd --name --target Emulátorra telepíteni phonegap install android Emulátoron futattni phonegap run android Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

10 Előkészületek Több platform miatt Forráskód tárolása szerveren GitHub https://github.com OpenSource  ingyenes https://github.com/laszlogmenyhart/firsttest Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

11 Előkészületek Git kliens a lokál gépen git status git add. git commit -m "v$X " #ez akkor kell ha a következő parancsnál nem akarjuk mindig beírni a nevünket/jelszavunkat git config --global credential.helper wincred git push git pull Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

12 Előkészületek Fordítás iPhone-ra, WindowsPhone-ra és Androidra PhoneGap oldalán https://build.phonegap.com/ Adobe 3 fizetős szint 1. ingyenes – 1 alkalmazás lehet nem nyilvános Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

13 Ez lesz a vége Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében Külön köszönet a SmartX Solutions Kft-nek az iOS-es certificate-ért!

14 Ez lesz a vége Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

15 A fejlesztés lépései Tervezés Fejlesztés Tesztelés, finomítás és design Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

16 Tervezés Natívnak tűnő alkalmazás Webes technológia Szerverre kerüljenek az adatok HTML, CSS JS a kliensen jQuery AJAX window.localStorage Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

17 Tervezés Szerver oldalon Egyszerű PHP oldal Fájlba ment Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

18 Tervezés - Felület Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

19 Tervezés - Adatok Tartalom JS-ben, struktúra Konstans fejlesztési lehetőség: JSON jó lesz frissítéskor Saját lista Telefonon elmentve Értékelt lista Telefonon elmentve Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

20 Fejlesztés Azonosító Cím Előadó Időpont Helyszín Pontszám Szöveges értékelés Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

21 Fejlesztés Hogyan? Notepad++ Chrome Developer Tools Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

22 Tesztelés, finomítás és design … CSS-ben megoldandó feladatok Reszponzív legyen Minden platformon ugyanúgy nézzen ki Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

23 Bemutató Képernyőképek Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

24 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

25 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

26 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

27 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

28 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

29 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

30 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

31 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

32 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

33 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

34 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

35 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

36 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

37 Bemutató Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

38 Tapasztalatok Nem használtam natív dolgokat Nem vagyok CSS szakértő Vannak limitációi Lassan renderelt Nem javasolnám „komoly” alkalmazáshoz, de Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

39 Miért mutattam be? Iskolában játszani, tanulni elég HTML, CSS, JS kell csak Lokál gépen fejleszthetjük, tesztelhetjük Telefonon futó kód készül Elég egyszerűen lehet kütyüt programozni Diákoknak érdekesség Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében

40 ???????????? Elérhetőség: Készült az "Országos koordinációval a pedagógusképzés megújításáért” című TÁMOP B.2-13/ pályázat keretében


Letölteni ppt "Hogyan készítheti el egy laikus egy nap alatt az INFOÉRA konferencia programlistázó és értékelő mobilalkalmazását? Menyhárt László Gábor Zamárdi, 2014.11.21."

Hasonló előadás


Google Hirdetések