Skip to content

AppsComTr/TbdEgitim

Repository files navigation

Apps & Türkiye Bilişim Derneği

Android Eğitimi

5 Ekim - 5 Kasım ve 12 Kasım tarihlerinde 3 parça olarak Türkiye Bilişim Derneği'nde gerçekleştirdiğimiz Android başlangıç ve ileri düzey eğitimlerinde kullandığımız tüm kodları bu havuzda derledik.

Aşağıdaki listede eğitimin tüm içeriğini görebilirsiniz.

Başlangıç Düzey

  • Android Geliştirme Ortamı ve Kurulum
  • Proje Oluşturma ve Proje Yapısı
  • Sanal Cihazlar ve Gerçek Cihazlarda Uygulamanın Çalıştırılması
  • Ekran Tasarımları (Layoutlar)
  • Uygulamalarda Kaynak Yönetimi, Values Kullanımı ve Çok Dilli Uygulama Geliştirme
  • Activity Kavramı, Activity Yaşam Döngüsü ve Manifest Kavramı
  • Shared Preferences Kullanımı
  • Harici Kütüphanelerin Kullanımı ve Gradle
  • Örnek Uygulama : Login Formu ve Oturum Bilgisi Tutma

İleri Düzey

  • Activity ve Fragment Kavramı, Aralarındaki İletişim
  • Scrollable Ekranlar (ScrollView, ListView, RecyclerView Kullanımı)
  • Tek Ekran Tasarımlar
  • Google Maps Kullanımı
  • Broadcast Receiver Kavramı ve Kullanımı
  • Internet ve Bluetooth Kontrolü, Anlık Değişimlerden Haberdar Olma

Bütün kod havuzu tek bir Android Studio projesinden oluşuyor ve içerisinde bir çok modül barındırıyor. Her bir modül konuların birisine karşılık gelen çalıştırılabilir bir uygulama. İndirip çalıştırmak ve görmek isterseniz aşağıdaki resimleri takip edebilirsiniz.

1) Bu sayfanın sağ köşesindeki 'Clone Or Download' butonuna basın ve projeyi zip olarak indirin.

step1 image

2) Zip'i dışarı extract edin ve Android Studio'nuzu açıp 'Open an existing Android Studio Project' seçeneğini kullanarak dışarı çıkartmış olduğunuz projeyi hedef gösterin

step1 image

3) Proje studionuzda açılıp derlendiğinde aşağıdaki gibi bir ekranla karşılacaksınız. Yeşil run butonunun yanında dilediğiniz modülü seçebilir ve çalıştırabilirsiniz.

step1 image

Bizi Takip Edin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages