İçeriğe geç
Akadem Danışmanlık ve Eğitim Çözümleri

Android Programlama (ileri)

Katılımcıların Java veya C/C++’da temel programlama bilgisine sahip olması gerekmektedir.

Android Programlama (ileri)

Genel Bakış

Eğitim Hakkında

Bu kurs, deneyimli Android geliştiricileri için tasarlanmış olup, Android işletim sisteminin derinliklerine inerek, sadece uygulama geliştirmenin ötesine geçmeyi amaçlamaktadır. Kurs, Android’in iç mimarisi, genişletilebilirliği ve gömülü sistemlere uyum sağlama konularına odaklanarak, katılımcılara Android’i farklı platformlara ve özel kullanım durumlarına göre uyarlayabilme becerisi kazandıracaktır. Java, Kotlin ve Android framework bilgisine sahip olan geliştiriciler için ideal olan bu kurs, derleme, hata ayıklama, bağlama, bellek paylaşımı, Medya Kodek API’si ve Android Donanım Soyutlama Katmanı (HAL) gibi derinlemesine konuları ele alarak, katılımcıların Android’in “perde arkasındaki” mekanizmalarını anlamalarını sağlayacaktır. Böylece, kurs sonunda katılımcılar, özellikle tüketici elektroniği ve medya işleme alanlarında, Android’i belirli gömülü işlemcilere özel olarak programlayabilecek ve özelleştirebileceklerdir.

Program İçeriği

Eğitim İçeriği

Modül 1-2: Konum Servisleri

  • Konum yöneticisi ile çalışma: Android’de konum bilgisini elde etmek için kullanılan LocationManager sınıfı ve metodları detaylı bir şekilde incelenir.
  • Google Play Servisleri ile çalışma: Konum hizmetlerinin daha gelişmiş özelliklerine erişmek için Google Play Servisleri’nin kullanımı ele alınır.
  • Proximity alert ve geofence: Cihazın belirli bir konuma yaklaştığı veya belirli bir alana girdiği/çıktığı durumlarda tetiklenen uyarılar ve coğrafi sınırlar hakkında bilgi verilir.

Modül 3-6: Servisler ve Broadcast Receiver’lar

  • Servislerin genel yapısı: Arka planda çalışan işlemler olan servislerin ne olduğu, ne zaman kullanıldığı ve farklı tipleri (bağlantılı, bağımsız) hakkında bilgi verilir.
  • Broadcast receiver’lar: Sistem veya uygulamalar tarafından yayımlanan olayları dinlemek ve bu olaylara tepki vermek için kullanılan mekanizma detaylı olarak incelenir.
  • Intent filtreleri: Broadcast receiver’ların hangi olaylara cevap vereceğini belirleyen filtrelerin kullanımı ve çeşitleri açıklanır.
  • Ağ işlemleri: Android’de ağ istekleri yapmak, veri almak ve göndermek için kullanılan yöntemler ve en iyi uygulamalar üzerinde durulur.

Modül 7-8: Sensörler ve Telefon İşlemleri

  • Sensör verileri: Cihazda bulunan çeşitli sensörlerden (ivmeölçer, manyetik pusula vb.) veri okuma ve bu verileri kullanma yöntemleri anlatılır.
  • Telefon özellikleri: Cihazın telefon numarası, sinyal gücü gibi özelliklerine erişim ve arama yapma gibi işlemler üzerinde durulur.

Modül 9-10: Kamera

  • Kamera kullanımı: Cihazın kamerası ile fotoğraf çekme, video kaydetme gibi işlemlerin nasıl yapıldığı ve kamera özelliklerinin nasıl kontrol edildiği hakkında bilgi verilir.

Ön Koşullar

Ön Koşul

Katılımcıların Java veya C/C++’da temel programlama bilgisine sahip olması gerekmektedir.

Kategori
Mobil Uygulama Geliştirme Eğitimleri
Format
Yüz yüze · Online · Hibrit

Kurumunuza özel planlayalım

Takvim, içerik ve süre ekibinizin ihtiyacına göre uyarlanır.

+90 850 241 95 58

Aynı kategoriden diğer programlar

Tümünü gör
  • Mobil Uygulama Geliştirme Eğitimleri

    Mobil Uygulama Testi Eğitimi

    Mobil Uygulama Testi Eğitimi, mobil uygulamaların kalitesini artırmak için gerekli test süreçlerini ve en son test otomasyonu teknolojilerini öğretmeyi amaçlar.

    İncele

Kurumunuz için doğru başlangıç noktasını birlikte belirleyelim

Kısa bir ihtiyaç görüşmesiyle başlıyoruz. Kapsamı, takvimi ve bütçeyi net biçimde yazılı olarak paylaşıyoruz — sürpriz yok.

Ortalama ilk dönüş süresi: 1 iş günü