/SwiftKaynaklari

iOS Swift diliyle alakalı faydalanılabilecek kaynaklar, kütüphaneler ve araçlar.

Primary LanguageSwiftApache License 2.0Apache-2.0

Banner

Hakkında

iOS geliştirme için birçok kaynak var fakat verimli ve güncel kaynakları bulmak/takip etmek epeyce emek gerektiriyor. Bu reponun amacı, Türkiye'deki geliştiriciler için faydalı olabilecek kaynakları bir araya toplarlamak ve referans yorumlarıyla geliştiricinin kaynak hakkında bilgi edinmesini sağlamaktır.

Kaynaklara yazılmış açıklama notları sayesinde kaynak hakkında önbilgiye sahip olabilirsiniz.

Dersler

  • Stanford Swift Cources - Standford Ünivesitesi'nin Swift dersleri profesyonel çekim ile eğitici video serisi haline getirilmiş.
  • Code with Chris - Chris Ching - Başlangıç düzeyindeki geliştiriciler için hazırlanmış Swift eğitim video serisi. Video süresince birkaç kütüphane ve araca da değiniyor.
  • Swift Language - 400'den fazla Swift videosu ile çok farklı konularda bilgi edinebileceğiniz video serisi. Swift 1, Swift 2 ve Swift 3 içerdiği için videolardaki kodlar güncel olmayabilir.
  • Lets Build That App - Popüler uygulamaların clone'ları üzerinden video eğitim serileri barındırıyor.

Bloglar

  • Swift Programming - Santosh Rajan - Giriş düzeyindeki geliştiriciler için hazırlanmış bir yazı dizisi.
  • We ❤️ Swift - Swift ile alakalı birden fazla konuya, kütüphaneye ve kod örneğine değinen bir blog sitesi.
  • NSIstanbul - NSIstanbul topluluğunun üyeleri tarafından içerik oluşturulan bir Medium yayını. Ağırlıklı olarak Türkçe içerikler yer alıyor ve farklı konulara değiniyor.
  • Litle Bites Of Cocoa - iOS ve MacOS geliştiricileri için çok fayda konuda ipucu ve teknik bilgi içeren bir blog sitesi.
  • Ray Wenderlich - iOS geliştirme ile ilgili podcast, video içerik ve blog içerikleri üreten bir oluşum. Çok farklı konularda detaylı anlatımlar yapıyorlar. Ayrıca içerikleri sürekli güncel tutmaları da bu oluşumu daha başarılı kılıyor.
  • Kenan Atmaca - iOS geliştirme ile Türkçe içerik üreten en kaliteli bloglardan birisi. Kenan hem güncel teknolojilere değiniyor hem de sık sık içerik üretiyor.
  • Halil Özel - iOS uygulama geliştirme ile ilgili Türkçe içerikler üreten bir blog yazarıdır. Sık sık iOS uygulama geliştirmeyle alakalı yazılar yazmaktadır.
  • TurkishKit - iOS programlama ile ilgili sıklıkla blog yazıları paylaşılan bir blog. Türkçe içerikler üretilmektedir.
  • iOS Notları - iOS uygulama geliştirme ile Türkçe içerik üreten bir blog sitesidir. Güncel konularda blog yazıları yayınlanmaktadır.
  • Hacking with Swift - Özellikle SwiftUI üzerine detaylı ve eğitici içerikler bulabileceğiniz blog sitesi.

Podcastler

  • Swifthane - swift hakkında çeşitli konuların, çeşitli konuklarla değerlendirilip, tartışıldığı ve Ali Can Batur ile Ahmet Yalçınkaya tarafından yürütülen bir podcast serisidir.

Youtube

  • Archetapp - Jared Davidson - Jared, uzun süredir Swift ile alakalı bilgilendirici içerikler üretiyor. Samimi ve detaylı anlatımı ile, Swift kategorisinde takip edilmesi gereken Youtube kanallarının başında geliyor.
  • Burak Gökçınar - Burak, az bilinen konulara değiniyor ve Türkçe içerikler üretiyor.
  • Brian Advent - Brian, düzenli olarak video üretiyor ve güncel teknolojileri, kütüphaneleri sık sık kullanıyor.
  • Duc Tran - Kanal, hemen hemen her konuda içerik üretmeye çalışıyor. Son zamanlarda içerik üretim istikrarı biraz kaybolsa da takip edilmeli.
  • Late Night Muhabbetleri - Ilter Cengiz ve Göksel Köksal tarafından hazırlanan, ilk sezonu Mimari ve Moduler App yapısı üzerine olan Youtube serisidir.
  • Lets Build That App - Sosyal medya ve blog sitesini de çok aktif kullanan bir ekibin Youtube kanalı. Çok fazla sayıda bilgilendirici içerik üretiyorlar.
  • Paul Hudson - Hacking with Swift'in kurucusu olan Paul, son dönemlerde SwiftUI üzerine faydalı içerikler üretiyor.

Araçlar

  • UIColor - Elinizdeki HEX ya da RGB rengi UIColor'a çeviren bir araç.
  • WTF? - Constraint hatalarını görselleştirmeyi sağlayan bir araç Özellikle auto layout kullanmaya yeni başlayan geliştiriciler için oldukça faydalı.
  • DaVinci Apps - Uygulamalarınız için şık ekran görüntüleri hazırlamanıza olanak veren bir site. Özellikle kişisel projelerde çok iş görüyor.

Çeşitli

  • iOS & Swift Tüyolar - iOS için takip edilebilecek, ufak ama yararlı geliştirmeleri barındırıyor.
  • Awesome Swift - Swift ile yazılmış birçok faydalı kütüphane listesi.
  • Awesome iOS - iOS geliştirme yaparken kullanabileceğiniz pek çok faydalı kütüphane ve component listesi.
  • Swift 101 - Swift programlamanın temelleri hakkında çeşitli bilgi ve örnekler içeren bir projedir.
  • iOSProjects - Swift diliyle geliştirilmiş olan birbirinden farklı uygulamaları içeren bir projedir.

Stil Kılavuzları

Bazı gruplarca/şirketlerce belirlenmiş çeşitli geliştirme standartları.