CREATING AN ANDROID APPLICATION EĞİTİMİ

İlk Android uygulamanı sıfırdan yarat

Android Studio, arayüz, Activity ve gezinme ile ilk uygulama Android eğitimi

Creating an Android Application eğitimi, Android Studio ile ilk çalışan Android uygulamanızı sıfırdan geliştirmeyi öğretir. Program geliştirme ortamı ve proje anatomisi, Activity yaşam döngüsü, uygulamayı emülatörde çalıştırma, ConstraintLayout ile arayüz, Vi…

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

Eğitim Hakkında

Android Studio kurulumundan arayüze, gezinmeden ilk yayına kadar

Bu eğitim, Android Studio kullanarak ilk çalışan Android uygulamanızı sıfırdan geliştirmeyi öğretir. Katılımcılar geliştirme ortamını ve proje anatomisini tanır, Activity yaşam döngüsünü kavrar ve uygulamayı emülatörde çalıştırır. Ardından ConstraintLayout ile arayüz tasarımı, View Binding ile bileşen erişimi, tıklama olayları, Intent ile ekran geçişleri ve RecyclerView ile liste gösterimi işlenir. Program ekran döndürme, durum yönetimi ve derleyip paylaşma ile tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; kısa anlatımın ardından tek bir örnek uygulama Android Studio'da adım adım geliştirilerek ilk çalışan uygulama kurulur.

Seviye

Orta Seviye — Android Studio ile ilk çalışan Android uygulamanı kurmayı öğretir

Öğrenme Metodu

Tek bir örnek uygulama üç gün boyunca ortam kurulumundan yayına kadar adım adım geliştirilerek temel Android akışı pekiştirilir.

Neden Bu Eğitim?

🚀Hızlı başlangıç

Android Studio kurulumundan çalışan ilk uygulamaya kadar tüm akışı tek seferde deneyimleyerek sağlam bir başlangıç yaparsınız.

🛠️Uygulamalı öğrenme

Her konu gerçek bir örnek uygulamaya eklendiği için bilgiler soyut kalmaz, elinizle kurarak öğrenirsiniz.

📱Çalışan çıktı

Eğitim sonunda emülatörde ve cihazda çalışan, çok ekranlı kendi uygulamanıza sahip olursunuz.

Anahtar Konular

android uygulama geliştirme eğitimiilk android uygulamasıandroid studio kursusıfırdan androidandroid başlangıç eğitimimobil uygulama geliştirmeandroid activity eğitimiconstraintlayout eğitimiandroid recyclerviewandroid geliştirme kursu
“İlk çalışan uygulamanızı kurduğunuz an, öğrenmenin en hızlandığı andır; gerisi yalnızca o temelin üzerine eklemektir.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak temel bilgiler

1
Programlama temeli

Herhangi bir dilde değişken, döngü, koşul ve fonksiyon gibi temel kavramları bilmek yeterlidir.

2
Temel bilgisayar kullanımı

Dosya yönetimi ve program kurulumu gibi temel bilgisayar becerilerine sahip olmak gerekir.

3
Android Studio kurulumu

Android Studio'nun kurulu ve bir emülatör veya cihazla derleme yapabilir durumda olması faydalıdır.

4
İngilizce okuma

Arayüz ve dokümantasyonu takip edebilmek için temel düzey İ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 ve proje yapısını tanır, Activity yaşam döngüsünü kavrar, uygulamayı emülatörde çalıştırır ve geliştirme döngüsünü deneyimler.
Modül 1
Geliştirme Ortamı
  • Android Studio'nun kurulumu ve arayüzü
  • SDK Manager ile platform sürümleri
  • AVD Manager ile emülatör oluşturma
  • Yeni proje sihirbazının kullanımı
  • Proje şablonu ve minimum SDK seçimi
  • Logcat log penceresinin tanıtılması
Modül 2
Proje Anatomisi ve Yapısı
  • Modül ve proje yapısının kavranması
  • Gradle betikleri ve bağımlılıkların rolü
  • AndroidManifest dosyasının içeriği
  • res klasöründe kaynakların düzeni
  • Kotlin kaynak dosyalarının yeri
  • R sınıfı ile kaynaklara erişim
