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.