08-01-2012
|
#1
|
Prof. Dr. Sinsi
|
Android Uygulaması Geliştirmek İsteyenlere Türkçe Android Kitapları
Google'ın mobil işletim sistemi Android için uygulama geliştirmek isteyenler, bu kitabları kaçırmasın!
Android için uygulama geliştirmek isteyenler için Türkçe kitaplar birer birer yayınlanmaya başlandı ve önümüzdeki günlerde daha fazla kitabın yayınlanacağını düşünüyoruz Kitaplar yayınlandıkça bu sayfaya eklenecektir Şimdi yayınlanma sırasına göre kitapları tanıtalım
1-ANDROID (Android 2 - Android 3)
.jpg)
Yazar: Nizar Öğütmen Yayınevi: KODLAB Sayfa: 416 Baskı Yılı: 2011
12 Kasım 2007 ‘ de Google Android platformu için bir yazılım geliştirme ortamı olan ilk Android SDK sürümünü yayınladı Programcıların ve Smartphone üreticilerinin Android ‘ in yayınlanmasına göstermiş oldukları ilgi, böyle bir açık kod (Open Source) platformunun ne denli özlemle beklendiğinin göstergesiydi Android günümüzde birçok farklı türden donanımda kullanılmakta olup kullanıcıya Android ortamını istedikleri doğrultuda geliştirme imkanı sunmaktadır
Kullanıcıların Android ortamını arzuları doğrultusunda geliştirebilmelerini sağlayan şu an itibari ile 120 000 in üzerinde App (Application = Yazılım) bulunmaktadır
Android günümüzde Cep Telefonu, Smartphone, Netbook, Tablet-PC, Home Entertainment Sistemleri gibi birbirinden çok farklı donanım türünde işletim sistemi olarak yerini almaktadir
Tüm bu farklı donanım türlerinin önemli bir ortak noktası bulunmaktadır : Tüm bu aygıtlarda Android App ‘ ler çalışmaktadır
Bu kitapta Android işletim sisteminin ana prensipleri örnek yazılımlar yardımı ile açıklanıp okuyucunun çok kısa bir sürede Android ile yazılımlar hazırlayabilecek konuma gelmesi amaçlanmaktadır
Kitap içerisinde sanal ortamın her köşesinde bulunabilecek bilgiler mümkün olduğu kadar minimuma indirgenmeye çalışılıp, normal koşullarda ulaşılması zor olan bilgilere yer verilmiştir Bu bilgilerden kastımız; kitapta örnek olarak verilmiş olan gündelik hayatta kullanılan proje örnekleridir
Bu kitap, profesyonel ve güvenli yazılımlar hazırlayabilmek için yeterli olacak bütün bilgileri barındırmaktadır ve bu konuda kaynak ihtiyacını kapatacak niteliktedir
Kitapta Yer Alan Başlıca Konu Başlıkları:
- Android Programlamaya Giriş
- Eclipse ve Android Plug’in Kurulumu ve Kullanımı
- Dalvik Virtual Machine ve Sandbox Kurulumu ve Kullanımı
- Kullanıcı Arayüzünü Tanımak ve Kullanmak
- Intent Kavramı
- Veritabanı İşlemleri ve Yönetimi
- Dosya ve Dizin İşlemleri
- Content Provider ile Veri Alışverişi
- Sensör Kullanımı
- Multitouch Fonksiyonları
- Örnek Uygulamalar
- Tetris Oyun Uygulaması (Tetris oyununun Android telefonlarda nasıl kodlanacağı ve hazırlanacağı anlatılmıştır
)
- GPS Tracker Uygulaması (Bu projede, bir GPS Tracking Servisi geliştirilmiştir
Servis, Client (Android APK) ve Server (Php+MySql) olarak iki bölümde uyarlanmıştır )
- Stealth Coordinates Forwarder Uygulaması (Bu projede, cep telefonuna yüklenen ve uzaktan kumada ile aktif hale getirilebilen bir GPS casus uygulamasıdır
Android 1 5 sürümü ver üzeri sürümlerde sorunuz çalışan uygulamamız yüklendiği cep telefonunda stealth modunda (gizli, yüklenmiş olduğu tespit edilemeyen) komut bekleyecektir Beklenen komut cep telefonuna ulaştığı anda uygulamanın yüklü olduğu cep telefonu, GPS koordinat verilerini geri gönderecektir )
- Kamera Uygulaması (Bu projede, Android ile kamera yönetimine değinip bir örnek projeye yer verilmiştir
)
- Battery Information System Uygulaması (Bu projede, Android aygıtınızın batarya kullanımı optimizasyonu anlatılmıştır
Bu uygulamada Broadcast Recievers ve Android servisleri kullanılmıştır )
Yazar Hakkında;
Nizar Öğütmen; Dortmund Üniversitesi’nde Bilgisayar Mühendisliği alanında öğrenim görmüş olup, halen Dortmund bölgesinde Bilgisayar Mühendisi olarak çalışmalarını sürdürmektedir Yazarımız, ayrıca XSIOX GmbH ve AKASYA Software Development şirketlerinin Genel Müdürü olup, ekibi ile birçok yazılım ve donanım projesine imzasını atmıştır
Yazara ulaşmak için mail@akasya pl e-posta adresini kullanabilirsiniz
2-Merhaba Android

