Swift Playgrounds

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

Yeni Swift Playgrounds uygulamasını ücretsiz indirin

Çığır açan iPad 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. LEGO® MINDSTORMS® EV3 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. Sadece eğlenceli şeyler geliştirmekle kalmayacak, 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.

Bir kod yazın; robotlar hareketlensin, yuvarlansın ve hatta uçsun.

Yazdığınız kodların gerçek robotlara ve drone’lara hayat vermesini izleyin. Üçüncü taraf geliştiricilerin popüler robotlar ve aygıtlar için sundukları birbirinden ilgi çekici oyun alanlarıyla dolu aboneliklerini keşfedin, LEGO® MINDSTORMS® EV3 gibi eğitici oyuncakları yapılandırın ve kontrol edin. Üstelik bunlar henüz 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 robotunuzu konuşturmanız, ona şarkı söyletmeniz 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 programlayacağınızı göstererek robotu gerçekçi bir şekilde hareket ettirebilmenize imkan veriyor. Hatta dans ettirebilmenize bile.

Parrot oyun alanı, Parrot drone’unuzun açık alanda yapabileceği etkileyici akrobatik hareketleri iPad’inizle programlayabilmenizi sağlıyor.

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

Swift Playgrounds, iPad’in gücünden, sadeliğinden ve Multi-Touch özelliklerinden sonuna kadar faydalanıyor. Sadece dokunun, sürükleyin veya harfler ve rakamlar yazın, sonra da oluşturduğunuz kodla etkileşime geçin.

Düzenlemeyi yerinde yapın.

Bir rakama dokunduğunuzda ortaya çıkan tuş takımıyla rakamları kolayca düzenleyin.

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.

QuicktType ve
kod yazma klavyesi.

Kod yazmak için QuickType kullanırken komutlar Kısayol Çubuğu’nda akıllı bir şekilde görüntülenir. Böylece bir kod satırını sadece bir veya iki dokunuşla yazabilirsiniz. Bir şeyler yazmaktan daha iyi bir seçenek olmadığı durumlar içinse, kod yazmaya özel tasarlanmış yenilikçi bir klavye var. Birden çok karaktere erişmek için bir tuşa dokunun, ardından istediğinizi seçmek için karakteri sürükleyin.

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 ihtiyaç duyduğunuz cevaba ulaşın.

Şablonları kullanarak
yaratıcılığınıza hız kazandırın.

Şablonlar, daha gelişmiş eserler oluşturabilmeniz için size avantaj sağlamak üzere Multi-Touch etkileşimleri, ivmeölçer ve jiroskop gibi iPad teknolojilerinden faydalanmanıza yardımcı olan kodlar sunuyor. Yaratıcılığınızı harekete geçirin; grafikler, sesler ve çok daha fazlasını ekleyerek kendi eserinizi yaratın.

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

Kodunuz üzerinde çalışırken, sonuçları test etmek için iPad’in göz alıcı Retina ekranından daha iyi bir yer bulamazsınız. Ekranın ortasına dokunup basılı tuttuğunuzda, kodu görüntüleme veya iPad ekranında tam boy canlı izleme alanı arasında seçim yapabilirsiniz. Ardından, oluşturabileceğiniz diğer zengin etkileşimleri denemek için diğer özel hareketleri de kullanabilirsiniz.

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 İngilizce, Almanca, Fransızca, İspanyolca (Latin Amerika), Basitleştirilmiş Çince ve Japonca dillerinde sunuluyor ve yakında daha fazla dil eklenecek. Çünkü nerede olursa olsun herkesin kod yazmayı öğrenebilmesi gerektiğine inanıyoruz.