KOTLIN: GETTING STARTED WITH ANDROID APP DEVELOPMENT EĞİTİMİ

Android geliştirmeye hızlı başlangıç

Android Studio, Kotlin, Activity ve ilk uygulamayla geliştirmeye sağlam giriş

Kotlin ile Android Geliştirmeye Giriş Eğitimi, yeni başlayanları ortam kurulumundan ilk çalışan uygulamaya kadar yönlendirir. Program; Android Studio kurulumu, proje anatomisi, Gradle ve bağımlılık kavramı, emülatör ve cihaz yönetimi, Kotlin temel söz dizimi,…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Ortam kurulumundan ilk çalışan uygulamaya pratik bir giriş

Bu giriş eğitimi, Android geliştirmeye yeni başlayanları ortam kurulumundan ilk çalışan uygulamaya kadar yönlendirir. Android Studio kurulumu ve proje anatomisiyle başlar; emülatör ve cihazla çalışma, Gradle ve bağımlılık kavramı ele alınır. Kotlin temel söz dizimi, Activity yaşam döngüsü, XML düzen ve View Binding işlenir. Olay yönetimi, Intent ile ekran geçişi ve liste gösterimiyle ilk uygulama tamamlanır; Logcat ile hata ayıklama ve cihaza yükleme adımları yapılır.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından geliştirme ortamı ve ilk uygulama birlikte adım adım kurularak her konu cihazda denenir.

Seviye

Orta Seviye — Kotlin ve Android Studio ile geliştirme ortamından ilk uygulamaya giriş

Öğrenme Metodu

Geliştirme ortamı kurulduktan sonra küçük bir uygulama üç gün boyunca geliştirilir; her modülde yeni bir temel adım projede uygulanır.

Neden Bu Eğitim?

🎯Hızlı başlangıç

Android Studio kurulumundan ilk çalışan uygulamaya kadar tüm giriş adımlarını pratik biçimde ve rehberli ilerleyerek geçersiniz.

🎯Ortam hakimiyeti

Proje yapısı, Gradle ve emülatör gibi geliştirme ortamı kavramlarını erken öğrenerek sonraki adımlarda vakit kaybetmezsiniz.

🎯Pratik odak

Her konu küçük bir uygulamaya uygulanıp cihazda denendiği için öğrendiğiniz bilgiler hemen somut çıktıya dönüşür.

Anahtar Konular

android geliştirmeye girişkotlin başlangıç eğitimiandroid studio eğitimiilk android uygulamasıkotlin android kursumobil uygulama geliştirme eğitimiandroid giriş kursuactivity yaşam döngüsüview bindingyeni başlayanlar android
“Her uzman geliştirici bir kez ilk 'Merhaba Dünya' ekranını çalıştırdı; önemli olan ortamı tanıyıp ilk adımı doğru atmaktır.”

Ön Koşullar

Giriş eğitimine başlamadan önce faydalı hazırlık

1
Temel programlama

Herhangi bir dilde değişken, koşul ve döngü kavramlarına aşinalık öğrenmeyi kolaylaştırır; Kotlin temelleri işlenir.

2
Bilgisayar kullanımı

Yazılım kurup çalıştırabilme ve dosya yönetiminde rahat olma yeterlidir.

3
Yeterli donanım

Android Studio ve emülatörü akıcı çalıştırabilecek orta düzey bir bilgisayar önerilir.

4
İngilizce okuma

Arayüz ve dokümantasyonu takip edebilmek için temel düzey teknik İngilizce okuma faydalı olur.

Eğitim İçeriği

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.

Günün hedefiKatılımcı Android Studio'yu kurar, arayüzü ve proje yapısını tanır, emülatör veya cihaz bağlayıp ilk boş projeyi derleyip çalıştırmayı uygular.
Modül 1
Android Studio Kurulumu
  • Android Studio'nun indirilip kurulması
  • SDK bileşenlerinin ve sürümlerin yönetimi
  • arayüz panellerinin ve pencerelerin tanınması
  • tema ve temel editör ayarlarının yapımı
  • sık kullanılan kısayollara giriş
  • güncelleme ve eklenti yönetimi
