Adım Adım Plan: Sıfırdan Junior Android Geliştiriciye

Kerem Aydın·9 Temmuz 2026·⏱3 dk

Kısa cevap: Kotlin ve Android Studio'yu öğrenin, Jetpack'i (Compose, ViewModel, Navigation) kavrayın, GitHub'da 3–5 tamamlanmış proje oluşturun ve günde 8–10 başvuru gönderin — genellikle hedefe yönelik 6–9 aylık eğitim, ilk stajınızı kapmanız için yeterlidir.

Önce ne öğrenilmeli ve hangi beceriler gerekli

  • Çekirdek: Kotlin (temel ve temel OOP), Android Studio, UI için XML/Compose.
  • Jetpack: ViewModel, LiveData/Flow, Navigation, Room, WorkManager.
  • Ağ ve veri: Retrofit/OkHttp, Gson/Moshi, Coroutines/Flow.
  • Mimari: MVVM (veya MVI) — tek bir desen üzerine odaklanın.
  • Araçlar: Git (branch'ler, PR), Gradle, loglama ve hata ayıklama.
  • Soft skill'ler: İngilizce dokümantasyon okuyabilmek (A2–B1 seviyesi), kodu açıklayabilmek, code review kabul edebilmek.
    Pratik: Her gün 1–2 saat kod yazın; zamanın %70'ini proje yazmaya, %30'unu teori ve kurslara ayırın.

Kurslar ve bunları etkili şekilde nasıl seçmelisiniz

Gerçek projeler içeren ve mentor desteği sunan kursları seçin. Yaklaşım: Ücretsiz interaktif materyallerle başlayın (Google codelabs, JetBrains Academy), ardından projelerin kontrol edildiği 1 ücretli kurs alın.

Seçim kriterleri:

  • Bitirme projesi ve mentor incelemesi olup olmadığı.
  • Projenin portföyde gösterilebilme imkanı.
  • Gerçekçi süreler ve konu listesi (Compose, Coroutines, Retrofit, Room).

Örnek kurs formatı (referans): Temel beceriler için 2–3 aylık yoğun program; portföy ve işe yerleştirme dahil 6–10 aylık meslek eğitimi. Bütçe yaklaşık olarak 20.000–120.000 ruble. Aynı anda birden fazla kurs almayın — 1–2 tanesini tamamlayın.

1–2 kurs seçin ve paralel olarak projeler yapın: Zamanın %70'i kodlama, %30'u video izleme ve okuma.

Portföy, staj ve ilk iş arama

Portföyde neler olmalı:

  • Ayrıntılı README içeren GitHub'da 3–5 proje (amaç, teknoloji yığını, ekran görüntüleri, video demo).
  • Minimal projeler: TODO (Room + RecyclerView/Compose + Coroutines), Hava Durumu (Retrofit + MVVM + Compose), Sohbet/Notlar (Firebase/Auth), sayfalama özelliği olan gerçek bir uygulamanın klonu.
  • Yayınlama: APK veya Play Console'da sürüm (hesap ücretlidir), uygulama akışını gösteren kısa bir video.

Başvurular için pratik adımlar:

  1. Android için tek bir özgeçmiş hazırlayın, GitHub bağlantısını ve kısa bir ön yazı ekleyin.
  2. Günde 8–10 başvuru gönderin, yanıtları takip edin ve geri bildirim isteyin.
  3. Test görevlerine (1–3 günde TODO uygulaması) ve basit live-coding oturumlarına (adapter, List ile ilgili görev) hazırlanın.
  4. Kotlin üzerinde hafif algoritmalar ve lifecycle, intents, ViewModel konularındaki soruları pratik edin.

"İdeal" portföy bekleyerek başvuruları ertelemeyin. Pratik deneyim ve öğrenmeye isteklilik daha önemlidir.

Sık yapılan hatalar

  • Compose ve AndroidX yerine Java ve Support Library üzerine eski eğitimlere çalışmak.
  • Boş depo veya bir-iki büyük commit — ilerlemenizi gösterin (haftada 5–10 commit).
  • Beceri dağınıklığı: 10 deseni yüzeysel bilmektense MVVM+Compose konusunda derinleşmek daha iyidir.
  • Git'i ve temel CI/CD uygulamalarını görmezden gelmek.

SSS

  • Ne kadar zaman alır? Düzenli pratikle genellikle 6–9 ay; yoğun programlar temel seviye için 2–4 ay sürer.
  • İlgili bir üniversite diploması gerekli mi? Hayır: Portföy ve problem çözme yeteneği daha önemlidir.
  • Java gerekli mi? Temel bilgiler faydalıdır ancak odak noktası Kotlin olmalıdır.
  • Compose öğrenmeli miyim? Evet — 2026 yılında Compose talep görmektedir ve mülakatlarda avantaj sağlar.
  • Mentorluk nasıl bulunur? İnceleme içeren kurslar arayın, topluluklara katılın ve Telegram/forumlarda code review isteyin.

Pratiğe, istikrara ve GitHub'daki projelere odaklanmak — ilk staja giden en kısa yoldur. Geliştirme yolculuğunuzda başarılar!