Swift Playgrounds

Ciddi ciddi kod öğrenmeye başlayın. Hem de gerçekten eğlenceli bir yöntemle.

Çığır açan iPad ve Mac uygulaması Swift Playgrounds, Swift’i öğrenmeyi çok eğlenceli ve interaktif hale getiriyor. Üstelik herhangi bir kod yazma bilgisi gerekmediğinden, yeni başlayan öğrenciler için mükemmel. Kod yazmanın temellerini kavramak için, Apple tarafından yaratılmış güçlü bir programlama dili olan ve profesyoneller tarafından günümüzün en popüler uygulamalarını geliştirmek için tercih edilen Swift’i kullanarak bulmacalar çözün. Ardından bir dizi zorlu göreve atılın, Apple ve diğer önde gelen geliştiriciler tarafından tasarlanan daha gelişmiş oyun alanlarına geçin.

Robotlar ve drone’lar emrinizde.
Şimdi, kendi yazdığınız kodlarla robotların muhteşem
şeyler yapmasını sağlayabilirsiniz. Sphero SPRK+,
LEGO® MINDSTORMS® EV3 ve Parrot drone’ları
gibi bağlı aygıtları programlamayı öğrenin ve aygıtların
nasıl hayat bulduklarına gözlerinizle şahit olun.

Bağlı aygıtlar hakkında
daha fazla bilgi edinin

Gerçek Swift kodu.
Gerçekten kolay. Gerçekten eğlenceli.

Swift Playgrounds ile kod yazmayı öğrenmek inanılmaz eğlenceli. Uygulama, Apple tarafından
tasarlanan eksiksiz bir ders setiyle geliyor. 3 boyutlu dünyadaki bir karakteri yönlendirmek için gerçek kodları kullanarak, “Fundamentals of Swift” dersinde temel konuları öğrenin. Ardından daha gelişmiş
konseptlere geçin.

Yazdığınız kodların hayat bulmasını izleyin: Ekranınızın sol tarafında kodları oluşturun, sadece bir dokunuşla sağ tarafta sonuçları görün.

Bölümleri geçin,
bulmacaları çözün,
kod yazma konseptlerine
hakim olun.

“Fundamentals of Swift” dersiyle başlayarak, profesyonel geliştiricilerin her gün kullandıkları kodlarla görevleri tamamlayacaksınız. İlerledikçe karşınıza daha gelişmiş konseptler çıkacak. Sürekli yeni şeyler öğrenmeye devam edecek ve çok daha karmaşık kodlar oluşturabileceksiniz.

Fundamentals of Swift.

Öncelikle, kod yazmayı anlamak için ihtiyaç duyduğunuz önemli konseptleri öğreneceksiniz.

  • Komutlar

  • Fonksiyonlar

  • Döngüler

  • Parametreler

  • Koşullu Kodlar

  • Değişkenler

  • Operatörler

  • Türler

  • Başlatma

  • Hata Düzeltme

Önce temel bilgilerde

uzmanlaşın,
sonra

daha fazlasını yapın.

Swift Playgrounds, yerleşik ders arşivine ek olarak, ekstra görevlerden oluşan ve sürekli yeni görevlerin eklendiği bir koleksiyon da içeriyor. Önceden çalıştığınız bir konuda daha da ilerleyin veya yepyeni bir şey deneyin. Sadece eğlenceli şeyler geliştirmekle kalmayacak, aynı zamanda yeteneklerinizi de geliştireceksiniz.

Bir dünya dolusu
geliştirici. Bir dünya
Swift Playgrounds içeriği.

Önde gelen geliştiriciler ve yayıncılar tarafından oluşturulan, yeni ve eğlenceli görevlerle dolu düzinelerce kanalı keşfedin. En beğendiğiniz kanallara abone olun ve oluşturulan en yeni eserleri doğrudan uygulama üzerinden alın. Oyun alanınızın sınırları kalkıyor.

Kod yaratmanın yeni yolunu,
öğrenmenin en iyi yoluyla keşfedin.

Kodların yanlarındaki parantezleri kolayca sürükleyin, mevcut kodlardan döngüler oluşturun
veya Swift Playgrounds uygulamasında yer alan, sürükleyip bırakabileceğiniz onlarca kod
parçacığı arasından istediğinizi seçin. Üstelik tüm bunları doğrudan iPad’inizden veya Mac’inizden yapabilirsiniz. iPad’deki güçlü Multi-Touch, multitasking ve Split View özelliklerinden sonuna kadar faydalanın. Ve her şeyi Mac’inizde de görüntüleyebilmenin keyfini çıkarın. Daha büyük ekran
sayesinde, içerik tablolarının tamamını içeren ve diğer Swift dosyalarına hızla erişmenizi sağlayan
yeni kenar çubuğunu kullanabilirsiniz. Sadece dokunun, sürükleyin veya harfler ve rakamlar yazın,
sonra da oluşturduğunuz
kodla etkileşime geçin.

QuickType ve
kod yazma klavyesi.

