Salı 21 Mart 2023
Hakkında
Yazarlarımız
Reklam
Künye
İletişim
Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı

Bülten

Sosyal Medya Yasası Kabul Edildi

Binance ‘e Siber Saldırı

Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı
  • BAŞLARKEN
    • KOD
      • PHP
      • Asp.Net
      • Swift
      • MySQL
      • CMS
  • TASARIM
    • İpuçları
    • Çizim
    • Illustrator
    • Photoshop
    • Trendler
  • ARAYÜZ
    • JavaScript
    • HTML5
    • CSS
    • REACT
  • İPUÇLARI
    • API
    • Güvenlik
    • IDE
    • Framework
    • OS
    • Verimlilik
    • İçerik
      • Dökümantasyon
      • İpuçları
      • Nasıl Oluşturulur?
  • KAYNAKLAR
    • Tasarım
    • Kod
    • İş
  • GİRİŞİM
    • Finans
    • Girişimci
    • Nasıl yapılır?
  • ARAÇLAR
  1. Anasayfa
  2. Başlarken
  3. Nasıl Mobil Geliştirici Oldum? – iOS Development
 Nasıl Mobil Geliştirici Oldum? – iOS Development
Başlarken Swift

Nasıl Mobil Geliştirici Oldum? – iOS Development

Yazar : Ahmet Muhammet VURAL 4 Mart 2019 3 Comments

Merhaba bu yazımda mobil geliştirici dünyasına nasıl başladığımı ve yaşadıklarımı anlatmaya çalışacağım. Öncelikle kendimden bahsedeyim Erzurumluyum 2012 yılında Süleyman Demirel Üniversitesi Bilgisayar Mühendisliği bölümüne yerleştim. 2017 Temmuz ayına kadar PHP, Java gibi teknolojiler kullandım son senemde bitirme ödevi hazırlamam gerekti ve ne yapacağım hakkında neyi sevdiğim hakkında hiçbir bilgim yoktu. O aylarda kendime bir MacBook Pro cihaz aldım öylesine internetten Swift Programlama diliyle ilgili araştırmalar yaptım. Swiftin basit okunabilir yapısı ilgimi çekmişti. Bir internet sitesinden Swift eğitimi alarak bitirme ödevime başladım. 1 senede güzel bir bitirme projesiyle birlikte kendime küçük uygulamalar yapıyor eğlenerek Swift öğreniyordum.

Okulumun bitmesine kısa süre kala iOS Developer ilanlarına başvurmaya başladım. Sektörde çok fazla açık olduğu için çok fazla ilanın olduğunu gördüm. Okul bitmeden 1 ay önce şu an çalıştığım Inline Yazılım firmasına kabul edildim. 8 ayda sıfırdan 5 uygulama geliştirdik. Bu süreçte yaptığım işlerde asıl işin ve geliştirmenin okulda öğretilmediğini yalnızca yaşayarak, uygulayarak öğrenilebileceğini görmüş oldum. Bu kadar kendimden bahsettim peki bu süreçleri güzel atlatabilmek için neler yaptım sizlere bunlardan bahsedeyim.

Öncelikle eğer iOS uygulamaları yazmak istiyorsanız yapmanız gereken en önemli iş İngilizce dokümantasyon okuyabilmek. Maalesef sektörde belli isimler dışında Türkçe kaynak oluşturan yok ve yeni sayılabilecek bir teknoloji olduğu için Türkçe kaynak bulmak zorlaşıyor. Eğer İngilizceniz iyi denebilecek bir seviyede değilse ve başlamak istiyorsanız iOS’a çeşitli Slack grupları var ve bu gruplarda bulunan geliştirici topluluğuna sorularınızı sorarak uygun çözümü elde edebilirsiniz.

Ben NSIstanbul Slack (gruba katılabilirsiniz) grubunda yer alıyorum ve oradaki kişilerden çok kez yardım aldım ve problemlerimi sorunsuzca çözdüm. Bu gurup her hafta Çarşamba günleri İstanbulda buluşması var ve her ay guruptan bir kişi bir lokasyon da bir konu hakkında etkinlik düzenliyor. Peki guruba da katıldık. Nasıl öğreneceğiz bu iOS’u? Çok klişe olacak biliyorum ama doğrusu bu 🙂 kendinize bir proje belirleyin. Bunun çok büyük bir proje olmasına gerek yok. App Store’ a atmanıza da gerek yok. Yazın ve kendi cihazınızda çalıştırın.

Bir örnek vereyim anlatmak istediğim fikir otursun. Ben çektiğim videoları LivePhoto yapmak istiyordum App Store da bulamadım. Bir gün araştırma yaptım ve kendime bir uygulama yazdım. Yazdığım uygulama kaç saniye olursa olsun Videoları LivePhoto ya çeviriyordu. Bunu nasıl yapacağımı düşündüm. LivePhoto hakkında dokümantasyon okudum nasıl çalıştığını buldum ve buna göre bir uygulama yazdım. Bu ve buna benzer küçük projelerle başlayarak kendinizi geliştirebilirsiniz bu anlattıklarımı ben iOS üzerinde yaşadım.

