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.

Slides:



Advertisements
Hasonló előadás

Advertisements

Kamarai prezentáció sablon
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Weblap szerkesztés HTML oldal felépítése Nyitó tag Záró tag Nyitó tag Záró tag oldalfej tözs.
"Free phone" Kozellné Szabó Csilla Ozeki Informatikai Kft.
Erőállóképesség mérése Találjanak teszteket az irodalomban
Második nap DVD LUMINEERS PLACEMENT. Második nap DVD LUMINEERS PLACEMENT.
Makrogazdasági és részvénypiaci kilátások
2008. I.-VIII. HÓNAP ESEMÉNYEI KBSZ SZAKMAI NAPOK - HAJÓZÁS Siófok, Orosz Dalma főosztályvezető.
Egy vonzóbb város: Biharkeresztes
Humánkineziológia szak
mLearning megoldások Moodle környezetben
Mini felderítő repülőgép készítése SolidWorks-szel
Mellár János 5. óra Március 12. v
1Objektumorientált elemzés és tervezés – Dinamikus modellezés Gyurkó György Objektumorientált elemzés és tervezés Dinamikus modellezés.
MFG-Pro váll-ir. rendszer bemutatása
6) 7) 8) 9) 10) Mennyi az x, y és z értéke? 11) 12) 13) 14) 15)
Műveletek logaritmussal
Mérés és adatgyűjtés laboratóriumi gyakorlat Virtuális méréstechnika levelező Mingesz Róbert 5. Óra MA-DAQ – Műszer vezérlése November 26.
A tételek eljuttatása az iskolákba
Elektronikai Áramkörök Tervezése és Megvalósítása
Mérés és adatgyűjtés laboratóriumi gyakorlat Karakterisztikák mérése 1 Makan Gergely, Mingesz Róbert, Nagy Tamás V
Elektronikai Áramkörök Tervezése és Megvalósítása
Mérés és adatgyűjtés Kincses Zoltán, Mingesz Róbert, Vadai Gergely 10. Óra MA-DAQ – Műszer vezérlése November 12., 15. v
Virtuális méréstechnika 12. Óra Karakterisztikák mérése November 21. Mingesz Róbert v
Mérés és adatgyűjtés laboratóriumi gyakorlat levelező 4. Óra Karakterisztikák mérése November 23. Kincses Zoltán, Mellár János v
Virtuális méréstechnika MA-DAQ műszer vezérlése 1 Mingesz Róbert V
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
VÁLOGATÁS ISKOLÁNK ÉLETÉBŐL KÉPEKBEN.
5.2. Próbavizsga Próbáld ki tudásod!
Tűrések, illesztések Áll: 34 diából.
1. IS2PRI2 02/96 B.Könyv SIKER A KÖNYVELÉSHEZ. 2. IS2PRI2 02/96 Mi a B.Könyv KönyvelésMérlegEredményAdóAnalitikaForintDevizaKönyvelésMérlegEredményAdóAnalitikaForintDeviza.
Pázmány - híres perek Pázmány híres perek.
Programozási technológia 1
Szerkezeti elemek teherbírásvizsgálata összetett terhelés esetén:
6. Előadás Merevítő rendszerek típusok, szerepük a tervezésben
Darupályák tervezésének alapjai
DRAGON BALL GT dbzgtlink féle változat! Illesztett, ráégetett, sárga felirattal! Japan és Angol Navigáláshoz használd a bal oldali léptető elemeket ! Verzio.
dr. Szalkai István Pannon Egyetem, Veszprém
szakmérnök hallgatók számára
A háború és a modern fegyveres erő
mLearning - A Moodle használata mobil eszközökön
4. Feladat (1) Foci VB 2006 Különböző országok taktikái.
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
A platform nem létezik Game engine portolás mobilról webre.
A pneumatika alapjai A pneumatikában alkalmazott építőelemek és működésük vezérlő elemek (szelepek)
A klinikai transzfúziós tevékenység Ápolás szakmai ellenőrzése
2006. Peer-to-Peer (P2P) hálózatok Távközlési és Médiainformatikai Tanszék.
A HUNAGI közösség és a CASCADOSS Dr. Remetey-Fülöpp Gábor főtitkár HUN A GI CASCADOSS REGIONÁLIS MŰHELY SZEGED, JANUÁR
QualcoDuna interkalibráció Talaj- és levegövizsgálati körmérések évi értékelése (2007.) Dr. Biliczkiné Gaál Piroska VITUKI Kht. Minőségbiztosítási és Ellenőrzési.
1 Gyarapodó Köztársaság Növekvő gazdaság – csökkenő adók február 2.
Mobil kliens az integrációban Magic XPA mobil kliens a SAP és CRM alkalmazásokhoz.
Létezik valamilyen emberi alkotás, amely megközelíti a természet szépségét? Talán a zene! Kapcsolja be a hangszórókat! Automatikus diatovábbítás.
MUNKA- ÉS TŰZVÉDELEMI JELEK ÉS JELZÉSEK
Rittling Tamás Mobiltelefonnal támogatott kézigyógyszertár 24/1.
Virtuális Méréstechnika Sub-VI és grafikonok 1 Makan Gergely, Vadai Gergely v
Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Sub-VI és grafikonok 1 Mingesz Róbert V
WEBSTAR CSOPORT WC S ADATBÁZIS VERZIÓKÖVETÉSE: LIQUIBASE Marics Tamás június 20.
Hasznos mobilos alkalmazások Mobilos alkalmazások általában Példa ELTE tanrend Készítette: Kozma Réka.
Mérés és adatgyűjtés laboratóriumi gyakorlat Mérések MA-DAQ műszerrel 1 Makan Gergely, Mingesz Róbert, Nagy Tamás V
1 TANULÁSI TÍPUS TESZT.
Élményszerű tanulás tabletekkel
Szöveggel vezérelt rajzolás
A nőnek nem kell más, csak legyél neki:
Natív hirdetések Balatoni Emese.
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
Mobilitas Illés Zoltán Heizlerné B. Viktória Dr Illés Zoltán Készült az "Országos koordinációval a.
1 Az igazság ideát van? Montskó Éva, mtv. 2 Célcsoport Az alábbi célcsoportokra vonatkozóan mutatjuk be az adatokat: 4-12 évesek,1.
Mikroprocesszorok (Microprocessors, CPU-s)
Előadás másolata:

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

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

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

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

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

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

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

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

Előkészületek Fordítás, futtatás emulátoron az SDK-val Saját gépre kell Android SDK 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

Előkészületek Több platform miatt Forráskód tárolása szerveren GitHub OpenSource  ingyenes 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

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

Előkészületek Fordítás iPhone-ra, WindowsPhone-ra és Androidra PhoneGap oldalán 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

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!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

???????????? 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