Kotlin ile Android oyunu geliştir
Developing Android Apps for Gaming Eğitimi, Kotlin ile native bir 2B Android oyununu sıfırdan geliştirmeyi öğretir. Program SurfaceView ve oyun döngüsü, Canvas ile çizim, dokunma ve sensör girdisi, sprite animasyonu, çarpışma tespiti ve basit fizik, SoundPool…
Oyun döngüsünden sprite animasyonuna, OpenGL ES'ten Play Games servisleri ve gelire kadar
Developing Android Apps for Gaming Eğitimi, Kotlin ile sıfırdan çalışan bir 2B Android oyunu geliştirmeyi öğretir. Katılımcılar SurfaceView ve Canvas ile çizim, sabit zaman adımlı oyun döngüsü, dokunma ve sensör girdisi, sprite animasyonu ve çarpışma tespitini uygular. Ardından SoundPool ile ses, OpenGL ES ile donanım hızlandırmalı çizim, frame pacing ile akıcılık işlenir. Program Play Games servisleri, AdMob reklam, uygulama içi satın alma ve mağaza yayınıyla tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından tek bir 2B oyun projesi adım adım geliştirilerek oyun döngüsünden yayına tüm akış uygulanır.
Orta Seviye — Kotlin ile SurfaceView, oyun döngüsü ve Play Games servisleriyle Android oyunu geliştirme
Tek bir 2B oyun projesi üç gün boyunca katman katman geliştirilir; her modülde oyun döngüsüne yeni bir mekanik, grafik veya servis eklenir.
Sabit zaman adımlı güncelleme ve çizim ayrımını öğrenerek hız ve cihazdan bağımsız, akıcı çalışan bir oyun iskeleti kurarsınız.
Hazır motora bağımlı kalmadan Canvas, OpenGL ES, çarpışma ve girdi yönetimiyle oyunun arka planında ne olduğunu doğrudan uygularsınız.
Play Games servisleri, reklam ve uygulama içi satın almayı ekleyip oyunu imzalayarak mağazada yayınlanabilir hale getirirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Kotlin ile sınıf, fonksiyon, lambda ve koleksiyon kullanabilmek oyun mantığını yazarken temel gerekliliktir.
Activity yaşam döngüsü ve basit bir uygulamayı derleyip çalıştırma deneyimi öğrenmeyi belirgin biçimde hızlandırır.
Vektör, koordinat ve basit geometri sezgisi hareket ve çarpışma hesaplarını kavramayı kolaylaştırır.
Android Studio'nun kurulu ve bir emülatör veya fiziksel cihazla derleme yapabilir durumda olması gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
SurfaceView ve ayrı iş parçacığıyla sabit zaman adımlı, cihazdan bağımsız akıcı bir oyun döngüsü kurabilirsiniz.
Canvas, Paint ve bitmap ile 2B sahneyi dönüşüm ve katman yönetimini kullanarak verimli biçimde çizebilirsiniz.
Dokunma olaylarını, sanal kontrolleri ve sensör verisini oyun durumuna güvenle bağlayıp karakteri yönlendirebilirsiniz.
Sprite sayfalarıyla kare tabanlı animasyon kurar, nesne havuzuyla sprite yeniden kullanımını yönetebilirsiniz.
Dikdörtgen ve daire çarpışmasını tespit eder, hız, ivme ve yerçekimiyle basit oyun fiziğini uygulayabilirsiniz.
GLSurfaceView, shader ve doku atlasıyla donanım hızlandırmalı 2B çizime geçip batch ile çağrıyı azaltabilirsiniz.
Frame pacing, nesne havuzu ve Profiler ile darboğazları bulup kare hızını akıcı ve tutarlı hale getirebilirsiniz.
Play Games servisleri, AdMob ve satın almayı ekleyip oyunu imzalayarak mağazada yayınlama sürecini uygulayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Android Studio Profiler, Perfetto ve Baseline Profile ile jank, bellek sızıntısı, açılış süresi ve pil optimizasyonu eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Kotlin, Jetpack Compose, Room ve Retrofit ile sıfırdan yayına Android uygulama geliştirme eğitimi. Uçtan uca, uygulamalı ve kurumsal.
Detayları Gör →Associate Android Developer sınav alanlarına göre Kotlin, Jetpack, Room, coroutine ve test hazırlığı. Uygulamalı AAD eğitimi, kurumsal ve online.
Detayları Gör →Bildirimler, WorkManager, özel görünümler, MotionLayout ve konum servisleriyle ileri Android geliştirme eğitimi. Uygulamalı, kurumsal ve online.
Detayları Gör →Temiz mimari, çok modüllü yapı, Hilt, ileri Flow, R8 ve güvenlikle kurumsal ölçekte ileri Android geliştirme eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Android geliştirmenin temeli Java dilini sıfırdan öğrenin: nesne yönelimli programlama, koleksiyonlar ve ilk Android uygulaması. Uygulamalı eğitim.
Detayları Gör →