Sadece tek bir dokunuşla bütün bir kod satırını yazabilirsiniz. Kod yazmak için QuickType kullanırken, Kestirme Çubuğu size otomatik olarak ve akıllı bir şekilde komut önerileri sunar. Bir şeyler yazmaktan daha iyi bir seçenek olmadığı durumlar içinse, iPad’in kod yazmaya özel tasarlanmış yenilikçi bir klavyesi var. Birden çok karaktere erişmek için bir tuşa dokunun, ardından istediğinizi seçmek için karakteri sürükleyin. Kodunuzu tamamlarken size daha da fazla yardımcı olacak benzer kod önerilerinden Mac’te de yararlanın.

Kod Parçacığı Arşivi’nden yararlanın.

Bir şeyler yazma gereksinimini en aza indirmek için, sık kullanılan kod parçacıklarını Kod Parçacığı Arşivi’nden hızlıca sürükleyin.

Düzenlemek için dokunun.

Mevcut kodun etrafındaki bir açıklamanın sınırlarını kolayca çizin.

Yardım bir dokunuş uzağınızda.

Anlayamadığınız bir komutla karşılaştığınızda komutun üzerine dokunup basılı tutun. Bir seçenek
menüsü açılır. En ilgili olanı seçin
ve aradığınız cevaba ulaşın.

Başlangıç Noktaları yaratıcılığınıza hız kazandırıyor.

Öğrendiklerinizi kullanarak yepyeni şeyler yaratın. Başlangıç Noktaları ile, daha gelişmiş kodlar yazmak için önemli
bir adım atabilir, oyun alanınıza aynı
anda birden çok dosya ekleyebilir ve Multi-Touch etkileşimleri, ivmeölçer
ve jiroskop gibi iPad özelliklerini kullanabilirsiniz. Grafikler, sesler ve
çok daha fazlasını ekleyerek projenizi kişiselleştirin. Ardından arkadaşlarınızla, ailenizle veya tüm dünyayla kolayca paylaşın. Öğretmenler ders hazırlamak
için Başlangıç Noktaları’nı kullandıklarında öğrenciler de sınıf arkadaşlarıyla kod paylaşabilirler.

Yaptıklarınızı tam ekranda görün.

iPad’inizin veya Mac’inizin canlı Retina ekranında etkileyici bir deneyim yaşayın. Kodunuzu veya projenizi tam ekranda görüntülemek için ortadaki ayraca dokunup sürüklemeniz yeterli. Dilerseniz Battleship ve Brick Breaker gibi yerleşik oyunları da özelleştirebilir, ardından tam ekranda etkileyici görüntünün keyfini çıkarabilirsiniz.

Bir kod yazın; robotlar hareketlensin,

yuvarlansın ve hatta uçsun.

Yazdığınız kodların gerçek robotlara, müzik aletlerine ve drone’lara hayat vermesini izleyin. Accessories kanalı, LEGO® MINDSTORMS® EV3 gibi popüler eğitici oyuncakları yapılandırabilmenize ve kontrol edebilmenize imkan veren ilgi çekici oyun alanlarıyla dolu. Üstelik bunlar sadece başlangıç.

Sphero oyun alanı, küre şeklindeki bu robotu zorlu parkurlarda yönlendirmenize, hızlandırarak sıçratmanıza ve robotun renklerini değiştirmenize olanak sağlıyor.

Dash oyun alanında sizden robotunuza şarkı söyletmeniz, onu dans ettirmeniz ve robotunuzun çevresiyle etkileşime geçmesi için sensör girdilerine tepki vermesini sağlamanız bekleniyor.

MeeBot oyun alanı, Jimu Robot MeeBot’un altı adet robotik servo motorunu nasıl kodlayacağınızı göstererek robotu gerçekçi bir şekilde hareket ettirebilmenize imkan veriyor. Hatta dans ettirebilmenize bile.

Tello EDU oyun alanı, birden çok Tello drone’u kontrol ederek birlikte uçurmanızı, onlara ters dönme gibi farklı akrobatik hareketler yaptırmanızı ve yaratıcılığınızın sınırlarını
zorlamanızı sağlıyor.

Yaratıcılığınızı bir arkadaşınızla paylaşın.
Veya tüm dünyayla.

Mail, Mesajlar veya AirDrop’u kullanarak kodlarınızı arkadaşınızın iPad’ine gönderin. Arkadaşlarınız bu kodları
Swift Playgrounds’da açabilir ve hatta kendi kodlarını ekleyip geliştirebilirler. Dilerseniz, tüm dünya görsün diye,
çalışan programınızın videosunu internette yayınlayabilirsiniz.

Kodlarınızı Xcode’a taşıyın.

Ve sonra
daha da ileriye.

Gerçek kodlarla çalıştığınız için bunları doğrudan Swift Playgrounds ve Xcode arasında taşıyabilirsiniz. Böylece fikirlerinizi profesyonellerin iOS ve Mac uygulamaları geliştirmek için kullandıkları araçlarla deneyebilirsiniz.

Kod evrenseldir.
Bu yüzden birçok dilde öğretiyoruz.

Swift Playgrounds şimdi 15 farklı dilde sunuluyor. Kastilya ve Latin Amerika İspanyolcası, Brezilya Portekizcesi, Geleneksel ve Basitleştirilmiş Çince, İngilizce, Almanca, Fransızca, İtalyanca, Korece, Japonca, Tayca, Türkçe, Felemenkçe ve İsveççe. Çünkü bizce, nerede olursa olsun herkes kod yazmayı öğrenebilmeli.