Programcı olmak isteyenlere kesinlikle tavsiye ederim iOS’u!
Bir de iOS’un dezavantajı ne derseniz onlardan da bahsedip sonlandıralım.

iOS Geliştiricisi olmaya karar verdiğinizde öncelikle olmazsa olmazı Apple marka bir bilgisayarınız olacak. Alternatifi var tabi ki de Windows cihazınıza sanal makine olarak Hackintosh kurarsınız ancak o zaman performans sıkıntıları gibi sıkıntılar yaşayabilmeniz çok yüksek ihtimal. iOS sıkıntıları dedik ya uygulamanızı yazdınız bitirdiniz her şey tamam çalışıyor çok güzel App Store’a  atmak için senelik $100 vergilerle beraber şuan güncel fiyatı ₺679 bu ücreti ödemeniz gerekiyor. Ödediniz gene sıkıntı yok yazdığınız uygulamanın Apple tarafından onaylanması gerekiyor hele birde uygulama içi satın alma işleminiz varsa bu süreç çok uzuyor bazen can sıkıyor. Bu noktada yapmanız gereken iOS Geliştiricilerinin anayasası dediğimiz App Store Review Guidelines dokümantasyonunu bir çok iyi okuyup anlamak.

Eğer hala başlamadıysanız çok geç değil! iOS hala gelişimi devam eden ve Dünyada popülasyonu her geçen gün artmakta olan bir teknoloji.  Bir yazı dizisi olarak fırsat buldukça yazmaya devam edeceğim. Yaşadıklarımı tecrübelerimi aktarmak ve Türk yazılım sektörüne bir fayda sağlamak için sizden gelecek yorumlar gelecek yazıların konusunu belirleyecektir. Bu yazıyla biraz tanışmış olduk.

Bir sonraki makalede görüşmek üzere. 🙂

Webmaster

Etiketler: app store apple geliştirici ios developer ios öğrenme ios programlama mobil geliştirici olmak slack grupları swift nasıl öğrenilir swift programlama webmaster
Önceki Yazı
Sonraki Yazı

Ahmet Muhammet VURAL (Website)

author

Süleyman Demirel Üniversitesi Bilgisayar Mühendisliğinden mezun oldum. Şu an Inline Yazılım firmasında iOS Geliştirici olarak çalışmaktayım. Swift programlama diliyle Native iOS uygulamaları yazıyorum.

3 Yorumlar

  • Ayhan Kesicioğlu says:
    4 Mart 2019 at 15:03

    Güzel bir yol gösterici yazı başlangıcı olmuş. Devamını bekliyorum. Bu konularda yazılımcı sohbetlerini de tavsiye ederim youtube üzerinde var (dnomak).
    Ayrıca sizler gibi yazılımcıları dinledikçe Türkçe kaynağın alandaki ciddi sıkıntılardan olduğunu görüyorum. Sonraki yazınızda kaynakları da yazarsanız sevinirim.

    Reply
  • MAHMUT ? says:
    4 Mart 2019 at 17:48

    ????

    Reply
  • Sayısal Oyunlar says:
    19 Haziran 2019 at 14:33

    Meraba,
    Sayısal oyunlar hakkında excel üzerinden bilgi üretiyorum diyebilirim.
    Yazılım olaylarını merak ediyorum fakat işim daha çok excel üzerinden yürüdüğü için o konulara çok girmek istemiyorum.
    Excel üzerinden bir programa benzer bir tablo oluşturdum. Bu tabloyu OneDrive üzerinden sitede kullanıma açıyorum.
    Hiç yazılım olaylarına girmeden bütün yazılım sistemlerini destekleyecek şekilde faaliyet gösteriyorum. OneDrive üzerinden veya farklı şekillerde ios’a girmek mümkün olabilir mi?
    ios uygulama üzerinden program pazarlaması uzun yol olduğunu düşünüyorum. Böyle daha basit.
    Sitemi ziyaret etmenizi ve görüşlerinizi beklerim. Yazılım geliştirme konusunda yardıma ihtiyacım var fakat neresinden başlayacağımı bilemiyorum.

    Teşekkürler.

    Reply

Yorum Yap Yorumu İptal Et.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Taze Yazılar
Güncel

Sosyal Medya Yasası Kabul Edildi

14 Ekim 2022
Blockchain

Binance ‘e Siber Saldırı

8 Ekim 2022
Blockchain

Binance ‘den Ücretsiz Eğitim

5 Ekim 2022
Güncel

Japonya için Yenilenen Corolla

4 Ekim 2022
© 2021 Webmaster Kitchen. Tüm Hakları Saklıdır.