
Az elmúlt három évben Android fejlesztő voltam , és ez idő alatt sok könyv segített az utamon kezdőtől szakértővé. Amikor elkezdtem, úgy tűnt, hogy nincsenek olyan hasznos cikkek, amelyek az Android fejlesztésének legjobb erőforrásai felé terelhetnének.
A legtöbb cikk homályos volt, és gyakran úgy tűnt, hogy olyan emberek írták őket, akiknek alig vagy alig voltak gyakorlati tapasztalataik. Szóval, gondoltam, megírom ezt a cikket, és egyszer s mindenkorra megtisztítom az utat mindenki előtt.
Az alábbiakban bemutatom a legjobb 10 választást az Android fejlesztésű könyvekről - mindegyikre mutató linkeket megtalálhat a blogomon. A lista a kezdőtől a haladóig minden szintre kiterjedő könyveket tartalmaz. Tehát, olvassa el.
Fej első Android fejlesztés

Ez volt az első könyv, amelyet az Android fejlesztéséről olvastam. Tökéletes azoknak az Android fejlesztőknek, akik kezdők vagy középszintűek . Ez a könyv nem juttatja el emelt szintre, és nem érint semmilyen témát, mint például az RxJava, a ButterKnife vagy az Adatkötés, de az alapjait pontosan meg fogja tudni.
Ez mindenre kiterjed, az IDE beállításától kezdve a működő Android-alkalmazás létrehozásáig. Egyedülálló módon képes a gondolatokat buborékokkal és valós forgatókönyvekkel magyarázni. Ezenkívül érdekes gyakorlatokat is tartalmaz, mint például a „mágnesek feltöltése” és a „párosítások”, hogy érdekesebbé tegyék a dolgokat.
Ha még nem ismeri az Android fejlesztését, és olvasni szeretne rajta, akkor ez a tökéletes könyv a kezdéshez - bízzon ebben.
SZINT: Kezdő
Android App Development for Dummies

Az első javaslatomhoz hasonlóan ez is egy örökölt könyv. Mostanra a Dummies sorozat valószínűleg minden témával foglalkozik? Ez a könyv nagyon jó egy kezdő kezdők számára, akiknek egyszerű fogalmakkal és kevesebb technikai szóval sikerül egyértelműen elmagyarázniuk a fogalmakat.
Ez a következőkre fog irányítani:
- Az összes szükséges eszköz telepítése
- Jó felhasználói felület megtervezése
- Döntés az alkalmazás díjának (és milyen áron) vagy ingyen kínálása között
- A felhasználói adatok kezelése
- Tervezési különbségek a telefonos és táblagépes alkalmazások között
- A közös csapdák elkerülésének módjai
- Inspiráló mintaalkalmazások.
Ha nem biztos abban, hogy hol kezdjen, akkor mindenképpen mehet ezzel.
SZINT: Kezdő
Java: Kezdő útmutató, hatodik kiadás

Ahhoz, hogy megtanulja az Android fejlesztését, vagy jobbá váljon az Android fejlesztésében, meg kell felelnie a Java alapjainak, és ez a könyv a tökéletes hely a kezdéshez.
Ez a könyv frissítve van a Java 8 rendszerhez, ezért olyan témákat tartalmaz, mint a lambda kifejezések és az alapértelmezett interfész módszerek.
Ez nagyon egyszerű és jó kezdőknek, akik el akarják kezdeni a Java for Android fejlesztését.
SZINT: Kezdő
Üdvözlet, Android: Bemutatjuk a Google mobil fejlesztői platformját

Ez a könyv szintén kezdőknek szól, de absztrakcióval rendelkezik. Nem magyarázza el alaposan az összes fogalmat, és csak a kódot adja meg. Ha ez a te dolgod, akkor mehetsz vele.
SZINT: Kezdőtől középszintig
Forgalmas kódoló útmutató az Android fejlesztéséhez

Hogy őszinte legyek, magam sem olvastam ezt a könyvet. A fent megadott könyvek több mint elegendőek voltak ahhoz, hogy elmerüljek? de sokaktól hallottam, hogy ez a könyv minden szinten hasznos a fejlesztők számára.
Mindenre kiterjed, ami az Android fejlesztésében található, és nem okozhat csalódást az új vagy a köztes Android fejlesztők számára.
Ha Ön professzionális fejlesztő, javasoljuk, hogy inkább próbálja ki a Professional Android 4. kiadást (részletesen alább) .
SZINT: Kezdőtől középszintig
Android programozás: A Big Nerd Ranch útmutató

