Günümüzün en popüler teknolojilerinden biri olan mobil uygulama geliştirme hızla popülerliğini arttırmaya devam etmektedir. Gün geçtikçe artan popülerlik ve geliştiricilerin pazarlama metotlarını daha da kolaylaştıran mobil uygulamalar içerisinde iOS ile birlikte en güçlü işletim sistemi olan Android işletim sistemi tüm rakiplerini geride bırakarak zirvedeki yerini garantilemeye başladı.
Android tabanlı mobil uygulama geliştirme üzerine ülkemizde çıkan en kapsamlı kitaplardan birisi olacağını düşündüğümüz bu kitap toplam 15 bölümden oluşmaktadır. İlk bölümden başlayarak Android dünyasını tanımaya gerekli kurulum ve geliştirme ortamlarını hazırlamaya Android'in yazılım geliştirme altyapısını ve temel kavramları öğrenmeye kullanıcı arayüzleri ve kontroller ile uygulamanın arayüzlerini hazırlamaya mobil uygulamalar için grafik ve stiller hazırlamaya Android'in cihaz çeşitliliği için bir çok cihaz modeline uygun uygulamalar tasarlayabilmeye menüler diyalog kutuları ve bildirimler (notifications) ile kullanıcının uygulama içerisindeki ve dışındaki gezinim ve bilgilendirme işlemlerine tek tek adım atacağız.
Sekizinci bölümden itibaren Android'in en güçlü özelliklerini inceleyerek medya oynatma kamera erişimi yüz tanıma otomatik odaklanma ölçekleme fotoğraf ve video kaydetme ses tanımlama konuşma (speech) veri depolama SQLite widget oluşturma mobil tabanlı web uygulamaları geliştirme konum servisleri ve Google Maps API ile harita işlemleri JSON ve XML veri
yapıları ile internet üzerinden veri transferi twitter'dan veri çekme ve hava durumu uygulaması geliştirme konularını işleyerek uygulamamızı Google Play'de yayınlamak için gerekli olan tüm adımlara değiniyor olacağız. Ayrıca kitap içerisinde işlenen tüm uygulamaları görsel eğitim seti ile uygulayacağız.
Kitap içerisinde detay anlatım bilgi ve kısa örnekler bulurken görsel eğitim setinde uygulamalarla pratik yapabileceğiniz ve tekrar tekrar izleyip öğrenebileceğiz videolar bulacaksınız.
Kitabın zengin içeriği ise aşağıdaki gibidir:
1. Activity Intent ve Diğer Kavramlar
2. Uygulama Kaynakları
3. Güvenlik ve İzin Yapısı
4. Kullanıcı Arayüzleri ve Kontroller
5. Metin Kontrolleri (TextView EditText)
6. Buton Kontrolleri (Button ToggleButton Checkbox vb.)
7. Liste Kontrolleri
8. Grafik ve Stiller
9. Stiller
10. Temalar
11. Çoklu Ekran Kullanımı
12. Toast Bildirimleri
13. Medya Oynatma ve Kamera Erişimi
14. Fotoğraf ve Video İşlemleri
15. İleri Seviye Kamera Kontrolü
16. Yüz tanıma
17. Otomatik odaklanma
18. Ses Tanımlama ve Konuşma
19. Yazıyı konuşmaya çevirme
20. SharedPreferences
21. SQLite
22. AsyncTask
23. Thread
24. Keyguard Widget
25. Widget Konfigürasyonu
26. Web Uygulamaları Geliştirme
27. Mobil Web Uygulamaları
28. WebView Kontrolü ile Javascript Kullanma
29. Konum Servisleri ve Google Maps API v2
30. GPS ve Konum Servisleri
31. Harita Üzerine Çizim Yapma
32. HttpClient JSON ve XML
33. Internetten veri okuma
34. Twitter'dan JSON verisi okuma
35. XML ile Hava Durumu Uygulaması
36. Google Play'de Uygulama Yayınlama