Ana Sayfa » İlginizi Çekebilir » Swift Playgrounds ile Apple kodlamayı eğlenceye dönüştürüyor

Swift Playgrounds ile Apple kodlamayı eğlenceye dönüştürüyor

Apple hem öğretiyor hem de eğlendiriyor

swift playgroundsApple’ın WWDC 2016 açılış konuşmasının sonlarında yaptığı son duyurulardan biri Swift Playgrounds adlı, kodlama öğrenmeyi herkes için eğlenceli ve kolay hale getiren yeni bir iPad uygulaması oldu.

Swift Playgrounds öğrencileri ve yeni başlayanları, Apple’ın sunduğu ve profesyonel geliştiricilerin uygulamalar oluşturmak için kullandığı, Apple’ın tabiriyle öğrenmesi kolay programlama dili Swift ile çalışmayı keşfetmeye teşvik eden interaktif bir arayüzle kodlamayı hayata geçiriyor. Swift Playgrounds, Apple tarafından geliştirilen programlama derslerini kapsıyor. Bu derslerde öğrenciler temel kodlama konseptlerini öğrenirken etkileyici bir grafik dünya aracılığıyla, ekrandaki karakterleri yönlendirmek, bulmacalar çözmek ve zorlukların üstesinden gelmek için kodlar yazıyorlar. Uygulama aynı zamanda kullanıcıları yaratıcılıklarını ifade etmeye ve Mail veya Mesajlar’ı kullanarak arkadaşlarıyla paylaşabilecekleri, hatta internette yayınlayabilecekleri gerçek programlar oluşturmaya teşvik eden yerleşik şablonlar da içeriyor.

Apple Yazılım Mühendisliği Kıdemli Başkan Yardımcısı Craig Federighi uygulamayla ilgili olarak “Keşke Swift Playgrounds ben kodlama öğrenirken de olsaydı. Swift Playgrounds, öğrenciler ve yeni başlayanlar tarafından kolayca kullanılabilmesinin yanı sıra gerçek kodlar yazmanızı sağlayacak kadar güçlü olması nedeniyle de türünün tek örneği. Bu uygulama, gerçek kodlama konseptlerini hayata geçirmenin ve yeni nesli yaratıcılıklarını ifade etmelerini sağlayacak becerilerle güçlendirmenin yenilikçi bir yolunu sunuyor.” şeklinde görüş belirtti.

Kızlar İçin Uygulama Kampı’nın kurucusu Jean MacDonald ise “Apple’ın sunduğu Swift Playgrounds uygulaması, bugüne kadar gördüğümüz en güçlü ve en ulaşılabilir eğitim amaçlı kodlama uygulamalarından biri. Bu uygulamayı yaklaşan kampımızın eğitim programına dahil etmek için sabırsızlanıyoruz. “Uygulama, öğrencilerimizin iPad’i kullanarak kodlamanın temel prensiplerini öğrenmelerini, ayrıca yapmayı tercih ettikleri her şeyle birlikte gelişebilen bir dil olan Swift konusunda beceri kazanmalarını sağlamanın eğlenceli ve kolay bir yolunu sunuyor.” şeklinde konuştu.

Apple tarafından geliştirilen programlama dersleri arşivi, öğrencilerin komut verme, işlevler oluşturma, döngüler gerçekleştirme, koşullu kod ve değişkenler kullanma gibi temel kodlama konseptlerini öğrenmelerine yardımcı oluyor ve zaman içinde hem kendilerine güvenlerini artırmalarına hem de beceri kazanmalarına olanak veriyor. Apple, öğrencilerin becerilerini ve ilgi alanlarını genişletirken kodlama yetkinliklerini de artırmalarını sağlamak için düzenli olarak yeni bağımsız sınavlar sunacak. Eğitmenler ve geliştiriciler uygulamaya yönelik olarak kendi sınavlarını oluşturmak için Xcode’u da kullanabilecekler.

Swift Playgrounds, derslerin yanı sıra geleceğin geliştiricilerinin yaratıcılıklarını ifade etmelerine yardımcı olacak çeşitli yerleşik şablonlarla birlikte geliyor. Öğrenciler ve geliştiriciler grafikler ve dokunmatik etkileşimler ekleyerek bu kodu değiştirip geliştirebilir ve kendilerine ait hale getirebilirler. Swift Playgrounds, Swift ve iOS çerçevelerini kullanarak neredeyse sınırsız sayıda interaktif program oluşturmanıza olanak sağlıyor. Boş Playground belgeleri oluşturabilir veya grafik ve kullanıcı arayüzüne yönelik yapılar içeren yerleşik şablonlardan birini kullanarak dokunmaya ve ivmeölçere yanıt veren güçlü uygulamalar oluşturmaya başlayabilirsiniz. Swift Playgrounds gerçek Swift kodunu kullandığı için, projeleri doğrudan Xcode’a aktarıp iOS ve macOS için tam donanımlı uygulamalara dönüştürülebilecek programlar oluşturabilirsiniz.

