Araç zincirini Windows'a kur
Bu dersin sonunda makinende üç komut sürüm numarası yazdırıyor — Node, Git ve Claude Code — ve telefonuna Expo Go kurulmuş oluyor. Ayrıca bu kursta neden hiçbir yerde emülatör olmadığını bileceksin; 8GB'lık bir dizüstünde çalışmasını sağlayan tek karar bu.
Dizüstüne üç kurulum, telefona bir tane. Hiçbiri para istemiyor ve hiçbiri henüz hesap istemiyor.
Bu ders önce Windows için yazıldı, çünkü okuyanların çoğu Windows'ta. Komutun değiştiği yerlerde Mac ve Linux panelleri var.
Node
Node, JavaScript araç zincirini çalıştıran şey. Onunla neredeyse hiç doğrudan konuşmayacaksın, ama o olmadan hiçbir şey çalışmıyor.
nodejs.org adresinden LTS yükleyicisini indir ve varsayılanları kabul ederek çalıştır. İleri butonu olan sıradan bir Windows yükleyicisi.
Sürüm sabitlendi, 2026-09-04'te doğrulandı. Expo SDK 57, Node 22.13.x veya üstünü gerektiriyor. Güncel LTS sürümü bunun rahatça üzerinde, ama varsaymak yerine rakama bak.
node -vŞunu görmelisin
v22.13 ya da daha yüksek bir sürüm. Rakam daha düşükse ya da komut tanınmıyorsa, yükleyici bitmemiştir veya o pencere kurulumdan önce açılmış bir terminaldir.Git for Windows
Bu isteğe bağlı gibi duruyor, değil. Git for Windows kuruluyken Claude Code, Windows'ta kabuk komutları için Git Bash kullanıyor; kurulu değilken PowerShell'e düşüyor. Bir kurstaki, bir forum cevabındaki ya da bir belge sayfasındaki neredeyse her komut birincisini varsayıyor, yani Git'i şimdi kurmak "dersteki komutlar benim makinemde çalışmıyor" kategorisinin tamamını ortadan kaldırıyor.
git-scm.com adresinden indir ve yükleyiciyi varsayılanlarıyla çalıştır.
git --versionŞunu görmelisin
git version 2.51.0.windows.1 gibi bir şey. Hangi sürüm olduğu fark etmez — var olup olmadığına bakıyorsun, hangisi olduğuna değil.Hazır buradayken, olması gerekenden fazla insanı takılan küçük bir şey: PowerShell'in komut satırı PS C:\ ile başlıyor, Komut İstemi ise PS olmadan C:\ gösteriyor. Bunlar kuralları farklı, ayrı programlar. Bir ders PowerShell dediğinde, satırının başına bak ve gerçekten onun içinde olduğundan emin ol.
Claude Code
Başlat menüsünden Windows Terminal ya da PowerShell aç ve şunu çalıştır:
Windows için önerilen kurulum. Sonrasında kendini güncelliyor.
irm https://claude.ai/install.ps1 | iexPaket yöneticisi kullanmayı tercih edersen winget install Anthropic.ClaudeCode aynı işi görüyor.
Terminali kapat ve yenisini aç. Yükleyiciler Claude Code'u PATH'ine ekliyor ve zaten açık olan bir pencere bunu bilmiyor. "Tanınmıyor diyor" mesajlarının çoğunun sebebi tam olarak bu adım.
claude --versionŞunu görmelisin
2.1 hattında bir sürüm numarası. 'not recognized' ya da 'command not found' alıyorsan hâlâ eski penceredesin.Kurmak ücretsiz. Giriş yapmak değil — o, 1. dersteki hesap ve ona 4. derse kadar ihtiyacın yok. Bu dersi ve bir sonrakini claude komutunu tek başına hiç çalıştırmadan bitirebilirsin.
Telefondaki Expo Go
Telefona Play Store'dan tek bir kurulum: Expo Go. Telefon tarafındaki kurulumun tamamı bu. Geliştirici modu yok, USB kablosu yok, kilit açma yok.
Expo Go bir kap uygulaması: kodun onun içinde, Wi-Fi'ın üzerinden çalışıyor; 3. dersin bir öğleden sonra yerine on beş dakika sürmesinin sebebi bu. Sınırları var — kendi uygulama simgeni ya da uygulama adını gösteremiyor ve içine build edilmemiş yerel kütüphaneleri kullanamıyor — ve onlarla 4. modülde, tam da önemli olmaya başladıkları noktada tanışıyorsun.
Bu kursta emülatör yok
Aramaya kalkışma diye açıkça yazıyoruz.
Android emülatörü demek, boşta iki üç gigabayt bellek tüketen Android Studio'yu kurmak ve sonra iki dört gigabayt daha isteyen sanal bir telefon çalıştırmak demek. 8GB'lık bir Windows dizüstünde — ki bunu okuyanların çoğunun elindeki bu — işletim sistemine ve bir tarayıcıya hiçbir şey kalmıyor ve makine diske takas etmeye başlıyor. Pratikte alt sınır on altı gigabayt.
Ayrıca belgelenmiş bir zaman kaybı: Anthropic'in issue takipçisinde Nisan 2026 tarihli bir kamuya açık rapor, Windows kullanan birinin Claude Code'un Android emülatörü kurmaya çalışıp başaramamasına dört saat kaybettiğini anlatıyor — hem de tek satır uygulama kodu yazılmadan önce.
Yani bu kursun tamamında test cihazın cebindeki telefon. Android Studio'yu kurma. Bu bir taviz değil — gerçek bir telefon, simüle edilmiş olandan daha iyi bir test yüzeyi ve masanın karşısındaki birine uzatabildiğin şey o.
WSL üzerine bir not
Windows'un içindeki Linux ortamı olan WSL var ve başka türden işler için gerçekten iyi. Bu kursu onun üzerinden yürütme. Projenle telefonun arasına ayrı bir dosya sistemi ve ağ katmanı koyuyor; bir sonraki dersteki QR kod bağlantısı ise tam olarak o katmanın bozduğu şey.
Kontrol et
- Yeni bir terminal penceresinde
node -vv22.13 ya da üstünü yazdırıyor git --versionbir sürüm yazdırıyorclaude --version2.1 hattında bir sürüm yazdırıyor- Android telefonunda Expo Go kurulu ve açılıyor
- Android Studio'yu kurmadın ve nedenini biliyorsun
Şunu görürsen 'claude' is not recognized as an internal or external command
Kurulum sırasında açık olan terminal penceresindesin. Onu kapat ve yenisini aç. Yeni pencere de başarısız olursa claude doctor çalıştır — ikili dosyanın nereye gittiğini ve kurulumda neyin yanlış olduğunu raporluyor ve hata metnini aratmadan önce denenecek ilk şey o.
Şunu görürsen 'node' is not recognized, ama onu kesinlikle kurdum
Aynı sebep, aynı çözüm: yeni bir terminal penceresi. Devam ederse Node yükleyicisini tekrar çalıştır ve onarmasına izin ver — PATH kaydını yeniden ekliyor. Makineyi yeniden başlatmak aynı çözümün kaba hâli ve işe yarıyor.
Az önce ne öğrendin
- Node 22.13 veya üstü, Git for Windows ve Claude Code dizüstündeki araç zincirinin tamamı ve her biri bir rakam yazdıran tek bir komutla doğrulanıyor.
- Her kurulumdan sonra yeni bir terminal penceresi açmak batıl inanç değil — PATH değişiklikleri zaten açık olan bir pencereye ulaşmıyor.
- Git for Windows, Claude Code'a PowerShell yerine düzgün bir Bash kabuğu veriyor; önerilmesi değil zorunlu olmasının sebebi bu.
- Claude Code'u kurmak ücretsiz; giriş yapmak 1. dersteki ücretli hesabı gerektiriyor ve o da 4. derse kadar gerekmiyor.
- Bu kursta emülatör yok: 8GB'lık bir dizüstü rahatça birini çalıştıramıyor ve fiziksel bir Android telefon hem daha ucuz hem daha iyi.
pratik
Claude Cowork'ü kendi bilgisayarında aç ve bunu gerçek dosyalarda dene. Her modül, yaptığını gönderdiğin bir checkpoint'le biter.
Claude'da açSonraki
Telefonunda uygulaman