Yazar: Murat Önder ve Ahmet Oğuz Yayınevi: PUSULA Sayfa: 202 Baskı Yılı: 2011
Kitap Android hakkında bilgilendirici bir bölümle başlıyor Geliştirme ortamının kurulumunu anlatan bölümde Android SDK, JDK, Eclipse ve Android platformunun kurulumu detaylı şekilde anlatılıyor Kısaca Java ve Xml'e değinen bölüm bir hatırlatma niteliğinde Bu hatırlatma bölümünden hemen sonra okurlar Merhaba Android uygulamasıyla uygulama geliştirmeye gerçek anlamda adım atmış oluyorlar Daha sonraki bölümde görsel ve yazılımsal özellikleriyle ayrıntılı şekilde konular işleniyor Son bölüm olan örnek projelerde ise Android için bazı örnek uygulamalar anlatılıyor
Merhaba Android kitabıyla birlikte sunulan başka bir yenilik ise kitapla aynı isimde bir web sitesi; www merhabaandroid net adresinden ulaşılacak sitede okurlar kitapla ilgili sorularını, anlamadığı yerleri doğrudan yazarlara sorabilecekler
Kitabın içeriği ve sipariş bilgisi
- 1
Android Nedir?- Android’in Pazar Payındaki Yükselişi
- Android Versiyonları
- Uygulama Mağazaları
- Özellikleri
- Mimarisi
- Android’in Geleceği
- 2
Geliştirme Ortamının Kurulması- Android SDK Kurulumu
- JDK ve Eclipse Kurulumu
- Eclipse ADT Eklenti Kurulumu
- Android Platformunun Kurulumu
- Android Sanal Cihazının (Android Virtual Device) Çalıştırılması
- 3
Kısaca Java ve XML- Java
- Merhaba Java
- Sınıflar ve Nesneler
- Veriler (Attributes)
- Metotlar (Methods)
- Yapıcı Metotlar (Constructors)
- Metotların Aşırı Yüklenmesi (Method Overloading)
- Kapsülleme
- Başka Paketlerdeki Sınıfları Kullanma (Import)
- Miras (Inheritance)
- Fonksiyon Üzerine Yazma
- Arayüzler (Interfaces)
- XML
- 4
Merhaba Android Uygulaması- Projenin Oluşturulması
- Uygulamanın Android Sanal Cihazında (AVD) Çalıştırılması
- Uygulamanın Gerçek Cihazda Çalıştırılması
- Projenin İncelenmesi
- Log Tutma
- 5
Uygulama Bileşenleri- Aktiviteler (Activities)
- Servisler (Services)
- Yayın alıcılar (Broadcast receivers)
- İçerik sağlayıcılar (Content providers)
- 6
Aktiviteler ve Kullanıcı Arayüzü Elemanları- Basit Arayüz Elemanlar
- Toast
- Düğme (Button)
- Metin Kutusu (TextView)
- Düzenleme Kutusu (EditText)
- Onay Kutusu (CheckBox)
- Seçenek Düğmesi (RadioButton)
- Çift Durum Düğme (ToggleButton)
- Basit Arayüz Elemanları Uygulaması
- Spinner
Ekran Yerleşimleri ve Görüntü Grupları (ViewGroups)- Çizgisel Yerleşim (Linear Layout)
- Tablosal Yerleşim (Table Layout)
- Göreceli Yerleşim (Relative Layout)
- GridView
- ListView
- Sekmeli Yerleşim (Tab Layout)
Menüler- Options Menu
- Alt Menüler
- Context Menu
Dialoglar- Bir Dialog Nasıl Yaratılır?
- Dialogu Silmeyi Unutmamalıyız!
- Süreç Dialogu (ProgressDialog)
- Süreç Çubuğu Dialogu
- AlertDialog
- 7
Servisler- Servis Nasıl Yaratılır?
- Sonraki Adım: AndroidManifest
xml Kaydı
- Servisin Çalıştırılması
- 8
Uygulama Kaynakları- Uygulama Kaynaklarının Tanımlanması
- Varsayılan Uygulama Kaynakları
- Alternatif Uygulama Kaynakları
- Bir Kaynağı Farklı Yerlerde KullanabilmeUygulama Kaynaklarına Erişim
- Kaynağa Koddan Erişim
- Kaynağa XML Dosyasından Erişim
Kaynak Tipleri- Ekran Yerleşimi (Layout)
- Menüler
- Karakter Dizisi (String)
- Biçim (Style)
- Renk (Color)
- Boyut
- Tamsayı (Integer)
- 9
Intent ve Intent Filtreleri- Intent Nesneleri
- Intent Çözümlemesi
- Intent Filtreleri
- Örnek Intent ve Intent Filtreleri
- 10
Güvenlik ve İzinler- AndroidManifest
xml- <manifest>
- <application>
- <activity>
- <uses-permission>
- <uses-library>
- Elimizdeki Cihazda Hangi İzinler Verilmiş?
- 11
Örnek Projeler- Fotoğraf Uygulaması
- Harita ve GPS Uygulaması
Yazar Hakkında;
Murat Önder, 1978 yılında Ankara’da doğdu İlk ve orta öğretimini bu şehirde sürdürdü Bilgisayarla lise yıllarında eniştesi sayesinde haşır neşir olmaya başladı ve sonrasında da ondan hiç kopamadı 2001 yılında Hacettepe Üniversitesi Elektrik Elektronik Mühendisliği Bölümü’nden mezunoldu Ortadoğu Teknik Üniversitesi’nin aynı adlı bölümünden yüksek lisans derecesini aldığında yıl 2004 idi 2001 yılında bu yana çok farklı platformlarda yazılım yapmakta olan yazar, son olarak dikkat ve ilgisini cezbeden Android hususunda bulunmayan Türkçe kaynak sıkıntısına bir çözüm yolu ararken yolu Ahmet Oğuz’la ve bu kitapla kesişti
Ahmet Oğuz Mermerkaya, 1984 yılında Erzincan’da doğdu İlk öğrenimini Erzincan’da, orta öğrenimini Erzurum’da gördü Bilgisayarla üniversite yıllarında tanıştı 2007 yılında Hacettepe Üniversitesi Elektrik & Elektronik Mühendisliği Bölümü’nden mezun oldu Yurt içinden ve yurt dışından yaklaşık 10 üniversiteden yüksek lisansa kabul edildiyse de hiçbir zaman başlayamadı 2009 yılında NEU’daki bir hocanın tavsiyesi ile hem doktoraya kabul edilme hem asistanlık alma ümidiyle Android üzerinde anlık mesajlaşma uygulaması geliştirdi Ancak doktora ve asistanlık ümitlerinin yersiz olduğunu anlamasıyla kendini askerde bulması bir oldu Şimdilerde özel bir şirkette çalışıyor ve boş zamanlarında arkadaşlarıyla beraber birşeyler yapmak için uğraşıyor
Sipariş ve bilgi için: satis@pusula com
3-Android Programlama - DVD'li

