Android Uygulama Geliştirme için En İyi 8 Kitap

click fraud protection
David Dean
yazar
  • Canterbury Üniversitesi

David Dean, tüketici ve seyahat teknolojisinde uzmanlaşmış bir yazardır. The New York Times, Chicago Tribune ve diğer yayınlarda yayınlandı.

Java Deneyimi Olan Programcılar için En İyisi: Android Programlama: The Big Nerd Ranch Guide

Android Programlama: The Big Nerd Ranch Rehberi
Amazon'un izniyle
Amazon'dan satın alınBarnesandnoble.com'dan satın alınGoogle.com'dan satın alın

Big Nerd Ranch, geliştiriciler için bir hafta süren yoğun eğitim kampları yürütme konusundaki itibarını artırdı ve şirket bu deneyimi küçük bir dizi programlama kılavuzunda paketledi.

Pratik teknik ve yaklaşımlara odaklanarak, Android Programlama daha önce herhangi bir Android geliştirme deneyimi gerektirmez. Bununla birlikte, önceden var olan Java bilgisinin makul düzeyde olduğunu varsayar, böylece tamamen Android'e özgü öğelere odaklanabilir. Şirket ayrıca konuya yeni başlayanlar için bir Java programlama rehberi de sunuyor.

kullanma Android Stüdyosu, kitap, kavramları her bölümde genişletilen ve geliştirilen bir dizi örnek uygulama aracılığıyla açıklar. Kod, hem neler olup bittiği hem de neden bu şekilde yaklaşıldığı açısından satır satır açıklanır.

Kısmen her bölümü açıklamaya yardımcı olmak için kullanılan birçok ekran görüntüsü ve kod parçacığı nedeniyle bu büyük ve ayrıntılı bir kitaptır. Temel ve orta düzey kavramlara özellikle dikkat edilerek, Android geliştirme konusunda yeni bir Java programcısıysanız, bu Big Nerd Ranch kılavuzu tam size göre.

En İyi Çok Yönlü: Android Studio 3.0 Geliştirme Temelleri - Android 8 Sürümü

Amazon'dan satın alın

Neil Smyth'in Android Studio 3.0 Geliştirme Temelleri 700'den fazla sayfasıyla, bilmeniz gereken hemen hemen her şeyi kapsayan, Android uygulamaları oluşturmaya yönelik çok yönlü harika bir giriştir.

Geliştirme ortamından mimari ve tasarıma, baskı ve veritabanı yönetiminden multimedya yönlerine ve daha fazlasına kadar kitap (Android 8 ve Android Studio 3 için tamamen güncellendi) hepsini ayrıntılı olarak tartışır ve üzerinde inşa etmek için güçlü bir bilgi tabanı sağlar. gelecek.

Çok sayıda kod örneği ve açıklama içeren kılavuz, Java'da en azından bir miktar programlama deneyimine sahip olanlar için hazırlanmıştır. Sanal test cihazlarının kurulumu da dahil olmak üzere Android Studio'nun yapılandırılması ve kullanımı konusunda özellikle güçlü, aynı zamanda harita uygulaması ve Play Store'a genellikle diğer uygulamalarda yetersiz şekilde kapsanan uygulamalar gönderme gibi konuları kapsar. kılavuzlar. Genel olarak, gelişmekte olan Android geliştiricileri için ideal tek durak noktasıdır.

Görsel Öğrenenler için En İyisi: İlk Android Geliştirme Başkanı: Beyin Dostu Bir Kılavuz

Amazon'dan satın alınBarnesandnoble.com'dan satın alın

Head First, kılavuzlarıyla alışılmadık bir yaklaşım benimsiyor. Kuru, metin ağırlıklı ciltler yerine resimlere ve gündelik dile güçlü bir odaklanma ile amaç, okuyucuların yeni kavramları öğrenmelerine, anlamalarına ve akıllarında tutmalarına yardımcı olmaktır.

Şirketin Android Geliştirme anlatılanları pekiştirmek için diyagramlar, akış çizelgeleri ve yorumlarla dolu bir istisna değildir. Yedeklilik, Head First'ün yaklaşımının önemli bir parçasıdır ve kilit malzemeye yapışmasına yardımcı olmak için çeşitli şekillerde birden çok kez atıfta bulunulur.

