6 Adımda Fikirden App Store’a Uygulama Geliştirme

Serdar Aylanc
Türkçe Yayın
Published in
3 min readDec 6, 2017

Mobil uygulama geliştirmeye başlamadıysanız, şimdi başlamanın tam zamanı. Youtube swift eğitim videoları ile dolu ve elimizin altında bir çok araç var.

6 adımda Fikirden AppStore’a nasıl gidilir basitçe listelemeye çalışacağım.

https://www.fiftythree.com/

1- Kağıt + Kalem / iPAD + Paper (FiftyThree)

Kervan yolda düzülür mantığını bir kenara bırakalım ve uygulama fikrimizi biraz da olsa olgunlaştırmak için çizimlere başlayalım. İpad’iniz varsa, Paper uygulamasını denemenizi tavsiye ederim, çizimlerde oldukça işe yarıyor.

https://www.sketchapp.com/

2- Sketch

Bence her geliştiricinin öğrenmesi gereken bir araç Sketch App. Taslağımızın arayüzünü, uygulama akışını Sketch üzerinde tasarlayarak son haline getirebiliriz. Sketch Content Generator plugin’i ile random data üretmemizi sağlıyor. Yani fotoğrafları seçip doldur dediğinizde tüm alanlara rastgele fotoğraf yerleştiriyor.

3- Framer

https://framer.com/

Bana göre işin en eğlenceli kısmı Framer. Tüm tasarımızda istediğiniz geçişleri ve animasyonları kolayca prototipleyebilirisiniz. Sketch tasarımlarını canlı canlı görmek için tasarımınızı Framer ile kolayca interaktif hale getirebilirisiniz.

4- XCode

İşlerin ciddileştiği kısım. Bir çok kişi işe bu adımdan başlıyor. Tasarım terminolojilerini ve mantığını kavrayarak paralelde de Swift öğrenirseniz sizin için daha faydalı olur.

5- Fabric

https://get.fabric.io/

Test kullanıcılarına uygulamamızı göndermek için Fabric.io’yu kullanabiliriz. Aynı zamanda Crashlytics ile hataları yakalama imkanı da sağlıyor.

6- App Store’a hazırlık

  • Developer Lisansı: App Store’a uygulama yükleyebilmek için lisanslı developer olmanız gerekiyor. apple developer portal’ı ziyaret edin.
  • Uygulama ikonu:Sketch’te ikonunuzu tasarladıktan sonra, buradaki template ile app store’a hazır hale getirebilirsiniz.
  • AppStoreKit: itunesconnect.apple.com’a uygulama ekran görüntülerini hazırlama için bu kiti kullanabilirsiniz.
  • App Preview Video: Ekran görüntülerinin yanı sıra tanıtım videosu da ekleyebilirsiniz. Bunun için aşağıdaki 3 terminal komutu işinizi görecektir.

Simülatörde kayıt yaptıktan sonra iMovie’de File -> New App Preview altından kaydettiğiniz görüntüyü düzenleyebilirisiniz. Çıkan sonucu 2. ve 3. adımlardaki komutlarla tamamlayın.

1. açık XCode simülatorünün ekran videosunu kaydetme  
xcrun simctl io booted recordVideo “dosya_adı”.mov
2. ffmpeg -i "dosya_adi".mp4 -strict -2 -vf scale=1200:1600 output.mp43. ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -i output.mp4 -shortest -c:v copy -c:a aac previewWithSilence.mp4
https://developer.apple.com/support/app-previews/

2. adım için Apple’in belirttiği çözünürlükler.

3. adımda videomuza boş bir ses kanalı ekliyoruz. Eklemezsek itunesconnect’e videoyu yükleyemezsiniz.

Apple Onay Süreci

Sizin dışınızda ilerleyen tek süreç, itunesconnect’e uygulamayı yükleyip “review”a gönderdikten sonra başlıyor. Apple uygulamanızı inceliyor, sorun görürse reddediyor ve sizden açıklama bekliyor. 3. versiyonunu çıkardığım Makale App uygulamamda Apple her versiyon için uygulamayı reddedip bana sorular soruyor, ben cevaplıyorum ve uygulama onaylanıyor. Ama 2 senedir bana sordukları sorular ve benim cevaplarım aynı :) Bu aşama sinir bozucu olabiliyor.

Yazımı beğendiyseniz lütfen 🖤 ikonuna tıklayın :) Beni twitter’da takip edebilir, geliştirdiğim uygulamaları deneyebilirisiniz.

Türkçe Yayın Sosyal Medya Hesapları

Facebook: https://www.facebook.com/mediumturkiye

Twitter: https://twitter.com/mediumturkiye

--

--