< html> Akademik Bilişim 2013 Konferansı - Android Kursu

Android Kursu

Android Programlamaya Giriş


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.