Tüm bu görseller ve tekrarlar, bunu devasa bir kitap haline getiriyor - 900'den fazla sayfadan oluşan bir kitap gibi görünebilir. ilk bakışta ürkütücüdür ve bir sınıftan ziyade tam bir sınıfın yerini alması amaçlanmıştır. hızlı referans rehberi.

İyi bir Java çalışma bilgisine ihtiyacınız olacak, ancak zaten bir uzman olmanıza gerek yok. Pratik alıştırmalar boldur ve her bölümün sonunda ev ödevi belirlenir. Bunlar rehberin yaklaşımının kilit yönleridir - nadiren kendinizi sadece materyali okurken ve devam ederken bulursunuz.

Görsel bir öğreniciyseniz veya yoğun bir metin duvarı olarak sunulduğunda bilgileri akılda tutmakta zorlanıyorsanız, İlk Android Geliştirme Başkanı hoş bir hız değişikliği olacak.

En İyi Uygulamalar

Samimi Bir Yaklaşım İçin En İyisi: Üstün Yetenekli Primatlar için Android Geliştirme: Yeni Başlayanlar İçin Bir Kılavuz

Amazon'dan satın alın

Kendinizi yetenekli bir primat olarak görseniz de görmeseniz de Antonis Tsagaris'in Üstün Zekalı Primatlar için Android Geliştirme ilginç bir seçenektir. Genellikle sert bir dil kullanan ve fikrini ifade etmekten çekinmeyen yazar, rehberini "bir otomat tarafından yazılmış kuru, mizahsız, can sıkıcı kodlama kitaplarına [...]" bir alternatif olarak öneriyor.

Yeni başlayanlara yönelik, nispeten kısa ve ucuz olan bu kitap, başlamak için Java veya benzeri bir programlama dili ile yalnızca temel düzeyde bir deneyim gerektirir. Basılı veya e-kitap biçiminde mevcut olup, okuyucuyu Android geliştirme yoluyla mutlak temellerden ilk başvurunuzu tamamlamaya kadar götürür.

Yol boyunca, Android Studio geliştirme ortamını nasıl kuracağınızı öğreneceksiniz. XML ile etkileşimli kullanıcı arayüzü, birbirleriyle iletişim kurmak için farklı Android bileşenleri elde edin ve çok daha fazlası.

Kolayca rahatsız oluyorsanız, diğer Android geliştirme kılavuzlarından birine bakmak isteyebilirsiniz - ancak değilse, burası eğlenceli ve faydalı bir başlangıç ​​noktasıdır.

Hızlı Yanıtlar için En İyisi: Android Yemek Kitabı: Android Geliştiricileri için Sorunlar ve Çözümler

Amazon'dan satın alınBarnesandnoble.com'dan satın alın

Eksiksiz bir Android geliştirme öğreticisi olmaya çalışmak yerine, Android Yemek Kitabı ortak sorunlara hızlı yanıtlar sağlamaya odaklanır.

Kullanıcı arayüzleri, multimedya ve konum servisleri gibi şeyler için 230'dan fazla "tarifler" ile kameralar ve sensörler gibi donanıma özgü yönlerden oluşan kılavuz, Android cihazlar.

Kitaba yaklaşık 40 geliştirici katkıda bulundu ve çok çeşitli bakış açılarından ve deneyimlerden yararlanıyor. Her tarif, kendi projelerinizde kullanabileceğiniz örnek kodla birlikte gelir, uygun şekilde bir parça veya tam çalışma çözümü.

Mevcut ihtiyaçlarınıza göre içeri ve dışarı daldırılmak üzere tasarlandığından, kitabın boyutu (700+ sayfa) bunaltıcı olmaz. Karmaşık Android geliştirme sorunlarına basit cevaplar arıyorsanız, bu yemek kitabı masanızda bir yeri hak ediyor.

Kotlin Öğrenmek için En İyisi: Kotlin Programlama: The Big Nerd Ranch Rehberi

Amazon'dan satın alın

