
Webtanárwebmesterek online iskolája
|
|
FIGYELEM!!! Az oktatóanyag még további leckékkel fog bővülni! Ha most megveszed a kurzust, később az új leckékhez is hozzá fogsz férni.
Szeretnél Android-os készülékekre valódi alkalmazásokat készíteni? Nem ismered a JAVA nyelvet, viszont weblapokat már tudsz készíteni? Akkor ez az oktatóanyag neked szól! Megtanítom neked, hogy hogyan tudsz weblapokat valódi alkalmazásként telepíteni és futtatni. Azt is megmutatom, hogy hogyan tudod az alkalmazásodból (JavaScript alapú plugin-ok segítségével) a telefon/táblagép funkcióit elérni és vezérelni. Korábban már készítettem egy hasonló oktatóanyagot, melyben még egy régebbi fejlesztőkörnyezet (Eclipse és PhoneGap 2.7.0) használatát mutattam be. Azóta sokat változott, fejlődött a technika, így ebben az új oktatóanyagban már az Android Studio és a Cordova 6-os fejlesztőkörnyezetet használjuk. Munkára fel, készítsd el fél órán belül életed első Android-os alkalmazását!
A Java JDK fejlesztőkörnyezet telepítése
Az Android Studio telepítése
A környezeti változók beállítása
A Node JS telepítése
A Cordova keretrendszer telepítése
Új Cordova projekt létrehozása Android platformra
A projekt importálása az Android Studio-ba
Telepítő csomag (.APK) elkészítése, telepítése és futtatása
A fő beállító fájlok tartalma, néhány beállítás megadása
Az alkalmazás indító ikonjának lecserélése
Az alkalmazás nevének (címkéjének) beállítása több nyelven
Az alkalmazásunk web-alapú tartalmának szerkesztése
Plugin: induló képernyő (splash screen) beállítása
Az alkalmazás indítása, háttérbe küldése és leállítása
Plugin: Insomnia - a képernyő elalvásának megakadályozása
Plugin: ScreenOrientation - a képernyő elforgatásának beállítása
Hogyan kezelhetjük le a készülék gombjainak lenyomását?
Plugin: készülékinformációk lekérdezése (device)
Szöveges adatok tárolása a készüléken (LocalStorage)
Plugin: üzenetablak, választás, szövegbevitel (dialogs)
Plugin: a készülék rezegtetése (vibration)
Plugin: szükséges engedélyek bekérése (permissions)
A Google Play Services beépítése a projektünkbe
Az Android Studio legújabb verziójának telepítése
A Cordova és az Android platform frissítése
Az alkalmazásunk importálása, az új APK elkészítése és futtatása
Plugin: Felhasználói fiókhoz tartozó email cím lekérdezése
Plugin: A felhasználó régiójával, nyelvével kapcsolatos infók, metódusok (globalization)
Plugin: Távoli szervereken lévő fájlok elérésének engedélyezése (whitelist)
Kommunikáció a távoli szerveren lévő PHP kóddal (AJAX, JSON)
Firebase projekt elkészítése, konfigurációs fájl letöltése
A Firebase plugin telepítése és beállítása, token lekérdezése
A Firebase token eltárolása a szerveren (és kijelentkezés az appból)
Push üzenet küldése PHP kóddal az alkalmazásunkat használó eszközökre
Az alkalmazásunk megnyitása az értesítésre kattintva
A push üzenet tartalmának megjelenítése az alkalmazáson belül
Jelvény-számok megjelenítése az alkalmazásunk ikonján