A Big Nerd Ranch Guide sorozat egy ismerős könyvsorozat a programozásban. Könyveik vannak a mobil- és webfejlesztésről, valamint néhány más technológiáról. De beszéljünk az Androidra szántról.
A Big Nerd Ranch Guide bemutatkozó könyv azok számára, akik ismerik a Java-t és meg akarják ismerni az Android fejlesztését.
Számos példából áll, amelyek segítik az elméletet. Olyan alkalmazásokat fog fejleszteni, mint a katalógus krimi, fotóböngészők, kocogási útvonalkövetők és egyebek.
Bár gyakran ajánlják kezdőknek, azt hiszem, ez egy kicsit túl technikás, és a könyv mellett meg kell említenie néhány más forrást. De annak, aki középszintű, és szeretné kamatoztatni képességeit, ez a tökéletes könyv. Nem tudom eléggé ajánlani.
SZINT: Középszintű
Android szakácskönyv

Ez nem egy könyv kezdőknek. Ez egy kézikönyv azoknak a professzionális Android-fejlesztőknek, akik gyors útmutatót keresnek olyan témákról, amelyekkel nehezen boldogulnak. A magyarázatok tömörek és sekélyek. Ne számítson kanállal történő táplálásra, ha beiratkozik erre a könyvre.
Ennek ellenére tökéletes szakemberek számára . Csak egy gyors útmutató és nem túl sok kanál etetés. A haladó témákat is röviden érintik a gyakorlatban hagyott megoldásokkal.
Példaként: a helyismerő alkalmazással való munka sokkal kifinomultabb, mint egyszerűen a helyfrissítés kérése. Mégis, a helyekre vonatkozó fejezetek csak azokat az alapvető dolgokat foglalják magukban, amelyek segítik az újoncokat, hogy nedvesítsék a lábukat, és ne egy valós alkalmazás megírásához.
SZINT: Szakemberek és szakértők
Professzionális Android 4. kiadás

Ahogy a neve is mutatja, ez a könyv tapasztalt kampányosoknak szól.
Ez magában foglalja a bevált gyakorlatokat, az Android-alkalmazások életciklusait és a kezelőfelület-tervezési technikákat, például egy robusztus alkalmazás készítését különböző képernyőméretekhez, beleértve a táblagépeket is.
Számos valós példaalkalmazást tartalmaz, amelyek gyakorlati tapasztalatokat nyújtanak Önnek a professzionális Android-fejlesztésről. De vigyázzon, ez a könyv valóban mélyreható és némi programozási tapasztalatot igényel, hogy jobban megértse fogalmait.
Ide tartozik például a JobScheduler, az építészeti összetevők, a Kotlin bemutatása, a navigációs minták és a tervezési minták.
Ha új szintre szeretné emelni az Android fejlesztő játékát, nézze meg ezt a könyvet.
SZINT: Haladó
Kotlin programozása példával: Készítsen valós Android és webes alkalmazásokat Kotlin módon

Fedezze fel Kotlin különféle funkcióit három különböző összetettségű alkalmazás felépítésével. Az első egy klasszikus Tetris játék és az OOP koncepcióinak kidolgozása lesz.
A második egy továbbfejlesztett messenger alkalmazás. A végső alkalmazás helyértékelő: egy internetes alkalmazás, amely a Google Maps API-t és a Helyválasztót fogja használni.
Megjegyzés: Ez nemcsak az Android alkalmazás példáit tartalmazza, hanem egy webalkalmazás felépítésére vonatkozó példákat is.
Ennek ellenére azt hiszem, egyetlen könyv sem lehet elég ahhoz, hogy teljesen elsajátítsák a nyelvet. A könyv példája elegendő ahhoz, hogy jól megtartsuk Kotlin nyelvét.
SZINT: Aki meg akarja tanulni Kotlint
Kotlin Android fejlesztőknek: Tanulja meg Kotlint egy Android alkalmazás fejlesztése közben

Ez Antonio Leiva e-könyve. Ha Android fejlesztő vagy, valószínűleg elolvastad a Medium cikkeit.
Ez a könyv jó munkát végez a Kotlin programozási nyelv bevezetésében, mivel végigvezeti Önt egy Android alkalmazás fejlesztésén. Ha Android fejlesztő vagy, és el akarsz kezdeni fejleszteni a Kotlinnal, akkor ez a könyv nem egy rossz hely a kezdéshez (főleg, hogy ez csak egy a nagyon kevés Android / Kotlin oktatóanyag közül, amely elérhető az írás idején).
Úgy tűnt azonban, hogy ezt a könyvet hamarosan kiadták, mert egész rendezetlen volt. Úgy tűnik, hogy a szerző nem törődött azzal, hogy sokat megmagyarázzon a könyvben bemutatottakból, hogy megkönnyítse ezt saját maga számára.
SZINT: Aki meg akarja tanulni a Kotlin androidot
Ezt a cikket eredetileg itt tették közzé.Tetszik, amit olvas? Ne felejtsd el megosztani ezt a bejegyzést a Facebookon , a WhatsAppon és a LinkedIn-en .
Kövess engem a LinkedIn, a Quora, a Twitter és az Instagram oldalakon, ahol válaszolok a mobil fejlesztéssel kapcsolatos kérdésekre , különös tekintettel az Androidra és a Flutterre .