- Giriş
- Ders 1/23
- Ders 2/23
- Ders 3/23
- Ders 4/23
- Ders 5/23
- Ders 6/23
- Ders 7/23
- Ders 8/23
- Ders 9/23
- Ders 10/23
- Ders 11/23
- Ders 12/23
- Ders 13/23
- Ders 14/23
- Ders 15/23
- Ders 16/23
- Ders 17/23
- Ders 18/23
- Ders 19/23
- Ders 20/23
- Ders 21/23
- Ders 22/23
- Ders 23/23
Altı yıldan fazla süredir, IOS konularına kafa yoruyorum. Objective-C ile başlayan IOS serüvenim Swift ile devam ediyor ve bu süre içerisinde edindiğim bilgi ve deneyimlerimin bir kısmını, bu kursla dilim döndüğünce sizinle paylaşmak istiyorum.
Bu kurs, bir uygulamayı sıfırdan hazırlayarak, App Store'da yayınlamaya kadar geçen süreçleri ele almaktadır.
Hazırlayacağımız uygulama şu an App Store'da indirilebilir durumdadır. Burada direkt bir bağlantı paylaşamıyorum ama App Store'da "Prime Finder" diye aratarak uygulamayı cihazınıza indirip inceleyebilirsiniz.
Hazırlayacağımız uygulama basit bir asal sayı hesaplama uygulaması olacak. Anlatacağım konulara derinlemesine değinebilmek adına, nispeten basit bir uygulama seçtim, fakat buna rağmen, kursu hazırlamak için çektiğim videoların toplam süresi otuz saati buldu ama siz değerli kursiyerlerin zamanını çalmamak için tüm videoları saniye saniye editledim ve gereksiz duraksama ve anlatım bozukluklarını mümkün olduğunca temizlemeye çalıştım. Ama yine de kursumuzun toplam süresi onaltı saati aştı, fakat her saniyesi dolu dolu bir kurs olduğunu garanti ediyorum.
Dediğim gibi, hazırlayacağımız uygulama, hesap makinesi benzeri bir asal sayı hesaplama uygulaması olacak ve IOS 9 üzeri tüm cihazlarda (iPhone, iPad, iPod) çalıştırılabilir olacak. Kullanıcılar bu uygulama sayesinde uygulama ekranına girdikleri tam sayıların asal olup olmadıklarını kontrol edebildikleri gibi, girdikleri sayıdan önceki veya sonraki asal sayıların da nele olduğunu hesaplayabilecekler. Uygulama içerisindeki paylaşma özelliğini kullanarak yaptıkları hesaplamaları diğer uygulamalar aracılığıyla dışarıya aktarabilecekler.
Uygulamayı xCode 9 üzerinde Swift 4 ile hazırlayacağız ve Swift dilinin bir çok gelişmiş özelliğinin yanı sıra, xCode IDE'si nin sunduğu kolaylıkları da bu uygulamamızda kullanma şansı bulacağız. Ayrıca uygulama dosyasını oluşturma ve yayınlama aşamalarını, apple developer portal ve iTunesConnect üzerinde neler yapmamız gerektiğine de değineceğiz. Ders içeriklerini kısa başlıklar halinde özetlemek gerekirse,
Yaklaşık yirmi yıldır bilişim teknolojileri ile ilgileniyorum, bilgisayar programcılığı eğitimim ve özel sektör deneyiminin ardından kurduğum yazılım firması ile son altı yıldır IOS ağırlıklı olmak üzere, mobil uygulama çözümleri sunmaktayım.
Apple App Store'da kendi adıma yayınladığım toplamda bir milyondan fazla indirme almış beş adet uygulamam bulunmakta.
Ayrıca kişisel internet sitem üzerinden IOS konularındaki bilgi ve tecrübelerimi paylaşmaya çalışıyorum.