Swift Playgrounds’un Multi-Touch iPad arayüzü için sıfırdan tasarlanmış olması sayesinde, yalnızca birkaç dokunuşla eksiksiz programlar yaratabilirsiniz. Yeni kodlama klavyesi, parmağınızı tuşun üzerinde kaydırarak Swift programlama dilinde yaygın şekilde kullanılan ek karakterleri hızla yazmanıza olanak tanıyor, kısayol çubuğuysa bağlama göre en olası komutları veya değerleri sunuyor. Ayrıca, açılır tuş takımını kullandığınızda, sadece dokunarak bir sayıyı yerinde düzenleyebilir, bir renk değerine dokunarak renk seçiciyi görüntüleyebilir, hatta bir döngü ya da işlev tanımının sınırlarını sürükleyerek mevcut kodun etrafına sarabilirsiniz. İsterseniz sık kullanılan kodlama parçacıkları arşivinden bir kodu sürükleyip yazı yazmanıza neredeyse hiç gerek kalmadan yeni ve güçlü bir kod oluşturabilirsiniz. Programlarınız iPad’in Retina ekranının tamamında mükemmel görünür ve etkileşim için dokunma hareketlerine ve iPad’in ivmeölçerine yanıt vererek büyüleyici bir etki bırakır.

Swift Playgrounds’un önizleme sürümü, iOS 10 geliştirici önizleme sürümünün bir parçası olarak Apple Geliştirici Programı üyelerine sunulacak ve Temmuz ayında iOS 10’un herkes tarafından kullanılabilecek beta sürümünde yer alacak. Swift Playgrounds’un son sürümü bu sonbahardan itibaren App Store’dan ücretsiz olarak indirilebilecek. Swift Playgrounds iOS 10 sürümünün yüklü olduğu tüm iPad Air ve iPad Pro modelleri, iPad mini 2 ve daha yeni modellerle uyumlu.

Donald Trump TikTok’a satış için 15 Eylül’e kadar süre verdi

ABD Başkanı Donald Trump, TikTok ile uğraşmaya devam etmekte kararlı görünüyor. Geçtiğimiz günlerde sosyal medya platformunun uygulamadaki faaliyetlerini yasaklayacağını belirten ABD Başkanı, bu sözünü...

Adobe Photoshop için fotoğraf doğruluğunu kanıtlayacak teknoloji geliyor

Adobe'nin internet üzerindeki yanlış bilgilendirmelerin önüne geçmek amacıyla bir teknik çözüm geliştirmeye yönelik çalışmaları henüz erken aşamalarda bulunuyor. Buna rağmen şirket, bunun bir endüstri...

Realme V5 5G deneyimini uygun fiyat karşılığında sunacak

Realme V5 bir süredir devam eden paylaşımların ardından sonunda resmen gözler önüne çıktı. Akıllı telefon, Realme'nin yeni V serisinin ilk üyesi olma özelliğini taşıyor....

Vivo S7 Snapdragon 765G işlemci ve 5G desteğiyle geliyor

Vivo S7, bir süredir devam eden paylaşımların sonunda resmen gözler önüne çıktı. Akıllı telefonun kalbinde Qualcomm Snapdragon 765G işlemci bulunuyor. Telefonun arka kamera sisteminde...

Google Pixel 5 ve Pixel 4a 5G sonbaharda çıkacak

Uzun bir bekleyişin ardından Pixel 4a'nın duyurusunu yapan Google, iki yeni telefonunun müjdesini de şimdiden verdi. İnternet devi, Pixel 4a'nın 5G versiyonunun ve Pixel...

Google Pixel 4a tanıtıldı: Snapdragon 730G işlemci, 12.2 MP kamera

Google Pixel 4a, çok uzun süren bir bekleyişin ardından sonunda resmen gözler önüne çıkacak. Akıllı telefon, geçtiğimiz yılın mayıs ayında tanıtılan Pixel 3a'nın takipçisi...

Microsoft açıklama ile TikTok için görüşmeler yaptığını doğruladı

Microsoft, pazar günü yayınladığı bir blog yazısıyla TikTok'un ABD'deki işlerinin satın alınmasına yönelik seçenekleri araştırmak için görüşmeleri sürdürmeye hazırlandığını söyledi. Böylelikle şirket ilk kez...

SpaceX’in uzay aracı Crew Dragon yolcularıyla birlikte başarıyla geri döndü

SpaceX'in tarih yazan Crew Dragon görevi başlangıcının üzerinden iki ay geçtikten sonra başarıyla tamamlandı. Astronotlar Bob Behnken ve Doug Hurley, bugün Türkiye saatiyle 21.48'de...

Nvidia ARM’ı 32 milyar dolara satın almak için pazarlık yapıyor

SoftBank'in ARM için müşteri arayışında olduğu söyleniyor. Britanyalı yonga tasarımcısı Qualcomm, Apple, Samsung ve Huawei gibi birçok büyük şirketin mobil işlemcilerinin temelinde yatan tasarımları...

Microsoft ve ByteDance arasındaki TikTok görüşmeleri ne durumda?

Microsoft ve TikTok'un ana şirketi ByteDance arasında yapılan görüşmeler, ABD Başkanı Donald Trump'ın satın almaya yönelik karşı tutumu nedeniyle kesintiye uğramıştı. Anlaşma henüz suya...

YORUMLARINIZI BEKLİYORUZ

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Bilgilendirici ve kaliteli teknoloji videoları için Teknoblog YouTube kanalına abone olun