html>
süre: 4 gün Eğitmen : ----------- A Çağdaş Direk, Osman Ünalan (cagdasdirek@gmail.com, osmunalan@gmail.com) B: Muharram Taç (muharremtac@gmail.com) C: Mehmet Aca ( mehmet@ceturk.com : 0505 480 9000 ) Hedef Kitle : Bu eğitimin amacı; katılımcıların Android programlamaya bir başlangıç yapabilmesini sağlamaktır. Eğitim Ön Koşulu : Java ve/veya C# programlama dilini bilmek. Eğitim İçeriği : Android temel kavramları ile ilgili uygulamalı bir eğitim hazırlanmıştır. Eğitim örnek uygulamalarla desteklenecektir. Egitim en başta 3 gün olarak tasarlandı ama 4 gün sürecek Eğitim Planı : ============= 1. Gün Android Nedir? Proje Yapısı ve unsurları Resource Kavramı Temel Kütüphane nesneleri (Activity, Intent, View, ViewGroup) Layout nesneleri Toast ve Dialog pencereleri 2. Gün Menu'ler oluşturmak Pencereler arası veri iletişimi (Intent ve Bundle) Adapter Sınıfları ListView ve Spinner Veri tabanı kullanımı 3. Gün SharedPreferences ile uygulama ayarlarının tutulması Android'te basit çizim işlemleri ___________________________________________________________ Gökhan Moral'ın Eğitimi Çekirdek (Kernel) nedir? (30 dk) Android Çekirdeği ile Linux Çekirdeğinin Farklılıkları (30 dk) Kernel Derleme ve Geliştirme için Kullanılan Araçlar (60 dk) Neden Özelleştirilmiş (Custom) Kernel (30 dk) SiyahKernel Hakkında Bilinenler/Bilinmeyenler (30 dk) Fark Yaratan Bir Android Uygulaması: STweaks (60 dk) Örnek Geliştirme: Kurs Sırasında Geliştirilecek Yeni Bir Özellik (60 dk) Soru/Cevap (60 dk)Son gün eğitimde mevcut piyasadaki işletim sistemlerinde kullanılan kernel türlerinden, android'in farklılıklarından, kernel'in ne olduğundan ve driver yapısından, kullanılan cross-compiler, git ve diğer araçlarından, custom kernellere neden ihtiyaç duyulduğundan ve özelleşmiş cihazlarda nasıl kullanımları olduğundan (örneğin sadece bir wifi ağına bağlanma, veya başka tür limitasyonlar) veya başka cihazlara port etme konularından bahselecek. Sonra da konuşmacının Samsung Galaxy S2 ve S3 için boş vakitlerimde geliştirdiği özelliklerden, aynı anda iki farklı ROM kurabilme gibi bazı kernel özelliklerinden, bir de amatör kullanıcılar için kernel'i öcü olmaktan çıkaran (xml dosyasından dinamik UI oluşturup kernel'e ait bazı parametreleri kullanıcı dostu bir şekilde değiştirmeyi sağlayan) STweaks uygulamasından söz edilecek. sonra da herkesin ilgisini çekecek bir özellik geliştirilecek.