Modül 3
Activity ve Yaşam Döngüsü
  • Activity'nin uygulama ekranı olarak rolü
  • onCreate ile ekranın kurulması
  • setContentView ile düzenin bağlanması
  • onStart, onResume ve onPause geçişleri
  • onStop ve onDestroy yaşam durumları
  • Log ile yaşam döngüsünün izlenmesi
Modül 4
İlk Derleme ve Çalıştırma
  • Emülatör veya gerçek cihazda çalıştırma
  • Projenin derlenmesi ve kurulması
  • Apply Changes ile hızlı güncelleme
  • USB hata ayıklama ile cihaz bağlama
  • Çalışma sırasında logların izlenmesi
  • Basit bir hata senaryosunun giderilmesi
Günün hedefiKatılımcı ConstraintLayout ile arayüz tasarlar, temel görünümleri View Binding ile yönetir, tıklama ve girdi olaylarını işler ve stil kaynaklarını kullanır.
Modül 1
Düzen Kurma ve Yerleşim
  • ConstraintLayout ile esnek yerleşim mantığı
  • Layout Editor ile görsel tasarım
  • Kısıt ekleyerek bileşen konumlandırma
  • Bias ile göreli hizalama ayarı
  • Chain ile bileşenlerin zincirlenmesi
  • Farklı ekran boyutlarına uyum sağlama
Modül 2
Temel Görünümler
  • TextView ile metin içeriği gösterimi
  • Button ile eylem düğmesi ekleme
  • EditText ile kullanıcı girdisi alma
  • ImageView ile görsel gösterimi
  • View Binding ile tip güvenli erişim
  • Görünüm özelliklerinin koddan ayarı
Modül 3
Olay ve Etkileşim
  • setOnClickListener ile tıklama yönetimi
  • EditText'ten girdinin okunması
  • Toast ile kısa geri bildirim sunma
  • Basit durum değişkeninin güncellenmesi
  • Kullanıcı eyleminin arayüze yansıtılması
  • Girdi doğrulamanın temel mantığı
Modül 4
Stil ve Kaynaklar
  • strings ile metinlerin dışa alınması
  • colors ile renk paletinin tanımı
  • dimens ile ölçü değerlerinin yönetimi
  • Tema ile uygulama görünümünün belirlenmesi
  • dp ve sp birimlerinin kullanımı
  • Farklı yoğunluklar için görsel kaynaklar
Günün hedefiKatılımcı Intent ile ikinci ekrana geçer, RecyclerView ile liste gösterir, ekran döndürme sorunlarını yönetir ve uygulamayı derleyip paylaşmaya hazırlar.
Modül 1
Ekranlar Arası Geçiş
  • Intent ile ikinci Activity'nin başlatılması
  • putExtra ile ekranlar arası veri taşıma
  • Geri yığını ve gezinme davranışı
  • İkinci ekranda veriyi okuma ve gösterme
  • startActivityForResult ile sonuç alma
  • Basit bir akışın iki ekranla kurulması
Modül 2
Liste Gösterimi Kurma
  • RecyclerView ile liste bileşeninin kurulması
  • Adapter ve ViewHolder deseninin yazılması
  • Veri listesinin arayüze bağlanması
  • LayoutManager ile liste düzeninin seçimi
  • Öğeye tıklayınca detay ekranına geçiş
  • Liste öğesi düzeninin tasarlanması
Modül 3
Durum ve Yaşam Döngüsü Sorunları
  • Ekran döndürmede verinin kaybolması sorunu
  • savedInstanceState ile durum koruma
  • Yapılandırma değişiminin etkisi
  • Kaynak açma ve kapamanın yönetimi
  • Bellek sızıntısından kaçınma ilkesi
  • ViewModel ile durum korumaya giriş
Modül 4
Derleme ve Paylaşım
  • Debug ve release yapılarının farkı
  • Uygulama imzalamanın temel mantığı
  • App Bundle ve APK dosyası üretimi
  • Uygulamanın gerçek cihaza kurulması
  • Sürüm adı ve sürüm kodu yönetimi
  • Play Console ile yayın sürecinin özeti

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam hakimiyeti

Android Studio'yu, SDK ve emülatör yönetimini kavrar ve geliştirme döngüsünü rahatça yürütebilirsiniz.

✅
Proje anatomisi

Modül, Gradle, manifest ve kaynak yapısını tanıyarak bir Android projesinde yolunuzu bulabilirsiniz.

