Az Android Programming for Beginners című angol nyelvű könyv azoknak szól, akik Java-, Android- vagy programozási előismeretek nélkül szeretnének Android-alkalmazásokat készíteni. A könyv a Java alapjait Android-környezetben mutatja be, majd lépésről lépésre elvezet a működő alkalmazások létrehozásáig.
A kiadvány a Packt Publishing gondozásában, 2018-ban jelent meg, angol nyelven, EPUB és MOBI formátumban. A második, bővített kiadás Android Pie-alkalmazások készítésére összpontosít, és az Android Studio hivatalos fejlesztői környezetében végigvezet a gyakorlati feladatokon.
Mit tanít az Android Programming for Beginners?
A könyv bemutatja az Android-programozás alapvető fogalmait, a Java nyelv alapjaitól kezdve az Android API használatáig. Az összes példa aktuális API-osztályokat használ, és az Android Studio környezetében készül, amely támogatja az alkalmazásfejlesztés teljes folyamatát.
A gyakorlati megközelítésnek köszönhetően az olvasó nem csupán elméleti ismereteket szerez, hanem négy valós alkalmazást és több tucat kisebb alkalmazást is elkészít a könyv során. A példák fokozatosan vezetik be a programozási logikát, a felhasználói felületek kialakítását, az adatkezelést és a multimédiás funkciókat.
- Java-programozási alapok Android Pie-hoz
- Android-fejlesztői környezet telepítése és beállítása
- Működő felhasználói felületek létrehozása az Android Studio vizuális tervezőjével
- Felhasználói interakciók és adatrögzítés kezelése
- Hangok és animációk hozzáadása az alkalmazásokhoz
- Adatok kezelése a beépített Android SQLite-adatbázissal
- Professzionális alkalmazásokban használt tervezési minták megismerése
- Valós Android-alkalmazások felépítése, telepítése és közzététele
Kinek ajánlható az angol nyelvű könyv?
A könyv elsősorban azoknak készült, akik teljesen újak a Java, az Android vagy általában a programozás területén, és Android-alkalmazásokat szeretnének készíteni. Akkor is hasznos lehet, ha az olvasó már találkozott a Java Android-környezetben történő használatával, de szeretné felfrissíteni az ismereteit és gyorsabban haladni a korai projekteken.
A kiadvány azok számára is megfelelő kiindulópontot jelenthet, akiknek van egy alkalmazásötletük, de még nem tudják, hogyan alakítsák azt működő programmá. A gyakorlati, példákon alapuló felépítés a programozási fogalmakat közvetlenül Android-alkalmazások készítéséhez kapcsolja.
A könyv fő témakörei
Java-alapok Android-környezetben
A könyv a Java alapelveit Android-kontextusban vezeti be, így az olvasó nem elszigetelt nyelvi példákon keresztül tanul, hanem rögtön olyan ismeretekkel találkozik, amelyeket mobilalkalmazások készítésekor használhat. A cél az, hogy a Java megtanulása közvetlenül összekapcsolódjon az Android-fejlesztéssel.
Az alapoktól induló megközelítés lehetővé teszi, hogy a kezdők fokozatosan sajátítsák el a szükséges programozási szemléletet, miközben az alkalmazások felépítésével és működésével is megismerkednek.
Android Studio és a fejlesztői környezet
Az alkalmazások létrehozása az Android Studio hivatalos Android-fejlesztői környezetében történik. A könyv bemutatja a fejlesztői környezet telepítését és beállítását, valamint azokat az eszközöket, amelyekkel az alkalmazások felülete és működése kialakítható.
Az Android Studio vizuális tervezője segítségével az olvasó funkcionális felhasználói felületeket építhet, miközben megismeri az alkalmazásfejlesztés alapvető munkafolyamatait.
Felhasználói felületek és interakciók
A könyv foglalkozik a professzionális színvonalú felhasználói felületek létrehozásával, többek között fragmensek használatával. Az olvasó megtanulhatja, hogyan reagáljon az alkalmazás a felhasználói műveletekre, hogyan rögzítsen adatokat, és hogyan tegye kezelhetőbbé az alkalmazást.
A felhasználói felületek kialakítása nem önálló grafikai feladatként jelenik meg, hanem az alkalmazás működésének részeként kapcsolódik össze a programlogikával és az Android API-val.
Adatkezelés SQLite-adatbázissal
A könyv bemutatja, hogyan tárolhatók és kezelhetők a felhasználói adatok az Android beépített SQLite-adatbázisával. Ez lehetőséget ad olyan alkalmazások létrehozására, amelyek nem csupán ideiglenesen jelenítenek meg információkat, hanem későbbi használatra is megőrzik az adatokat.
Az adatkezelés mellett a kiadvány kitér az Android egyedi adatbázis-tervezési kérdéseire és az SQLite szerepére is.
Hang, grafika és animáció
Az olvasó megtanulhat hangot, grafikát és animációt használni az alkalmazásokban. A könyv foglalkozik a képernyőre történő rajzolással is, beleértve az ujjal végzett rajzolást, így az egyszerűbb interaktív grafikai funkciók is megvalósíthatók.
A multimédiás és vizuális elemek segítségével az alkalmazások nemcsak adatokat jeleníthetnek meg, hanem dinamikusabb és interaktívabb felhasználói élményt is nyújthatnak.
Többnyelvű alkalmazások
A könyv bemutatja, hogyan tehetők az alkalmazások többnyelvűvé. Ez az ismeret különösen akkor hasznos, ha az alkalmazást különböző nyelvű felhasználók számára kell kialakítani.
Tervezési minták és alkalmazásarchitektúra
A kiadvány ismerteti a professzionális alkalmazásokban használt tervezési mintákat is. Ezek az elvek segítenek abban, hogy az alkalmazások szerkezete átláthatóbb, karbantarthatóbb és továbbfejleszthetőbb legyen.
A könyv emellett kitér az Android fő építőelemeire és API-jaira, valamint olyan témákra is, mint az érzékelők, a natív fejlesztés, a 3D-grafika, a multimédia, a helymeghatározás, a kommunikáció és az NFC.
Gyakorlati tanulási útvonal
A könyv fokozatos tanulási folyamatot kínál: először a Java és a programozási alapok jelennek meg, majd az Android Studio és az alkalmazásfelépítés következik. Ezután az olvasó összetettebb felhasználói felületekkel, adatokkal, hanggal, grafikával és animációkkal dolgozik.
- A Java és a programozási alapfogalmak megismerése Android-környezetben.
- Az Android Studio telepítése és beállítása.
- Egyszerű Android-alkalmazások létrehozása.
- Felhasználói felületek felépítése a vizuális tervezővel.
- Felhasználói műveletek és adatok kezelése.
- Adatok tárolása SQLite-adatbázisban.
- Fragmentek, grafika, hangok és animációk használata.
- Tervezési minták alkalmazása összetettebb programokban.
- Android-alkalmazások összeállítása, telepítése és közzététele.
Alapadatok
| Adat | Információ |
|---|---|
| Cím | Android Programming for Beginners |
| Kiadó | Packt Publishing |
| Kiadás éve | 2018 |
| Nyelv | Angol |
| Formátum | EPUB, MOBI |
| ISBN | 9781789531039 |
| Fókusz | Java- és Android-programozás kezdőknek |
| Célplatform | Android Pie |
A könyv erősségei kezdők számára
Az egyik legfontosabb előnye, hogy nem feltételez előzetes Java-tudást, miközben közvetlenül Android-alkalmazásokon keresztül tanítja meg a szükséges alapokat. Így az olvasó már a tanulási folyamat korai szakaszában láthatja, hogyan alakul át a programkód működő alkalmazássá.
A másik lényeges erősség a gyakorlati példák használata. A négy valós alkalmazás és a több tucat mini-alkalmazás lehetőséget ad arra, hogy az olvasó különböző problémákon keresztül gyakorolja a felhasználói felületek, az adatkezelés, a hang, a grafika és az animáció megvalósítását.
A könyv azoknak is hasznos lehet, akik nem kizárólag programozási alapokat szeretnének tanulni, hanem saját Android-alkalmazásaik elkészítésére készülnek. A kiadvány a kezdeti lépésektől egészen a valódi alkalmazások felépítéséig és közzétételéig vezet.
A szerző
John Horton az Egyesült Királyságban élő programozási és játékfejlesztési érdeklődésű szerző. Alkalmazások, játékok, könyvek és blogcikkek írásával foglalkozik, valamint a Game Code School alapítója.
A szerző gyakorlati tapasztalatai a könyv felépítésében is megjelennek: a tananyag az alkalmazások és játékok készítéséhez szükséges fogalmakat konkrét, követhető példákon keresztül mutatja be.

tags: #android #programozas #konyv #angol