Modül 2
Proje Anatomisi ve Dosyalar
  • yeni proje oluşturma ve şablon seçimi
  • app modülü ve dizin yapısının incelenmesi
  • Kotlin kaynak, res ve manifest klasörleri
  • AndroidManifest dosyasının rolü
  • res altında layout, drawable ve values
  • R sınıfı ile kaynaklara erişim mantığı
Modül 3
Gradle ve Bağımlılık
  • Gradle'ın derleme aracı olarak rolü
  • modül düzeyi build.gradle dosyası
  • bağımlılık ekleme ve sürüm belirtme
  • compileSdk ve minSdk kavramları
  • senkronizasyon (sync) ve derleme süreci
  • temel derleme hatalarının okunması
Modül 4
Emülatör ve Cihaz
  • AVD Manager ile emülatör oluşturma
  • farklı cihaz profili ve API seviyesi seçimi
  • gerçek cihazda USB hata ayıklama açma
  • uygulamayı emülatörde çalıştırma
  • Logcat penceresinin tanınması ve kullanımı
  • çalışma zamanı performans ipuçları
Günün hedefiKatılımcı Kotlin temel söz dizimini öğrenir, Activity yaşam döngüsünü kavrar, XML düzeni View Binding ile bağlar ve ilk etkileşimli ekranı oluşturmayı uygular.
Modül 1
Kotlin Temel Söz Dizimi
  • val ve var ile değişken ve tip çıkarımı
  • fonksiyon tanımı ve parametre geçişi
  • if-when koşulları ve döngü yapıları
  • null güvenliği ve güvenli çağrı
  • liste ve harita gibi koleksiyonlar
  • sınıf ve nesne kavramına giriş
Modül 2
Activity Yaşam Döngüsü
  • MainActivity ve onCreate metodunun rolü
  • onStart, onResume ve onPause geçişleri
  • onStop ve onDestroy durum geçişleri
  • ekran döndürmede durumun kaybolması
  • yaşam döngüsünün log ile gözlenmesi
  • kaynak açma ve kapamanın doğru yeri
Modül 3
Düzen ve View Binding
  • activity_main.xml düzen dosyasının incelenmesi
  • LinearLayout ve ConstraintLayout ile yerleşim
  • TextView, Button ve EditText bileşenleri
  • View Binding özelliğinin etkinleştirilmesi
  • binding ile görünümlere tip güvenli erişim
  • dp ve sp birimleriyle ölçülendirme
Modül 4
Olay ve Girdi Yönetimi
  • setOnClickListener ile tıklama olayı
  • EditText'ten kullanıcı girdisini okuma
  • işlem sonucunu TextView'a yazdırma
  • basit bir kullanıcı girdisi doğrulaması
  • Toast ile kullanıcıya bilgi mesajı
  • birden çok bileşenin birlikte yönetimi
Günün hedefiKatılımcı Intent ile ikinci ekrana veri taşıyarak geçiş yapar, RecyclerView ile basit bir liste gösterir, Logcat ile hata ayıklar ve uygulamayı cihaza yükleyip çalıştırmayı tamamlar.
Modül 1
Intent ile Ekran Geçişi
  • ikinci bir Activity oluşturma ve kayıt
  • açık Intent ile ekran başlatma
  • putExtra ile ekranlar arası veri taşıma
  • ikinci ekranda gelen veriyi okuma
  • geri navigasyon ve ekran yığını
  • örtük Intent ile harici uygulama açma
Modül 2
Basit Liste Gösterimi
  • RecyclerView'ın düzene eklenmesi
  • örnek veri listesinin hazırlanması
  • Adapter ve ViewHolder kavramına giriş
  • liste satırı düzeninin tasarlanması
  • verinin liste satırlarına bağlanması
  • liste öğesine tıklama ile ayrıntı açma
Modül 3
Hata Ayıklama ve Logcat
  • Logcat ile log mesajlarının okunması
  • Log.d ile kendi log mesajını yazma
  • breakpoint ile satır satır izleme
  • değişken değerlerinin incelenmesi
  • sık görülen uygulama çökme nedenleri
  • stack trace okuma ve hatayı bulma
Modül 4
Çalıştırma ve Paylaşma
  • uygulamayı gerçek cihaza yükleme
  • debug APK dosyasının oluşturulması
  • APK'yı test amacıyla paylaşma işlemi
  • uygulama simgesi ve adının ayarlanması
  • temel performans kontrolünün yapılması
  • yayına hazırlık sürecine genel bakış

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam kurulumu