✅
Activity yönetimi

Activity yaşam döngüsünü kavrar ve uygulamanın davranışını yaşam döngüsü üzerinden yönetebilirsiniz.

✅
Arayüz tasarımı

ConstraintLayout ve View Binding ile farklı ekranlara uyumlu, etkileşimli arayüzler tasarlayabilirsiniz.

✅
Kullanıcı etkileşimi

Tıklama ve girdi olaylarını işler, kullanıcı eylemlerini arayüze doğru biçimde yansıtabilirsiniz.

✅
Çok ekranlı akış

Intent ile ekranlar arası geçiş kurar ve veriyi ekranlar arasında taşıyabilirsiniz.

✅
Liste gösterimi

RecyclerView ve adapter deseniyle veri listelerini gösterip öğe tıklamalarını yönetebilirsiniz.

✅
Derleme ve paylaşım

Uygulamayı derleyip imzalar, App Bundle üretir ve cihaza kurup paylaşmaya hazırlayabilirsiniz.

Kimler İçin Uygundur?

  • Programlama temeli olan ve Android uygulama geliştirmeye ilk kez başlamak isteyenler
  • konuyu uygulamalı öğrenmek isteyen öğrenciler
  • kendi fikrini çalışan bir uygulamaya dönüştürmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlama temeli olan ve Android geliştirmeye ilk kez başlamak isteyenler, konuyu uygulamalı öğrenmek isteyen öğrenciler ve fikrini çalışan bir uygulamaya dönüştürmek isteyenler için uygundur. Herhangi bir dilde temel programlama bilgisi yeterlidir.
Hangi dil kullanılıyor?
Eğitim Kotlin ile işlenir; Kotlin, Google'ın modern Android geliştirme için önerdiği dildir. Söz dizimi gerektiğinde açıklanır, ancak odak dilin kendisinden çok ilk çalışan uygulamanın adım adım kurulmasıdır.
Önceden Android bilmek gerekir mi?
Hayır, eğitim Android'e ilk kez başlayanlar için tasarlanmıştır. Android Studio kurulumundan ilk çalışan uygulamaya kadar her adım sıfırdan gösterilir. Yalnızca genel programlama kavramlarına aşinalık beklenir.
Süre ve format nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Tek bir örnek uygulama ortam kurulumundan yayına kadar 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. Creating an Android Application Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.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 KotlinKotlin ile Android Mobil Uygulama Geliştirme Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Kotlin ile Android Mobil Uygulama Geliştirme Eğitimi

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

Kotlin, Jetpack Compose, Flow ve Hilt ile modern Android mobil uygulama geliştirme eğitimi. Compose öncelikli, reaktif mimari ve uygulamalı.

Detayları Gör →
Android ve KotlinAdvanced Appium Techniques & Practical Scenarios in Android Automation Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Advanced Appium Techniques & Practical Scenarios in Android Automation Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Appium ile ileri Android test otomasyonu eğitimi: UiAutomator2, Page Object Model, paralel çalıştırma, CI entegrasyonu ve raporlama. Uygulamalı.

Detayları Gör →
Android ve KotlinAdvanced Design, Build, & Android Wear Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Advanced Design, Build, & Android Wear Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

İleri Android eğitimi: özel arayüz ve animasyon, çok modüllü Gradle build, R8 ve Compose for Wear OS ile giyilebilir uygulama geliştirme.

Detayları Gör →
Android ve KotlinAdvanced Gestures Automation with Key Events in Android Using Appium Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Advanced Gestures Automation with Key Events in Android Using Appium Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Appium ile ileri jest ve tuş olayı otomasyonu eğitimi: W3C Actions, swipe, sürükle-bırak, pinch, KeyEvent ve donanım tuşları. Uygulamalı.

Detayları Gör →
Android ve KotlinAndroid Activities, Connectivity, & Services Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Activities, Connectivity, & Services Eğitimi

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

Android bileşen, bağlantı ve servis eğitimi: Activity yaşam döngüsü, Intent, ConnectivityManager, servisler, WorkManager ve bildirimler. Uygulamalı.

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

Android App Layout Eğitimi

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

ConstraintLayout, Material 3 ve Jetpack Compose ile duyarlı Android arayüz yerleşimi eğitimi. View sisteminden Compose'a uygulamalı ve kurumsal.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn