1. Android™ ‘e Giriş
- Telif hakları ve hukuki konular
- Gerekçe ve tarih
- Donanım
- Yazılım versiyonları
- Mimari
- The Dalvik VM
- Uygulamalar
- Güncel Android platformları
- Telefon ve tablet
2. Geliştirme Ortamı
- Emülatör ortamı
- Android Studio’da ilk proje
- Android Studio’dan AVD’yi Oluşturma
- Projemizi işletme
3. Android’de java kullanımı
- OO kavramları değerlendirmesi
- Java dili değerlendirmesi
- Android sınıflarına giriş
- Android bileşenleri
- Diğer Android sınıfları
- Uygulama güvenliği
- The Manifest File – Public API
4. Geliştirici Araçları
- SDK araçları
- Android Debug Bridge - ADB
- Android Device Monitor
- Dalvik Debug Monitor Service - DDMS
- The shell
- logcat
- Android lint
- SD kart
- Peki gerçek bir aygıt?
- Android Aygıt Seçici
5. UI - XML’de Düzenler ve Görünümler
- Aktiviteler
- Görünümler
- Düzenler
- UI bileşenleri için XML kullanımı
- Widgetlar
- Literal değerleri sıralama ve kullanma
6. UI – Java’da Düzenler ve Görünümler
- Düzenler, Widget idleri ve R.java
- Literal değerleri kullanma (tekrar)
- Olayları ele alma
- Yeni değerler alma ve kurma
- ListViews
7. UI - Menüler
- Menüler
- XML’deki Menüler
- Seçenekler menüleri için kod
- Bağlam menüleri için kod
8. UI - Aktivite yaşam döngüleri
- The 'back stack'
- Aktivite yaşam-döngüleri ve geri-aramalar
- Saving state
- Persisting state
- Launching a new activity
- Manifest file’da aktiviteleri açıklama
9. Hizmetler ve Alıcılar
- Bir Hizmet Nedir?
- The IntentService class
- Manifest file Hizmetleri Açıklama
- Durum çubuğu ve bildirimler
- Broadcasts and BroadcastReceivers
10. İçerik sağlayıcıları
- Standart sağlayıcılar
- Verileri sorgulama ve değiştirme
- URI’ların kullanımı
- query() yöntemi
- Veri girme, silme ve güncelleme
- Başka bir threadde veri sorgulama ve geri alma
- Kendi içerik sağlayıcınızı yazma
11. Ağ Erişimi
- Genel Bakış
- Bağlanabilirliği kontrol etme
- Internet erişimi
- Bluetooth
- Wi-Fi Direct ve NFC’ye Giriş
12. Veri Erişimi
- Dahili Depolama – özel veriler
- Harici Depolama - kamusal veriler
- İstiktarlı hal
13. SQLite
- SQLite Nedir?
- SQLite veri-tipleri
- SQLite tablo tanımları
- SQLite veri işleme Android’de SQLite Kullanma
- SQLite Kullanma
- Bir İçerik Sağlayıcısı ile SQLite Kullanma
- ADB ve sqlite3 Kullanma
14. Aygıtlar ve Harici Servisler
- Telefon (Ses) İletimi
- Bir kamera kullanma
- Location : GPS
- Google Haritalar’a Giriş
15. Daha İleri UI Konuları
- Donanım çeşitliliği için tasarımlama
- Çoklu düzenleri kullanma
- Fragmanlar
- İşlem Çubuğu
16. Sınama
- Neyi sınamalıyım?
- Platformları sınama
- Android JUnit uzantıları
- UI Uygulaması Exerciser Monkey
- monkeyrunner
- Diğer araçlar
17. Yayımlama
- Yayımlama süreci
- Signing
- The Generate Signed APK Wizard
- ProGuard
- Versiyonlama
- Android Asset Packing Tool - AAPT
- Android Market / Google Play
- Android Geliştirici Konsolu
18. Java’nın Ötesinde
- Diğer geliştirme teknikleri
- Native Kod
- Native Development Kit - NDK
- Mono - C#
- Android için Scripting Layer - SL4A
H. D. - Kıdemlı yazılım uzmanı
Assan Bilişim A.Ş.
Eğitmenin konuya hakim olmasından dolayı aldığımız eğitim çok faydalı oldu
M. A. - Kıdemli Yazılım Uzmanı
Assan Bilişim A.Ş.
Eğitmenin konuya olan hakimiyeti ve konuyu karşıya aktarabilmesi çok başarılıydı. Sorulan sorulara verilen cevaplar oldukça yeterliydi. Sizlere ve kendisine bu değerli eğitimi verdiği için ayrı ayrı teşekkürlerimi sunuyorum.
İ. M. - Kıdemli Yazılım Uzmanı
Assan Bilişim A.Ş.
Eğitmen konuya sonuna kadar hakim ve katılımcıların seviyesine inerek konuyu aktarmada son derece başarılı. Şimdiye kadar farklı konularda katıldığım eğitimler arasında en başarılı ve verimli geçen eğitim oldu. Eğitmene teşekkür ederiz.