Google, Android Studio'da Kotlin programlama diline tam desteğini duyurduğundan, Android geliştirme çevrelerinde hızla bir sonraki büyük şey haline geldi. Java ile birçok yönden birlikte çalışabilir, ancak yazılması daha kısa ve düzinelerce kullanışlı yeni özellikle birlikte, mevcut birçok Android kodlayıcı geçiş yapıyor.

Big Nerd Ranch, diğer kitaplarında ve saygın eğitim kamplarında olduğu gibi aynı uygulamalı yaklaşımı kullanarak bu nispeten yeni dilin 1.2 sürümünde kodlama hakkında kesin bir kitap yazdı.

Kotlin'i öğrenmek isteyen deneyimli Java geliştiricilerini hedefleyen kılavuz, dilin tüm temel kavramlarını ve API'lerini ve ayrıca IDEA geliştirme ortamını kapsar.

İlk ilkelerden başlayarak, dilin nesne yönelimli ve işlevsel karışımına derinlemesine dalın. programlama yaklaşımları, hem Android hem de diğer cihazlar için Kotlin'i kullanmaya başlamanın ideal yoludur. platformlar.

Hızlı Geliştirme için En İyisi: Pratik Android: Gelişmiş Teknikler ve Yaklaşımlar Üzerine 14 Tam Proje

Amazon'dan satın alın

yazarı pratik Android deneyimli bir Android eğitmenidir ve bu kılavuz, onun en popüler kurs içeriklerinden bazılarına dayanmaktadır. Her bölüm, bağlantıdan anlık bildirimlere kadar belirli bir konsepte dayalıdır ve onu kendi uygulamalarınızda uygulamanın en iyi yolunu derinlemesine inceler.

Her bölümde en az bir tam proje ile, aşağıdakiler gibi karmaşık konuları bile takip etmek kolaydır. Android'in ses API'lerini tembel yükleme veya bunlarla uğraşma ve örnek kodun hangi bölümlerini kullanın uygun.

Nedenini ve nasılını açıklayan yazar, başka yerlerdeki ilgili materyallere bağlantılarla kendi yaklaşımlarını destekliyor. Kitabı kullananların zaten Java konusunda bilgili olması ve daha önce Android geliştirme deneyimine sahip olması bekleniyor - bu, yeni başlayanlar için adım adım bir kılavuz değil.

Güncel Kalmak İçin En İyisi: Android Geliştirmeye Yönelik Meşgul Kodlayıcı Kılavuzu

Android Geliştirme için Meşgul Kodlayıcı Kılavuzu
Commonsware'in izniyle
Commonsware.com'dan satın alın

Teknoloji dünyasındaki diğer her şey gibi, Android geliştirme de hızla ilerliyor ve basılı kitapların modası sonunda geçiyor. Mark Murphy'nin Android Geliştirme için Meşgul Kodlayıcı Kılavuzu abonelik tabanlı bir e-kitap modeli aracılığıyla bu sorunu çözer. Alıcılar, kitabın en son sürümünü ve altı aylık güncellemeleri alırlar ve yeni sürümler birkaç ayda bir çıkar.

Muazzam bir 200'den fazla bölüm, 4.000'den fazla sayfa, yüzlerce örnek uygulama ve ayrıca Android uygulama geliştirme konularıyla ilgili görsel sunumlarla gelen hiçbir taş çevrilmemiş durumda. Kitabın temel bölümleri, bir geliştirme ortamı, kullanıcı arayüzleri, veri yönetimi, ve çok daha fazlası, gerektiği gibi okunmak üzere tasarlanmış düzinelerce gelişmiş konuyu kapsayan "yollara" ayrılmadan önce.

Alıcılar, kitabın yanı sıra, her hafta "ofis saatleri" sohbetlerinde yazara soru sorabilirler. Okumak için fiziksel bir kitaba ihtiyacınız yoksa, Android Geliştirme için Meşgul Kodlayıcı Kılavuzu mevcut en kapsamlı ve güncel kaynaktır.

İçindesin! Üye olduğunuz için teşekkürler.

Bir hata oluştu. Lütfen tekrar deneyin.