Açıklama : Bu kurs Android işletim sistemi üzerinde temel düzeyde uygulama geliştirmiş olan kişilere yönelik ileri düzey bir programlama kursudur. Android işletim sistemi üzerinde aşağı seviyeli geliştirme ortamı (NDK) da ayrıca ele alınacaktır. NDK uygulamaları için C/C++ bilinmesi gerekmektedir. Ancak bilmeyen kişiler de kavramsal olarak bilgi kazancı sağlayabilirler. Bununla birlikte genel ileri düzey (örneğin TCP/IP Client-Server programlama) uygulamaların da Android işletim sisteminde geliştirilmesi de kurs kapsamındadır. Tüm konular uygulamalı olarak ele alınacaktır.
Kurs konularından bazıları aşağıdadır:
• Android programlarının test edilmesi.
• Android işletim sisteminin aşağı seviyeli incelenmesi
• Android sistem programlama
• İleri çizim işlemleri (2B/3B işlemler, OpenGL ES kullanımı)
• Android ile sanal ve genişletilmiş gerçeklik (Virtual/Augmented reality) uygulamarı geliştirme
• Android için geliştirilen yazılımların güvenliği.
• Android işletim sistemi ile çeşitli sensörlerin kullanımı
• Çokluortam (multimedia) programlama
• NDK kullanarak uygulama geliştirme
• Android için geliştirilen yazılımların performanslarının artırılmasına yönelik işlemler
• Android üzerinde ileri düzey haberleşme uygulamaları geliştirme (TCP/IP programlama, Web Servisleri, Whatsapp benzeri programların yazılması)
• Temel düzeyde Android TV ve giyilebilir (wearable) teknolojiler için uygulama geliştirme
• Ve diğerleri…
Ön Koşul : Android işletim sistemi üzerinde temel düzeyde uygulama geliştirmiş olmak veya derneğimizin açmış olduğu “Android Programlama” kursunu başarıyla bitirmiş olmak
* Ücreti sorunuz.