Gelecekonline yöneticilerinden Muharrem TAÇ hocamızın Android Programlama - DVD'li kitabı Dikeyeksen Yayıncılık tarafından çok yakında yayınlanacak
Yayınlanacak kitapta yer alacak bölümler şöyle:
Bölüm 1 : Android Nedir [*] Android İşletim Sistemi[*] Hakkında Temel Bilgiler[*] Open Handset Alliance[*] Android’in özellikleri ve mimarisi[*] Android versiyonları[*] Android Cihazları ve Cihaz Yetenekleri
Bölüm 2 : Uygulamalar ve Marketler
[*]Android Uygulamaları[*]Android Uygulama Mağazaları
Bölüm 3 : Android SDK
[*]Android ile yazılım geliştirme[*]Android SDK
Bölüm 4 : Android Yazılım Geliştirme Aracı (Eclipse Plugin)
Bölüm 5 : Java ile Android Geliştirmede Bileşenler
Java ile Android Yazılımında Bileşenler- Activity
- Layout, View, Theme
- Service
- Broadcast
- Intent
- Event
[*]Widget’lar[*] Notification’lar[*] İletişim Kutuları (Dialoglar)[*] Menüler[*] Sqlite ile Veritabanı İşlemleri[*] Content Provıder – Content Resolver
Bölüm 6 : Java ile Örnek Android Projeleri (Bu kısımdaki projelerin tamamı kitap ile verilen DVD'de yer almaktadır)
[*]Sekmeli Activity Örneği[*]Çeşitli View’lara Ait Örnek Proje[*]Service Örneği[*]Temalar İçin Örnek Proje[*]Intent Filter ve Broadcast Receiver İçin Örnek Proje[*]Intentler İçin Örnek Proje[*]Eventler İçin Örnek Proje[*]Widget İçin Örnek Proje[*]Notification için Örnek Proje[*]İletişim Kutuları İçin Örnek Proje[*]Menüler İçin Örnek Proje[*]Sqlite Veritabanı İçin Örnek Proje[*]Threadler için Örnek Proje[*]Asynctask için Örnek Proje[*]Gps Sensöründen Konum Bilgisi Almak İçin Proje[*]Tasarımlar Hakkında Örnek Proje[*]Preferences Örneği[*]Birim Testleri için Örnek Projeler[*]Yerelleştirme (Localization) için Örnek Proje[*]Loglama İçin Örnek Proje[*]Content Resolver için Örnek Proje
Bölüm 7 : Adobe Flex ve Android
Bölüm 8 : Android Yönetimi
Bölüm 9 : Ekler
Ek 1: Android Market’e Uygulama Yüklemek
Ek 2: Eclipse İle Yükleme Uygulaması Çıkarma (Export Etme)
Ek 3: Dvd İçeriği
Ek 4: Uses-Permıssıons Listesi
Ek 5: Eclipse ile Debugging
Kitap ile birlikte verilecek DVD içeriği şöyle:
JAVA Dizini
Windows ve Linux için 32 ve 64 bit Java Development Kit 6 update 24 versiyonları
SDK Dizini
Windows ve Linux için Mart 2011 tarihi itibariyle güncel Android SDK
ECLIPSE Dizini
Windows ve Linux için 32 ve 64 bit Eclipse Helios dağıtımları
Bu dağıtımlara Android Plugin (ADT) yüklenmiştir
FLASH_BUILDER Dizini
Adobe'nin halen beta aşamasında olan mobil AIR geliştirme platformu
Flash Builder "Burrito" yükleme dosyası ve Android üzerinde AIR çalıştırmak
için gereken apk dosyaları bulunmaktadır
ARACLAR Dizini
Bu dizinde Android'den hareketli ekran görüntüsü almak için kullanılan
droidAtScreen uygulaması ve görsel arayüz düzenlemesinde kullanılan
droiddraw uygulaması bulunmaktadır
PROJELER Dizini, bu dizinde iki adet dizin bulunmaktadır:
PROJELER_WORKSPACE dizini
Kitabımız için hazırlamış olduğumuz 18 adet örnek proje Eclipse workspace'i
olarak eklenmiştir Bu dizini olduğu gibi alırsanız ve Eclipse workspace
olarak bu dizini gösterirseniz projelerin hepsi açılacaktır DİKKAT: Eclipse
Android Plugin yüklü ve Android SDK ayarları yapılmış olmalıdır
EXTRA dizini
Bu dizinde Gelecekonline Android uygulaması kaynak kodları ve demobank
adlı bir örnek proje yer almaktadır
|
|
|