Hasznos mobilos alkalmazások Mobilos alkalmazások általában Példa ELTE tanrend Készítette: Kozma Réka
Mobilos alkalmazások egyszerűbben Mobilos alkalmazásokról A feladat mérlegelése A bootstrap bemutatása Hasznos linkek
Mobilalkalmazásokról Több lehetőség is van mobilalkalmazás készítésére Natív kliens alkalmazás Natív kliens alkalmazás szerveroldallal Mobilra optimalizált webalkalmazás
Natív kliens alkalmazás Előnyök Nem kell szerveroldal Gyors, minden egy helyen van Csak a letöltéshez kell internet Hátrányok Adatok frissítése esetén alkalmazásfrissítés szükséges Esetlegesen nagyméretű adat tárolása a készüléken Új információ gyors eljuttatása a felhasználókhoz problémás Több platformra célszerű fejleszteni
Natív kliens alkalmazás szerveroldallal Előnyök A kliens erőforrást takarít meg a szerveroldalnak Egyedi beállítások mentése a készüléken Hátrányok Szerveroldal szükséges Folyamatos szinkron -> érzékeny rész!! Folyamatos internetkapcsolat Több platformra kell fejleszteni Authentikációs adatok utaztatása az interneten veszélyes (védelem nélkül)
Mobilra optimalizált webalkalmazás Előnyök Csak egy platformra kell fejleszteni Nem kell külön kliensalkalmazás Szinkronizáció kikerülése Hátrányok Szerveroldal terhelése Folyamatos internetkapcsolat Nagy méretű adatokra célszerű figyelni, hogy ne terheljük a felhasználó mobil internetjét
Feladat mérlegelése Érdemes végiggondolni Mit szeretnénk elérni / Milyen alkalmazást tervezünk? Lehetségesek dinamikusan változó adatok? Milyen gyakran, milyen mennyiségben? Mennyi felhasználóra számíthatunk az alkalmazás használatakor Mennyire akarjuk felhasználó specifikussá tenni az alkalmazást?
ELTE tanrend alkalmazás Célok: A hallgatók tájékoztatása Minél nagyobb körben elérni a hallgatóságot Tantárgyakra vonatkozó információk összefoglalása Naprakész adatok számonkérésről, házi feladatról, linkekről, elérhetőségekről, beadandókról Fórum a felmerülő problémák gyors megbeszélésére
ELTE tanrend mérlegelés Az előző dián látottakból látszik Szerveroldal nem elkerülhető (naprakész adatok) Több platformra kéne natív alkalmazást fejleszteni (széles körű elérhetőség) Admin felület a friss adatok beviteléhez Esetleges egyéb kiegészítő funkciók (levelező lista, fórum, Facebook oldal, értesítő re való feliratkozás) Több nyelv ismerete szükséges, ha natív kliens szeretnénk létrehozni Mobilra optimalizált weboldal készítése
Bootstrap bemutatása Előre elkészített CSS és jQuery motor Frontend elemekben segítség Gyorsítja a fejlesztés folyamát Nincs időrabló design tervezés CSS az elemeket platform szélesség függővé tehetjük => így történik a kisebb platformokra történő optimalizálás
Jó hír! A korábbiakban felvázolt dolgok nem pusztán egy utópisztikus elképzelés részei, hanem egy folyamatban lévő projekt! People.inf.elte.hu/kozmareka Progalap.kreweb.hu Facebook oldal: Google levelezőlista: proginfobsc
Köszönöm szépen a figyelmet! Készítette: Kozma Réka