Android Studio'yu kurup SDK, emülatör ve cihaz bağlantısını yöneterek geliştirmeye hazır bir ortam oluşturursunuz.

✅
Proje anatomisi

Proje dizin yapısını, manifest ve kaynak klasörlerini tanıyarak dosyaların rolünü kavrarsınız.

✅
Gradle bilgisi

Gradle'ın derleme rolünü anlar, bağımlılık ekler ve temel derleme hatalarını okuyabilirsiniz.

✅
Kotlin temelleri

Değişken, fonksiyon, koşul ve null güvenliği gibi Kotlin temellerini pratikte kullanabilirsiniz.

✅
Activity yönetimi

Activity yaşam döngüsünü kavrayıp onCreate içinde düzeni bağlayarak ekranı doğru yönetirsiniz.

✅
Arayüz ve olay

View Binding ile arayüz kurup tıklama ve girdi olaylarına yanıt veren ekranlar geliştirirsiniz.

✅
Ekran geçişi

Intent ile ekranlar arası geçiş yapıp veri taşıyabilir ve basit bir liste gösterebilirsiniz.

✅
Hata ayıklama

Logcat ve breakpoint ile hataları bulup uygulamayı cihaza yükleyip çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Android geliştirmeye yeni başlayan
  • temel programlama bilgisi olan
  • geliştirme ortamıyla ilk uygulama sürecini pratik biçimde deneyimlemek isteyen öğrenciler ile başka alandan geçiş yapan yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim için önceden Android bilmek gerekir mi?
Hayır. Eğitim geliştirme ortamının kurulumundan başlar ve önceden Android deneyimi gerektirmez. Herhangi bir dilde temel programlama kavramlarına aşinalık öğrenmeyi kolaylaştırır; Kotlin temelleri eğitim içinde işlenir.
Temel ile giriş eğitimi arasındaki fark nedir?
Giriş eğitimi, geliştirme ortamını tanımaya ve ilk uygulamayı pratik biçimde çalıştırmaya daha fazla ağırlık verir; Android Studio, Gradle, emülatör ve hata ayıklama adımları ayrıntılı ele alınır. İçerik hızlı ve uygulamalı bir başlangıç sunmak üzere tasarlanmıştır.
Eğitim için hangi donanım ve yazılım gerekir?
Android Studio'nun kurulu olması ve emülatörü akıcı çalıştırabilecek orta düzey bir bilgisayar önerilir. İstenirse gerçek bir Android cihaz USB hata ayıklama ile kullanılabilir; kurulum ilk gün gösterilir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Geliştirme ortamı kurulduktan sonra küçük bir uygulama adım adım geliştirilir. Yüz yüze veya online yapılabilir ve kurumun ihtiyacına göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen örnek uygulamayı belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Kotlin: Getting Started with Android App Development Eğitimi Sertifika Kodu DV-2026XX00 Tarih 14.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Android ve KotlinYazılım Uzmanlığı Eğitimi (Android with Kotlin) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Yazılım Uzmanlığı Eğitimi (Android with Kotlin) Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Jetpack Compose, Coroutines, Flow, Hilt, Room ve Clean Architecture ile üretim düzeyinde modern Android geliştirmeyi öğreten ileri düzey uzmanlık eğitimi.

Detayları Gör →
Android ve KotlinYazılım Uzmanlığı Eğitimi (Java & Android) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Yazılım Uzmanlığı Eğitimi (Java & Android) Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Activity yaşam döngüsü, View sistemi, RecyclerView, Retrofit, Room, RxJava ve Dagger ile Java diliyle üretim düzeyinde Android geliştirme uzmanlık eğitimi.

Detayları Gör →
Android ve KotlinAndroid Application Testing Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Application Testing Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

JUnit, MockK, Espresso ve Compose Test ile Android test otomasyonu eğitimi. Birim, UI ve CI testini uygulamalı öğrenin. Kurumsal ve online.

Detayları Gör →
Android ve KotlinAndroid Cihazlar İçin Performans Optimizasyonu Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Cihazlar İçin Performans Optimizasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Android ve KotlinAndroid Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Android ve KotlinAndroid Uygulamaları Geliştirme (Google AAD) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Uygulamaları Geliştirme (Google AAD) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn