ADDING ELEMENTS & THE MOBILE APPLICATION EĞİTİMİ

Elemanları ekle, mobil uygulamanı kur

Düzenler, görünümler, etkileşim ve veriyle adım adım mobil uygulama geliştirme

Adding Elements & the Mobile Application Eğitimi, bir mobil uygulamayı sıfırdan kurmayı ve ekrana UI elemanlarını adım adım eklemeyi öğretir.

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

Eğitim Hakkında

İlk ekrandan UI elemanlarına, listelere, navigasyona ve veri saklamaya kadar uygulamalı

Adding Elements & the Mobile Application Eğitimi, bir mobil uygulamayı sıfırdan kurmayı ve ekrana UI elemanlarını adım adım eklemeyi öğretir. Katılımcılar Android proje yapısını, Activity yaşam döngüsünü ve düzen dosyalarını tanır. TextView, EditText, ImageView ve seçim elemanlarını ekler; LinearLayout ve ConstraintLayout ile düzenler. Program liste, navigasyon, SharedPreferences ve Room ile veri saklama ve Play Store yayınıyla tamamlanır.

Süre ve Format

4 Gün. Her gün dört modül; boş bir projeden başlayıp elemanlar ekleyerek çalışan bir mobil uygulama adım adım kurulur.

Seviye

Orta Seviye — Mobil uygulama arayüzünü elemanlar ekleyerek sıfırdan kurmayı öğreten uygulamalı program

Öğrenme Metodu

Boş bir projeden başlanır; her modülde yeni elemanlar ve ekranlar eklenerek çalışan bir mobil uygulama adım adım inşa edilir.

Neden Bu Eğitim?

🧱Sağlam temel

Proje yapısından elemanlara kadar her adımı uygulayarak mobil geliştirmenin temelini sağlam biçimde kurarsınız.

👆Etkileşimli arayüz

Butondan listeye tüm elemanları ekleyip olayları işleyerek kullanıcıyla etkileşen gerçek ekranlar tasarlarsınız.

🚀Uçtan uca uygulama

İlk ekrandan veri saklamaya ve yayına kadar çalışan bütün bir mobil uygulamayı kendi elinizle geliştirirsiniz.

Anahtar Konular

mobil uygulama geliştirme eğitimiandroid uygulama geliştirmeandroid ui eğitimirecyclerview eğitimiandroid düzenmobil geliştirme temelleriandroid başlangıçconstraintlayoutroom veritabanıkotlin mobil
“İyi bir mobil uygulama, eklenen her elemanın bir amaca hizmet ettiği; sade, anlaşılır ve kullanıcıyı yormayan ekranlarla doğar.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak bilgi ve deneyim

1
Programlama temeli

Değişken, koşul ve döngü gibi temel programlama kavramlarına aşinalık konuları belirgin biçimde kolaylaştırır.

2
Kotlin veya Java

Kotlin ya da Java'da temel sözdizimi bilgisi örnek kodları takip etmeyi hızlandırır.

3
Bilgisayar ve kurulum

Android Studio kurulabilecek bir bilgisayar ve emülatör ya da test cihazı gereklidir.

4
Mobil kullanım

Mobil uygulamaların genel kullanımına aşinalık arayüz kararlarını anlamayı kolaylaştırır.

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 proje yapısını tanır, Activity yaşam döngüsünü kavrar, bir düzen dosyası oluşturur ve ekrana ilk TextView ile Button elemanlarını eklemeyi öğrenir.
Modül 1
Proje Yapısı ve Araçlar
  • Android Studio ile yeni proje oluşturma
  • manifest, res ve kotlin klasör yapısı
  • Gradle ve bağımlılık yönetiminin rolü
  • Emülatör ve gerçek cihazda çalıştırma
  • Uygulama simgesi ve ad etiketinin ayarı
  • Logcat ile uygulama çıktısının izlenmesi
Modül 2
Activity ve Yaşam Döngüsü
  • Activity'nin uygulama içindeki rolü
  • onCreate ile ekranın başlatılması
  • setContentView ile düzenin bağlanması
  • onStart, onResume ve onPause geçişleri
  • onDestroy ile kaynakların serbest bırakılması
  • Ekran döndürmede durumun korunması
Modül 3
Düzen Dosyası ve XML
  • res/layout altında XML düzen oluşturma
  • View ve ViewGroup kavramlarının kavranması
  • Tasarım ve kod (Split) görünümleri
  • wrap_content ve match_parent değerleri
  • dp ve sp ölçü birimleri arasındaki fark
  • Önizleme ile düzenin görselleştirilmesi
Modül 4
İlk Elemanların Eklenmesi
  • TextView ile ekrana metin elemanı ekleme
  • Button ile tıklanabilir eleman ekleme
  • id atama ve findViewById ile erişim
  • View Binding ile güvenli görünüm erişimi
  • setOnClickListener ile tıklama olayı
  • İlk etkileşimli ekranın tamamlanması
Günün hedefiKatılımcı EditText, ImageView ve Switch gibi elemanları ekler, LinearLayout ve ConstraintLayout ile ekranı düzenler, stil ve temalarla görünümü biçimlendirmeyi öğrenir.
Modül 1
Metin ve Giriş Elemanları
  • EditText ile kullanıcıdan giriş alma
  • inputType ile klavye türünün seçimi
  • hint ile ipucu metninin gösterimi
  • TextInputLayout ile Material giriş alanı
  • Giriş doğrulama ve hata mesajı gösterimi
  • IME eylemleri ve klavye yönetimi
Modül 2
Görsel ve Seçim Elemanları
  • ImageView ile ekranda görsel gösterimi
  • scaleType ile görselin ölçeklenmesi
  • CheckBox ve RadioButton ile seçim alma
  • Switch ve ToggleButton ile açma kapama
  • Spinner ile açılır listeden seçim
  • SeekBar ve ProgressBar ile ilerleme
Modül 3
Düzen Türleri ve Yerleşim
  • LinearLayout ile dikey ve yatay dizilim
  • ConstraintLayout ile esnek yerleşim
  • Kısıt (constraint) ve zincir kavramları
  • FrameLayout ile üst üste yerleşim
  • ScrollView ile kaydırılabilir içerik
  • Guideline ve Barrier ile hizalama
Modül 4
Stil, Tema ve Kaynaklar
  • colors, strings ve dimens kaynak dosyaları
  • style ile ortak görünüm tanımlama
  • Material tema ve renk paletinin kullanımı
  • Karanlık mod için tema varyantı
  • drawable ve vektör simge kullanımı
  • Çoklu dil için string kaynaklarının ayrımı
Günün hedefiKatılımcı kullanıcı olaylarını işler, RecyclerView ile liste oluşturur, birden çok ekran arasında Intent ve Navigation ile geçiş yaparak veri taşımayı öğrenir.
Modül 1
Olay İşleme ve Geri Bildirim
  • Tıklama, uzun basma ve dokunma olayları
  • Lambda ile olay dinleyicisi tanımlama
  • Toast ile kısa bildirim gösterimi
  • Snackbar ile eylemli bildirim gösterimi
  • Dialog ile onay ve uyarı penceresi
  • Olaylardan arayüzün güncellenmesi
Modül 2
Liste ve RecyclerView
  • RecyclerView ve Adapter kavramının kavranması
  • ViewHolder ile öğe görünümünün bağlanması
  • Öğe düzeni (item layout) oluşturma
  • LayoutManager ile liste ve ızgara görünümü
  • Öğeye tıklama olayının işlenmesi
  • DiffUtil ile verimli liste güncelleme
Modül 3
Çoklu Ekran ve Intent
  • Yeni Activity oluşturma ve kaydı
  • Explicit Intent ile başka ekranı açma
  • putExtra ile ekranlar arası veri taşıma
  • Sonuç API'si ile ekrandan değer döndürme
  • Implicit Intent ile dış uygulama çağırma
  • Geri tuşu ve yığın (back stack) davranışı
Modül 4
Fragment ve Navigation
  • Fragment'ın Activity içindeki rolü
  • Navigation Component ve navigasyon grafiği
  • NavController ile ekranlar arası geçiş
  • Safe Args ile tip güvenli veri taşıma
  • Alt gezinme (bottom navigation) menüsü
  • Geri yığınının (back stack) yönetimi
Günün hedefiKatılımcı SharedPreferences ve Room ile veriyi saklar, form verilerini doğrular, uygulamayı imzalar ve Google Play üzerinde yayınlamaya hazırlamayı öğrenir.
Modül 1
Basit Veri Saklama
  • SharedPreferences ile anahtar-değer saklama
  • Kullanıcı tercihlerinin kaydedilmesi
  • Oturum ve ayar bilgisinin korunması
  • Dosyaya okuma ve yazmanın temeli
  • Bundle ile ekran durumunun saklanması
  • Veri saklama yönteminin doğru seçimi
Modül 2
Room ile Yerel Veritabanı
  • Entity ile veritabanı tablosu tanımı
  • DAO ile sorgu ve ekleme metotları
  • Database sınıfının oluşturulması
  • LiveData veya Flow ile veri gözlemi
  • Liste verisinin veritabanından gösterimi
  • Coroutine ile arka planda veri erişimi
Modül 3
Formlar ve Doğrulama
  • Çok alanlı giriş formunun tasarımı
  • Zorunlu alan ve boşluk kontrolü
  • E-posta ve sayı biçimi doğrulaması
  • Hata mesajlarının kullanıcıya gösterimi
  • Form gönderimi ve kullanıcıya geri bildirim
  • Erişilebilirlik ve içerik açıklamaları
Modül 4
Yayına Hazırlık ve İmzalama
  • Uygulama simgesi ve açılış ekranı
  • Release build ve imzalama anahtarı
  • R8 ile küçültme ve optimizasyon
  • versionCode ve versionName yönetimi
  • Play Console'da uygulamanın kaydı
  • Mağaza listesi ve ekran görüntüleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Proje yapısı

Android proje yapısını, manifest ve Gradle yapılandırmasını tanıyarak yeni bir uygulamayı sıfırdan kurabilirsiniz.

✅
Ekran oluşturma

Activity yaşam döngüsünü kavrayıp XML düzenlerle ekran tasarlayarak ilk etkileşimli uygulama ekranını yaparsınız.

✅
UI elemanları

TextView, EditText, ImageView ve seçim elemanlarını ekleyip özelliklerini ayarlayarak zengin arayüzler kurarsınız.

✅
Düzen yönetimi

LinearLayout ve ConstraintLayout ile elemanları hizalayıp farklı ekran boyutlarına uyumlu düzenler tasarlarsınız.

✅
Etkileşim

Tıklama ve giriş olaylarını işleyip Toast, Snackbar ve Dialog ile kullanıcıya anlamlı geri bildirim verirsiniz.

✅
Liste ve navigasyon

RecyclerView ile listeler oluşturur, Intent ve Navigation ile ekranlar arasında veri taşıyarak geçiş yaparsınız.

✅
Veri saklama

SharedPreferences ve Room ile kullanıcı verisini kalıcı biçimde saklayıp arayüzde güvenle gösterirsiniz.

✅
Yayına hazırlık

Uygulamayı imzalayıp R8 ile optimize ederek Google Play yayınına uygun bir sürüm hazırlayabilirsiniz.

Kimler İçin Uygundur?

  • Mobil uygulama geliştirmeye yeni başlayan ve arayüz kurmayı sağlam temelden öğrenmek isteyen geliştirici adayları
  • farklı alandan gelip mobile geçiş yapanlar
  • bilgisayar bölümü öğrencileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mobil uygulama geliştirmeye yeni başlayanlar, farklı alandan gelip mobile geçmek isteyenler ve bilgisayar bölümü öğrencileri için uygundur. Temel programlama bilgisi yeterlidir; mobil deneyim gerekmez.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Boş bir projeden başlanır ve elemanlar eklenerek çalışan bir uygulama kurulur. Yüz yüze veya online yapılabilir ve kuruma göre uyarlanabilir.
Hangi platform ve dil kullanılıyor?
Eğitim Android platformu ve Kotlin dili üzerinden işlenir. Arayüz XML düzenlerle kurulur; proje yapısı, elemanlar, listeler ve veri saklama gibi kavramlar diğer platformlara da sağlam bir temel oluşturur.
Hiç kod bilmeden katılabilir miyim?
Temel programlama bilgisi önerilir. Değişken, koşul ve döngü gibi kavramlara aşinalık konuları kolaylaştırır; mobil ve arayüz konuları ise sıfırdan, örneklerle ve adım adım anlatılır.
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 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. Adding Elements & the Mobile Application Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Mobil Geliştirme TemelleriMobil Uygulama Test Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Mobil Uygulama Test Eğitimi

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

Birim, arayüz ve Appium otomasyon testleriyle Android ve iOS uygulamalarında kalite güvencesi ve CI/CD entegrasyonunu öğreten uygulamalı kurumsal eğitim.

Detayları Gör →
Mobil Geliştirme TemelleriAzure Developer: Creating Mobile Apps Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Azure Developer: Creating Mobile Apps Eğitimi

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

App Service, Cosmos DB, Notification Hubs, Azure Functions ve AD B2C ile Azure üzerinde mobil backend geliştirme eğitimi. İzleme ve CI/CD uygulamalı.

Detayları Gör →
Mobil Geliştirme TemelleriISTQB Certified Tester Mobile Application Testing Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

ISTQB Certified Tester Mobile Application Testing Eğitimi

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

Mobil test türleri, cihaz ortamları, test teknikleri ve Appium otomasyonuyla ISTQB CT-MAT mobil uygulama testi eğitimi. Sınav hazırlığı uygulamalı.

Detayları Gör →
Mobil Geliştirme TemelleriManaging Modern Desktops: Mobile Application Management Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Managing Modern Desktops: Mobile Application Management Eğitimi

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

Microsoft Intune ile uygulama dağıtımı, MAM koruma politikaları, app configuration ve koşullu erişim eğitimi. MD-101 konularına uygulamalı hazırlık.

Detayları Gör →
Mobil Geliştirme TemelleriMicrosoft 365 Mobile Apps - Beginner Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Microsoft 365 Mobile Apps - Beginner Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Outlook, Teams, OneDrive, Word, Excel ve PowerPoint mobil uygulamalarıyla Microsoft 365 başlangıç eğitimi. Kurulumdan güvenliğe uygulamalı rehber.

Detayları Gör →
Mobil Geliştirme TemelleriMicrosoft 365 Mobile Apps Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Microsoft 365 Mobile Apps Eğitimi

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

Power Apps, Power Fx, Dataverse ve Power Automate ile Microsoft 365 üzerinde mobil iş uygulamaları geliştirmeyi öğreten uygulamalı kurumsal eğitim.

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