Android ile Uygulama Geliştirme

Ana Sayfa » Kurslar » Android ile Uygulama Geliştirme

Eğitimin Kısa Özeti
Android çalışan cihazlar için başlangıç düzeyinde programlama konusunda eğitim verilecektir.

 

Eğitmenler: Neşe Şahin Özçelik, Furkan Çakmak, Burak Çağlayan

 

Katılımcılar için ön-şartlar

  • Nesne tabanlı programlama mantığına hakim olmak, başlangıç-orta düzey Java bilgisine sahip olmak.
  • Kursa başvurular, Java bilgi düzeyi ve katılımcının kurstan beklentisini ifade eden yazısı dikkate alınarak değerlendirilecektir.

 

Katılımcıların eğitime bilgisayar dışında getirmesi gereken donanım/yazılım
Eğitime gelecek katılımcıların bilgisayarlarına Android Studio’yu kurmuş olmaları gerekmektedir. Dersler eğitmenler tarafından GNU/Linux işletim sistemi üzerinden işleneceği için katılımcıların da bilgisayarlarında GNU/Linux işletim sistemini kullanmaları önerilir. GNU/Linux kullanmayan katılımcılar, çalışmalarını kendi gerçek Android çalışan cihazları üzerinden yapabilmeleri için cihazlarının ADB sürücüsünü bilgisayarlarında kurmuş olmaları gerekmektedir (GNU/Linux için gerekli değildir). Kendi Android çalışan cihazı üzerinde çalışmayacak katılımcıların, emülator olarak Genymotion’ı önceden kurmaları beklenmektedir. Bu ön hazırlıkları yapan katılımcıların eğitimden alacağı verim daha yüksek olacaktır.

 

Eğitim İçeriği

  • Android nedir?
  • Android Studio’nun tanıtılması – Proje ağaç yapısı (src, res…v.s) – Layout nesnesi ve çeşitleri
  • View çeşitleri
  • Temel nesneler (Activity, Intent)
  • Form elemanları (Button, RadioButton, Checkbox, Spinner)
  • Form elemanları (Button, ListView, RadioButton, Checkbox, Spinner)
  • Event handling yöntemleri
  • Toast mesajları ve Dialog class’ı
  • Activity’ler arası veri iletişimi
  • ActionBar ve Menüler
  • Adapter (Spinner, RecyclerView Özelleştirme) – Veri tabanına giriş ve sorgular
  • Öğrenilenlerle bir uygulama yazmak