DEVELOPING BASIC APPS EĞİTİMİ

İlk mobil uygulamanı kendin geliştir

Android Studio, Kotlin, XML ve Compose arayüz, Activity yaşam döngüsü, liste ekranı, SharedPreferences ve Room ile temel uygulama geliştirme

Android Studio, Kotlin ve Jetpack Compose ile sıfırdan temel mobil uygulama geliştirmeyi öğreten giriş eğitimi.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Mobil uygulama geliştirmeye giriş ve ilk çalışan uygulama

Bu eğitim, mobil uygulama geliştirmeye yeni başlayanlar için Android platformunda ilk uygulamayı yazdırır. Android Studio kurulumu ve emülatör, Kotlin temelleri, düzen dosyaları ve Jetpack Compose'a giriş, Activity ve yaşam döngüsü, Intent ile ekranlar arası geçiş, RecyclerView veya LazyColumn ile liste, ViewModel, SharedPreferences ve Room ile veri saklama ve APK/AAB üretimi uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; canlı kodlama ve emülatörde çalıştırarak ilerleyen adım adım proje geliştirmesinden oluşur.

Seviye

Başlangıç Seviye — Android Studio ve Kotlin ile temel mobil uygulama geliştirme: arayüz, etkinlik yaşam döngüsü ve veri saklama

Öğrenme Metodu

Katılımcılar eğitim boyunca yapılacaklar listesi uygulaması geliştirir; her modülde yeni bir ekran veya özellik eklenir.

Neden Bu Eğitim?

📲İlk uygulama

Fikirden emülatörde çalışan uygulamaya giden tüm adımları kendi elinizle yaparsınız.

🧱Android temelleri

Activity, arayüz ve veri saklamanın temel yapı taşlarını öğrenirsiniz.

🚀Sonraki adım

Daha ileri mobil geliştirme eğitimlerine hazır, sağlam bir temel edinirsiniz.

Anahtar Konular

android uygulama geliştirmekotlin eğitimijetpack composeandroid studiomobil uygulama yapmaroom veritabanıandroid başlangıçtemel mobil uygulamakotlin androidviewmodel
“Her uygulama, çalışan basit bir ekranla başlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama temeli

Değişken, koşul ve döngü kavramlarına temel aşinalık yeterlidir.

2
Bilgisayar

8 GB RAM'li, Android Studio kurulabilen bir bilgisayar gerekir.

3
Kurulum

Android Studio ve bir emülatör imajı eğitim öncesi kurulmalıdır.

4
Merak

Mobil uygulama deneyimi gerekmez.

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'da proje oluşturur, Kotlin ile ekran tasarlar ve olayları yönetir.
Modül 1
Geliştirme Ortamı ve Proje Yapısı
  • Android Studio ve SDK kurulumu
  • Emülatör (AVD) oluşturma
  • Proje yapısı: manifest, res, gradle
  • Gradle ve bağımlılık ekleme
  • Logcat ile hata okuma
  • Gerçek cihazda USB hata ayıklama
Modül 2
Kotlin Temelleri
  • val ve var, tür çıkarımı
  • Fonksiyonlar ve lambda
  • Sınıf, data class ve nesne
  • Null güvenliği (?, ?:, !!)
  • Koleksiyonlar ve map/filter
  • when ifadesi
Modül 3
Arayüz Tasarımı
  • Jetpack Compose: Text, Button, Column, Row
  • State ve remember
  • XML tabanlı düzenlere kısa bakış
  • Material 3 tema ve renkler
  • Modifier ile boşluk ve boyut
  • Farklı ekran boyutlarına uyum
Modül 4
Olaylar ve Kullanıcı Girdisi
  • Button tıklama ve durum güncelleme
  • TextField ile metin alma
  • Toast ve Snackbar
  • Klavye ve odak yönetimi
  • Girdi doğrulama
  • Basit hesaplayıcı uygulaması
Günün hedefiKatılımcı, çok ekranlı, listeli ve veri saklayan bir uygulama geliştirir.
Modül 1
Activity ve Navigasyon
  • Activity yaşam döngüsü: onCreate, onStart, onResume
  • Ekran döndürmede durum kaybı
  • Intent ile ekran geçişi ve veri taşıma
  • Navigation Compose
  • Geri tuşu davranışı
  • Bildirim izni ve çalışma zamanı izinleri
Modül 2
Liste Gösterimi
  • LazyColumn ile liste
  • Satır tasarımı (item composable)
  • Ekle ve sil işlemleri
  • Liste durumu için mutableStateListOf
  • RecyclerView'a kısa bakış
  • Boş liste durumu
Modül 3
ViewModel ve Veri Saklama
  • ViewModel ile durum yönetimi
  • SharedPreferences/DataStore ile ayar saklama
  • Room: Entity, Dao, Database
  • Coroutine ile arka plan işlemi
  • Flow ile liste güncelleme
  • Uygulama kapanınca verinin korunması
Modül 4
Test ve Yayına Hazırlık
  • Emülatör ve gerçek cihaz testi
  • Uygulama simgesi ve ad
  • Release build ve imzalama
  • APK ve AAB farkı
  • Google Play yayın adımlarına genel bakış
  • Sonraki öğrenme yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Android Studio

Projeyi oluşturup emülatörde ve gerçek cihazda çalıştırabilirsiniz.

✅
Kotlin temeli

Temel Kotlin yapılarıyla okunabilir uygulama kodu yazabilirsiniz.

✅
Arayüz kurma

Compose ile butonlar, metin alanları ve düzenlerle ekran tasarlayabilirsiniz.

✅
Yaşam döngüsü

Activity yaşam döngüsünü ve ekran döndürme etkisini açıklayabilirsiniz.

✅
Ekran geçişi

Navigation ile çok ekranlı uygulama kurabilirsiniz.

✅
Liste yönetimi

LazyColumn ile ekleme ve silme destekli liste yapabilirsiniz.

✅
Veri saklama

DataStore ve Room ile veriyi kalıcı saklayabilirsiniz.

✅
Paketleme

Uygulamayı imzalı release paketine dönüştürebilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayanlar
  • mobil uygulama geliştirmeye geçmek isteyen öğrenciler
  • fikrini prototipe dönüştürmek isteyenler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya yeni başlayanlar, mobil uygulama geliştirmeye geçmek isteyen öğrenciler ve fikrini prototipe dönüştürmek isteyenler.
iOS uygulaması da geliştirilir mi?
Hayır, eğitim Android platformuna odaklanır; kavramlar iOS için de temel oluşturur.
Kotlin bilmem gerekir mi?
Hayır, Kotlin temelleri ilk modülde sıfırdan anlatılır.
Fiziksel Android cihaz şart mı?
Hayır, emülatör yeterlidir; gerçek cihaz isteğe bağlıdır.
Sertifika veriliyor mu?
Evet, Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Developing Basic Apps Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn